diff --git a/home/hosts/andromache/default.nix b/home/hosts/andromache/default.nix index 55a08808..fdae455b 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; + devenv.enable = true; pandoc.enable = true; photography.enable = true; torrenting.enable = true; diff --git a/home/hosts/astyanax/default.nix b/home/hosts/astyanax/default.nix index 649857d3..8fb32543 100644 --- a/home/hosts/astyanax/default.nix +++ b/home/hosts/astyanax/default.nix @@ -55,6 +55,7 @@ shell.bash.aliases.lang-js = true; shell.bash.addBinToPath = true; my.yubikey.enable = true; + devenv.enable = true; nfc.enable = true; pandoc.enable = true; diff --git a/home/hosts/work/default.nix b/home/hosts/work/default.nix index be3a8920..8fea6576 100644 --- a/home/hosts/work/default.nix +++ b/home/hosts/work/default.nix @@ -64,6 +64,7 @@ }; browser.primary = "firefox"; + devenv.enable = true; my.dconf.enable = true; pandoc.enable = true; browser.secondary = "chromium"; diff --git a/home/modules/devenv/default.nix b/home/modules/devenv/default.nix index 0da497d5..cc004219 100644 --- a/home/modules/devenv/default.nix +++ b/home/modules/devenv/default.nix @@ -1,4 +1,19 @@ -{ pkgs, ... }: { - home.packages = [ pkgs.devenv ]; + config, + lib, + pkgs, + ... +}: + +let + cfg = config.devenv; +in +{ + options.devenv = { + enable = lib.mkEnableOption "devenv"; + }; + + config = lib.mkIf cfg.enable { + home.packages = [ pkgs.devenv ]; + }; }