packages: syntax highlighting
This commit is contained in:
parent
e845376d74
commit
9b3046d2eb
|
@ -41,7 +41,7 @@ lib.attrsets.mapAttrs
|
||||||
${lib.concatMapStringsSep "\n" (name:
|
${lib.concatMapStringsSep "\n" (name:
|
||||||
let
|
let
|
||||||
addr = getHostAddr name;
|
addr = getHostAddr name;
|
||||||
in lib.optionalString (addr != null) ''
|
in lib.optionalString (addr != null) /* bash */ ''
|
||||||
echo -n -e "${name}: $RED"
|
echo -n -e "${name}: $RED"
|
||||||
RUNNING=$(ssh -o PreferredAuthentications=publickey -o StrictHostKeyChecking=accept-new root@"${addr}" "readlink /run/current-system")
|
RUNNING=$(ssh -o PreferredAuthentications=publickey -o StrictHostKeyChecking=accept-new root@"${addr}" "readlink /run/current-system")
|
||||||
if [ $? = 0 ] && [ -n "$RUNNING" ]; then
|
if [ $? = 0 ] && [ -n "$RUNNING" ]; then
|
||||||
|
@ -133,7 +133,7 @@ lib.attrsets.mapAttrs
|
||||||
END
|
END
|
||||||
'';
|
'';
|
||||||
|
|
||||||
"${name}-nixos-rebuild-hydra" = pkgs.writeScriptBin "${name}-nixos-rebuild" ''
|
"${name}-nixos-rebuild-hydra" = pkgs.writeScriptBin "${name}-nixos-rebuild" /* bash */ ''
|
||||||
set -eou pipefail
|
set -eou pipefail
|
||||||
|
|
||||||
echo Copying Flakes
|
echo Copying Flakes
|
||||||
|
@ -160,7 +160,7 @@ lib.attrsets.mapAttrs
|
||||||
EOF
|
EOF
|
||||||
'';
|
'';
|
||||||
|
|
||||||
"${name}-nixos-rebuild-local" = pkgs.writeScriptBin "${name}-nixos-rebuild" ''
|
"${name}-nixos-rebuild-local" = pkgs.writeScriptBin "${name}-nixos-rebuild" /* bash */ ''
|
||||||
set -eou pipefail
|
set -eou pipefail
|
||||||
|
|
||||||
if [[ ''${1:-} == build ]]; then
|
if [[ ''${1:-} == build ]]; then
|
||||||
|
@ -179,7 +179,7 @@ lib.attrsets.mapAttrs
|
||||||
ssh ${target} "time nix-collect-garbage -d && time nix-store --optimise"
|
ssh ${target} "time nix-collect-garbage -d && time nix-store --optimise"
|
||||||
'';
|
'';
|
||||||
} // (let
|
} // (let
|
||||||
createDirsCopyCurrent = name: ''
|
createDirsCopyCurrent = name: /* bash */ ''
|
||||||
mkdir -p /var/lib/microvms/${name}
|
mkdir -p /var/lib/microvms/${name}
|
||||||
cd /var/lib/microvms/${name}
|
cd /var/lib/microvms/${name}
|
||||||
chown root:kvm .
|
chown root:kvm .
|
||||||
|
|
Loading…
Reference in New Issue