Reshuffling stuff

This commit is contained in:
2026-03-18 18:49:44 +00:00
parent bb30d4fa39
commit 99e792b69a
2 changed files with 14 additions and 6 deletions
+6 -2
View File
@@ -768,10 +768,10 @@ This is top file of this level which contains just an import statement for all r
** =generated/modules/apps/packages.nix=
This will import all packages listed in ./assets/system/apps/packages.conf
#+BEGIN_SRC nix :tangle generated/modules/apps/packages.nix :noweb tangle :mkdirp yes :eval never-html
{ config, pkgs, lib, inputs, ... }:
{ config, lib, pkgs, ... }:
let
# Gebruik een relatief pad, geen flakeRoot
# Gebruik relatieve pad binnen module
packagesConfPath = ../../../assets/system/apps/packages.conf;
raw = builtins.readFile packagesConfPath;
@@ -808,7 +808,11 @@ let
in
{
options.mySystem.system.packages.enable = lib.mkEnableOption "Enable packages from packages.conf";
config = lib.mkIf (config.mySystem.system.packages.enable or false) {
environment.systemPackages = packages;
};
}
#+END_SRC
+6 -2
View File
@@ -1,7 +1,7 @@
{ config, pkgs, lib, inputs, ... }:
{ config, lib, pkgs, ... }:
let
# Gebruik een relatief pad, geen flakeRoot
# Gebruik relatieve pad binnen module
packagesConfPath = ../../../assets/system/apps/packages.conf;
raw = builtins.readFile packagesConfPath;
@@ -38,5 +38,9 @@ let
in
{
options.mySystem.system.packages.enable = lib.mkEnableOption "Enable packages from packages.conf";
config = lib.mkIf (config.mySystem.system.packages.enable or false) {
environment.systemPackages = packages;
};
}