nixos: /etc/nixos#sp-nixos => /etc/nixos#default

This commit is contained in:
Alexander Tomokhov 2023-12-27 14:00:33 +04:00
parent 7883063dca
commit 5bf42a8bc1
1 changed files with 4 additions and 3 deletions

View File

@ -2,6 +2,7 @@ selfprivacy-graphql-api: { config, lib, pkgs, ... }:
let let
cfg = config.services.selfprivacy-api; cfg = config.services.selfprivacy-api;
config-id = "default";
nixos-rebuild = "${config.system.build.nixos-rebuild}/bin/nixos-rebuild"; nixos-rebuild = "${config.system.build.nixos-rebuild}/bin/nixos-rebuild";
in in
{ {
@ -104,7 +105,7 @@ in
# (https://github.com/NixOS/nix/issues/9339) # (https://github.com/NixOS/nix/issues/9339)
nix flake lock /etc/nixos --update-input sp-modules nix flake lock /etc/nixos --update-input sp-modules
${nixos-rebuild} switch --flake /etc/nixos#sp-nixos ${nixos-rebuild} switch --flake /etc/nixos#${config-id}
''; '';
}; };
# One shot systemd service to upgrade NixOS using nixos-rebuild # One shot systemd service to upgrade NixOS using nixos-rebuild
@ -129,7 +130,7 @@ in
nix flake update /etc/nixos \ nix flake update /etc/nixos \
--override-input selfprivacy-nixos-config git+https://git.selfprivacy.org/SelfPrivacy/selfprivacy-nixos-config.git?ref=flakes --override-input selfprivacy-nixos-config git+https://git.selfprivacy.org/SelfPrivacy/selfprivacy-nixos-config.git?ref=flakes
${nixos-rebuild} switch --flake /etc/nixos#sp-nixos ${nixos-rebuild} switch --flake /etc/nixos#${config-id}
''; '';
}; };
# One shot systemd service to rollback NixOS using nixos-rebuild # One shot systemd service to rollback NixOS using nixos-rebuild
@ -145,7 +146,7 @@ in
serviceConfig = { serviceConfig = {
User = "root"; User = "root";
ExecStart = ExecStart =
"${nixos-rebuild} switch --rollback --flake /etc/nixos#sp-nixos"; "${nixos-rebuild} switch --rollback --flake /etc/nixos#${config-id}";
KillMode = "none"; KillMode = "none";
SendSIGKILL = "no"; SendSIGKILL = "no";
}; };