New structure since I kept struggling with the home-manager implemnentation

This commit is contained in:
2026-03-18 15:24:20 +00:00
parent e6b67905aa
commit 580f06c420
2 changed files with 44 additions and 49 deletions
+2 -7
View File
@@ -347,8 +347,7 @@ let
coreEnabled = config.mySystem.system.core.enable or false; coreEnabled = config.mySystem.system.core.enable or false;
in in
{ {
options.mySystem.system.locale.enable = options.mySystem.system.locale.enable = lib.mkEnableOption "Boot settings";
lib.mkEnableOption "Boot settings";
config = lib.mkIf (coreEnabled || config.mySystem.system.locale.enable) { config = lib.mkIf (coreEnabled || config.mySystem.system.locale.enable) {
@@ -374,16 +373,12 @@ in
timeout = 5; # grub timeout to make a selection timeout = 5; # grub timeout to make a selection
}; };
}; };
};
} }
#+END_SRC #+END_SRC
* First the nix-files that flake really needs and that do not fit wel in the hierarchical structure * First the nix-files that flake really needs and that do not fit wel in the hierarchical structure
** =generated/modules/system/devshell.nix= ** =generated/modules/system/devshell.nix=
This code defines a Nix shell environment (also called a "devShell") that you can enter using the nix develop command. When you enter this shell, Nix will provide the tools and dependencies listed in buildInputs. This code defines a Nix shell environment (also called a "devShell") that you can enter using the nix develop command. When you enter this shell, Nix will provide the tools and dependencies listed in buildInputs.
#+BEGIN_SRC nix :tangle generated/modules/system/devshell.nix :noweb tangle :mkdirp yes :eval never-html #+BEGIN_SRC nix :tangle generated/modules/system/devshell.nix :noweb tangle :mkdirp yes :eval never-html
+2 -2
View File
@@ -4,8 +4,7 @@ let
coreEnabled = config.mySystem.system.core.enable or false; coreEnabled = config.mySystem.system.core.enable or false;
in in
{ {
options.mySystem.system.locale.enable = options.mySystem.system.locale.enable = lib.mkEnableOption "Boot settings";
lib.mkEnableOption "Boot settings";
config = lib.mkIf (coreEnabled || config.mySystem.system.locale.enable) { config = lib.mkIf (coreEnabled || config.mySystem.system.locale.enable) {
@@ -31,4 +30,5 @@ in
timeout = 5; # grub timeout to make a selection timeout = 5; # grub timeout to make a selection
}; };
}; };
};
} }