From 40b58d2c82d97dd6f49990d148a712ded4bebbde Mon Sep 17 00:00:00 2001 From: John Lancaster <32917998+jsl12@users.noreply.github.com> Date: Fri, 27 Mar 2026 17:59:29 -0500 Subject: [PATCH] nixos rebuild scripts --- modules/nix-tools/rebuild.nix | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/modules/nix-tools/rebuild.nix b/modules/nix-tools/rebuild.nix index 772ec5b..cfe5c2a 100644 --- a/modules/nix-tools/rebuild.nix +++ b/modules/nix-tools/rebuild.nix @@ -40,13 +40,23 @@ '') (writeShellScriptBin "nhms" '' HOSTNAME=${hostnameCmd} - echo "Switching to the $HOSTNAME profile" + echo "Switching to the $HOSTNAME home-manager profile" ${lib.getExe home-manager} switch --impure --flake ${flakeDir}#$HOSTNAME '') (writeShellScriptBin "nhmu" '' ${nixBin} flake update --flake ${flakeDir} nhms '') + (writeShellScriptBin "nfs" '' + HOSTNAME=${hostnameCmd} + echo "Switching to the $HOSTNAME nixos profile" + ${lib.getExe pkgs.nixos-rebuild} switch --impure --flake ${flakeDir}#$HOSTNAME + '') + (pkgs.writeShellScriptBin "nfsu" '' + ${nixBin} flake update --impure --flake ${flakeDir} + ${lib.getExe pkgs.git} -C ${flakeDir} add ${flakeDir}/flake.lock > /dev/null 2>&1 + ${lib.getExe pkgs.sudo-rs} ${lib.getExe pkgs.nixos-rebuild} switch --impure --flake ${flakeDir}#$HOSTNAME + '') ]; }; };