From ac56b53f151ec358c163d80ad31921ac772b94b3 Mon Sep 17 00:00:00 2001 From: Richard Mauer Date: Sun, 29 Dec 2024 22:57:02 -0500 Subject: [PATCH] update install files --- config/base.nix | 12 ++++++++++++ quickly.nix | 13 +++++++------ 2 files changed, 19 insertions(+), 6 deletions(-) diff --git a/config/base.nix b/config/base.nix index cffcbb8..e6b1f62 100644 --- a/config/base.nix +++ b/config/base.nix @@ -3,6 +3,12 @@ #disko = pkgs.callPackage ../pkgs/disko/package.nix {}; #disko = "github:nix-community/disko" #in +let + installFiles = pkgs.runCommand "install-files" {} '' + mkdir -p $out + cp -rv ${./config/initrd-include}/* $out/ + ''; +in { imports = [ ../quickly.nix @@ -21,6 +27,11 @@ tree ]; }; + boot.initrd = { + extraFiles = { + "install".source = installFiles; + }; + }; environment.systemPackages = with pkgs; [ vim # Do not forget to add an editor to edit configuration.nix! The Nano editor is also installed by default. wget @@ -28,6 +39,7 @@ coreutils-full nixos-install nettools + installFiles ]; }; diff --git a/quickly.nix b/quickly.nix index d2eb8ce..0d5161c 100644 --- a/quickly.nix +++ b/quickly.nix @@ -41,12 +41,13 @@ in boot.initrd = { # Alternatively, you can include entire directories - extraFiles = { - "install".source = pkgs.runCommand "install-files" {} '' - mkdir -p $out - cp -r ${./config/initrd-include}/* $out/ - ''; - }; + # commenting out to test this inside the base config + #extraFiles = { + # "install".source = pkgs.runCommand "install-files" {} '' + # mkdir -p $out + # cp -r ${./config/initrd-include}/* $out/ + #''; + #}; postMountCommands = '' echo "Mounting initial store"