comments
This commit is contained in:
@@ -30,6 +30,10 @@
|
|||||||
|
|
||||||
home.packages = with pkgs; [
|
home.packages = with pkgs; [
|
||||||
home-manager
|
home-manager
|
||||||
|
|
||||||
|
#
|
||||||
|
# Flake-Parts checks
|
||||||
|
#
|
||||||
(writeShellScriptBin "flake-parts-test" ''
|
(writeShellScriptBin "flake-parts-test" ''
|
||||||
echo "Test ${flakeDir}"
|
echo "Test ${flakeDir}"
|
||||||
'')
|
'')
|
||||||
@@ -38,6 +42,10 @@
|
|||||||
${nixBin} run "${flakeDir}#write-flake"
|
${nixBin} run "${flakeDir}#write-flake"
|
||||||
${nixBin} flake check
|
${nixBin} flake check
|
||||||
'')
|
'')
|
||||||
|
|
||||||
|
#
|
||||||
|
# Home-Manager rebuilds
|
||||||
|
#
|
||||||
(writeShellScriptBin "nhms" ''
|
(writeShellScriptBin "nhms" ''
|
||||||
HOSTNAME=${hostnameCmd}
|
HOSTNAME=${hostnameCmd}
|
||||||
echo "Switching to the $HOSTNAME home-manager profile"
|
echo "Switching to the $HOSTNAME home-manager profile"
|
||||||
@@ -47,16 +55,21 @@
|
|||||||
${nixBin} flake update --flake ${flakeDir}
|
${nixBin} flake update --flake ${flakeDir}
|
||||||
nhms
|
nhms
|
||||||
'')
|
'')
|
||||||
|
|
||||||
|
#
|
||||||
|
# NixOS rebuilds
|
||||||
|
#
|
||||||
(writeShellScriptBin "nfs" ''
|
(writeShellScriptBin "nfs" ''
|
||||||
HOSTNAME=${hostnameCmd}
|
HOSTNAME=${hostnameCmd}
|
||||||
echo "Switching to the $HOSTNAME nixos profile"
|
echo "Switching to the $HOSTNAME nixos profile"
|
||||||
sudo ${lib.getExe pkgs.nixos-rebuild} switch --impure --flake ${flakeDir}#$HOSTNAME
|
sudo ${lib.getExe nixos-rebuild} switch --impure --flake ${flakeDir}#$HOSTNAME
|
||||||
'')
|
'')
|
||||||
(pkgs.writeShellScriptBin "nfsu" ''
|
(writeShellScriptBin "nfsu" ''
|
||||||
|
HOSTNAME=${hostnameCmd}
|
||||||
${nixBin} flake update --impure --flake ${flakeDir}
|
${nixBin} flake update --impure --flake ${flakeDir}
|
||||||
${lib.getExe pkgs.git} -C ${flakeDir} add ${flakeDir}/flake.lock > /dev/null 2>&1
|
${lib.getExe git} -C ${flakeDir} add ${flakeDir}/flake.lock > /dev/null 2>&1
|
||||||
sudo ${lib.getExe pkgs.nixos-rebuild} switch --impure --flake ${flakeDir}#$HOSTNAME
|
sudo ${lib.getExe nixos-rebuild} switch --impure --flake ${flakeDir}#$HOSTNAME
|
||||||
'')
|
'')
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user