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 + '') ]; }; };