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
commit 09beff8fb5
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 5 additions and 2 deletions

View File

@ -373,7 +373,6 @@ in
serviceConfig = {
Type = "oneshot";
MemoryDenyWriteExecute = true;
PrivateDevices = true;
PrivateNetworks = true;
ProtectControlGroups = true;

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"):