Merge pull request #273698 from foo-dogsquared/fix-guix-gc-service

nixos/guix: fix GC service
This commit is contained in:
Weijia Wang
2023-12-13 17:43:44 +01:00
committed by GitHub
2 changed files with 5 additions and 2 deletions
@@ -373,7 +373,6 @@ in
serviceConfig = {
Type = "oneshot";
MemoryDenyWriteExecute = true;
PrivateDevices = true;
PrivateNetworks = true;
ProtectControlGroups = true;
+5 -1
View File
@@ -11,7 +11,10 @@ import ../make-test-python.nix ({ lib, pkgs, ... }: {
nodes.machine = { config, ... }: {
environment.etc."guix/scripts".source = ./scripts;
services.guix.enable = true;
services.guix = {
enable = true;
gc.enable = true;
};
};
testScript = ''
@@ -19,6 +22,7 @@ import ../make-test-python.nix ({ lib, pkgs, ... }: {
machine.wait_for_unit("multi-user.target")
machine.wait_for_unit("guix-daemon.service")
machine.succeed("systemctl start guix-gc.service")
# Can't do much here since the environment has restricted network access.
with subtest("Guix basic package management"):