diff --git a/modules/nixos/bundles/desktop.nix b/modules/nixos/bundles/desktop.nix index b0f95c9..ab5f52b 100644 --- a/modules/nixos/bundles/desktop.nix +++ b/modules/nixos/bundles/desktop.nix @@ -9,6 +9,7 @@ let in { config = lib.mkIf config.${feature}.enable { + dev.enable = true; pipewire.enable = true; print-and-scan.enable = true; @@ -22,7 +23,6 @@ in libreoffice obsidian vlc - vscode ]; }; diff --git a/modules/nixos/bundles/dev.nix b/modules/nixos/bundles/dev.nix new file mode 100644 index 0000000..05e66ce --- /dev/null +++ b/modules/nixos/bundles/dev.nix @@ -0,0 +1,19 @@ +{ + config, + lib, + pkgs, + ... +}: +let + feature = "dev"; +in +{ + config = lib.mkIf config.${feature}.enable { + environment.systemPackages = with pkgs; [ + swi-prolog + vscode + ]; + }; + + options.${feature}.enable = lib.mkEnableOption "enables ${feature}"; +}