From 3dbd301925d2ef107c6533e3640c0f1ef09bde79 Mon Sep 17 00:00:00 2001 From: Hektor Misplon Date: Fri, 22 May 2026 09:49:30 +0200 Subject: [PATCH] feat(photography): add enable option --- home/hosts/andromache/default.nix | 1 + home/modules/photography/default.nix | 24 +++++++++++++++++++----- 2 files changed, 20 insertions(+), 5 deletions(-) diff --git a/home/hosts/andromache/default.nix b/home/hosts/andromache/default.nix index eff6445c..97444a06 100644 --- a/home/hosts/andromache/default.nix +++ b/home/hosts/andromache/default.nix @@ -58,6 +58,7 @@ git.github.enable = true; shell.bash.aliases.lang-js = true; shell.bash.addBinToPath = true; + photography.enable = true; torrenting.enable = true; my.yubikey.enable = true; zk.enable = true; diff --git a/home/modules/photography/default.nix b/home/modules/photography/default.nix index 40bf43c9..d891f48a 100644 --- a/home/modules/photography/default.nix +++ b/home/modules/photography/default.nix @@ -1,7 +1,21 @@ -{ pkgs, ... }: - { - home.packages = with pkgs; [ - darktable - ]; + config, + lib, + pkgs, + ... +}: + +let + cfg = config.photography; +in +{ + options.photography = { + enable = lib.mkEnableOption "photography"; + }; + + config = lib.mkIf cfg.enable { + home.packages = with pkgs; [ + darktable + ]; + }; }