Compare commits

..

2 Commits

Author SHA1 Message Date
henrov 98cfa35f32 rebuilding minimised nix files 2026-03-02 19:16:41 +01:00
henrov ddbe638913 Home manager module rewrite 2026-03-02 19:16:36 +01:00
3 changed files with 320 additions and 314 deletions
+303 -301
View File
File diff suppressed because it is too large Load Diff
+7 -5
View File
@@ -2909,13 +2909,15 @@ This makes sure all ./assets/copy_stuff ends up in the right folder
#+begin_src nix :tangle home/copy_stuff.nix :noweb tangle :mkdirp yes. #+begin_src nix :tangle home/copy_stuff.nix :noweb tangle :mkdirp yes.
{ config, pkgs, lib, ... }: { config, pkgs, lib, ... }:
{ {
# Ensure the script is executable and available
home.packages = [ pkgs.bash ]; home.packages = [ pkgs.bash ];
home.activation = {
# Add the activation script recreateConfig = {
system.activationScripts.recreateConfig = lib.mkAfter "setupNetworking" '' text = ''
${config.flakeRoot.outPath}/assets/scripts/recreate_config.sh ${pkgs.bash}/bin/bash "${config.flakeRoot.outPath}/assets/scripts/recreate_config.sh"
''; '';
deps = [ pkgs.bash ];
};
};
} }
#+end_src #+end_src
+7 -5
View File
@@ -1,10 +1,12 @@
{ config, pkgs, lib, ... }: { config, pkgs, lib, ... }:
{ {
# Ensure the script is executable and available
home.packages = [ pkgs.bash ]; home.packages = [ pkgs.bash ];
home.activation = {
# Add the activation script recreateConfig = {
system.activationScripts.recreateConfig = lib.mkAfter "setupNetworking" '' text = ''
${config.flakeRoot.outPath}/assets/scripts/recreate_config.sh ${pkgs.bash}/bin/bash "${config.flakeRoot.outPath}/assets/scripts/recreate_config.sh"
''; '';
deps = [ pkgs.bash ];
};
};
} }