1

Update systemd-containers

This commit is contained in:
2023-06-10 20:13:40 +02:00
parent 051c65a1c4
commit 8e75bcba11

View File

@ -121,6 +121,7 @@ in {
}); });
}; };
# Allow start/stop containers without root password
modules.polkit.allowed-system-services = let modules.polkit.allowed-system-services = let
container-services = lib.pipe virtualisation.oci-containers.containers [ container-services = lib.pipe virtualisation.oci-containers.containers [
builtins.attrNames builtins.attrNames
@ -130,11 +131,13 @@ in {
in in
container-services; container-services;
# TODO: Rewrite with builtins.pipe # Generate list of containers for rofi menu
environment.etc."rofi-containers".text = let environment.etc."rofi-containers".text = let
containers-list = attrNames virtualisation.oci-containers.containers; containers = lib.pipe virtualisation.oci-containers.containers [
containers-filtered = filter (c: cfg.${c}.enable) containers-list; builtins.attrNames
containers = concatStringsSep "\n" containers-filtered; (builtins.filter (c: cfg.${c}.enable))
(builtins.concatStringsSep "\n")
];
in in
containers; containers;
}; };