nixos rebuild scripts
This commit is contained in:
@@ -40,13 +40,23 @@
|
|||||||
'')
|
'')
|
||||||
(writeShellScriptBin "nhms" ''
|
(writeShellScriptBin "nhms" ''
|
||||||
HOSTNAME=${hostnameCmd}
|
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
|
${lib.getExe home-manager} switch --impure --flake ${flakeDir}#$HOSTNAME
|
||||||
'')
|
'')
|
||||||
(writeShellScriptBin "nhmu" ''
|
(writeShellScriptBin "nhmu" ''
|
||||||
${nixBin} flake update --flake ${flakeDir}
|
${nixBin} flake update --flake ${flakeDir}
|
||||||
nhms
|
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
|
||||||
|
'')
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user