refactor(gs/system): Remove rebuilder script
I no longer use this, I just use the rebuild-system that all nixos systems get now. Change-Id: I2272ff13b21b3194c06b51dbc340c19b8bb336a9 Reviewed-on: https://cl.tvl.fyi/c/depot/+/3430 Tested-by: BuildkiteCI Reviewed-by: grfn <grfn@gws.fyi>
This commit is contained in:
parent
72ebd3411b
commit
8201f0f3d8
2 changed files with 0 additions and 30 deletions
|
@ -43,33 +43,4 @@ rec {
|
|||
|
||||
"iso"
|
||||
];
|
||||
|
||||
rebuilder =
|
||||
let
|
||||
depotPath = "/home/grfn/code/depot";
|
||||
|
||||
caseFor = hostname: ''
|
||||
${hostname})
|
||||
echo "Rebuilding NixOS for //users/grfn/nixos/${hostname}"
|
||||
system=$(nix-build -E '(import ${depotPath} {}).users.grfn.system.system.${hostname}' --no-out-link)
|
||||
;;
|
||||
'';
|
||||
in pkgs.writeShellScriptBin "rebuilder" ''
|
||||
set -ue
|
||||
if [[ $EUID -ne 0 ]]; then
|
||||
echo "Oh no! Only root is allowed to rebuild the system!" >&2
|
||||
exit 1
|
||||
fi
|
||||
|
||||
case $HOSTNAME in
|
||||
${caseFor "chupacabra"}
|
||||
*)
|
||||
echo "$HOSTNAME is not a known NixOS host!" >&2
|
||||
exit 1
|
||||
;;
|
||||
esac
|
||||
|
||||
nix-env -p /nix/var/nix/profiles/system --set $system
|
||||
$system/bin/switch-to-configuration switch
|
||||
'';
|
||||
}
|
||||
|
|
|
@ -31,7 +31,6 @@ with lib;
|
|||
file
|
||||
lm_sensors
|
||||
dnsutils
|
||||
depot.users.grfn.system.system.rebuilder
|
||||
htop
|
||||
];
|
||||
|
||||
|
|
Loading…
Reference in a new issue