add-nixos-rebuild-test #24

Merged
torjus merged 5 commits from add-nixos-rebuild-test into master 2026-02-05 23:26:34 +00:00
2 changed files with 12 additions and 6 deletions
Showing only changes of commit 879e7aba60 - Show all commits

View File

@@ -1,7 +1,9 @@
{ pkgs, ... }: { pkgs, ... }:
let let
prepare-host-script = pkgs.writeShellScriptBin "prepare-host.sh" prepare-host-script = pkgs.writeShellApplication {
'' name = "prepare-host.sh";
runtimeInputs = [ pkgs.age ];
text = ''
echo "Removing machine-id" echo "Removing machine-id"
rm -f /etc/machine-id || true rm -f /etc/machine-id || true
@@ -24,8 +26,9 @@ let
echo "Generate age key" echo "Generate age key"
rm -rf /var/lib/sops-nix || true rm -rf /var/lib/sops-nix || true
mkdir -p /var/lib/sops-nix mkdir -p /var/lib/sops-nix
${pkgs.age}/bin/age-keygen -o /var/lib/sops-nix/key.txt age-keygen -o /var/lib/sops-nix/key.txt
''; '';
};
in in
{ {
environment.systemPackages = [ prepare-host-script ]; environment.systemPackages = [ prepare-host-script ];

View File

@@ -1,7 +1,9 @@
{ pkgs, ... }: { pkgs, ... }:
let let
prepare-host-script = pkgs.writeShellScriptBin "prepare-host.sh" prepare-host-script = pkgs.writeShellApplication {
'' name = "prepare-host.sh";
runtimeInputs = [ pkgs.age ];
text = ''
echo "Removing machine-id" echo "Removing machine-id"
rm -f /etc/machine-id || true rm -f /etc/machine-id || true
@@ -24,8 +26,9 @@ let
echo "Generate age key" echo "Generate age key"
rm -rf /var/lib/sops-nix || true rm -rf /var/lib/sops-nix || true
mkdir -p /var/lib/sops-nix mkdir -p /var/lib/sops-nix
${pkgs.age}/bin/age-keygen -o /var/lib/sops-nix/key.txt age-keygen -o /var/lib/sops-nix/key.txt
''; '';
};
in in
{ {
environment.systemPackages = [ prepare-host-script ]; environment.systemPackages = [ prepare-host-script ];