diff options
author | Pol Dellaiera <pol.dellaiera@protonmail.com> | 2023-07-26 15:14:13 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-07-26 15:14:13 +0200 |
commit | d242834675e9a479aa3cbffe73a2da0518194270 (patch) | |
tree | 2ad2573392b9960870bb5862f32b44ccd238b2dc /nixos/modules/virtualisation | |
parent | 5763cc6221927132b96e741759b6a5c1c377bae8 (diff) | |
parent | 4f1ccb7fc58e83d9cf7f92e820c7ecaba2801982 (diff) |
Merge pull request #230109 from vdot0x23/docker-extraPackages
nixos/docker: add extraPackages option
Diffstat (limited to 'nixos/modules/virtualisation')
-rw-r--r-- | nixos/modules/virtualisation/docker.nix | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/nixos/modules/virtualisation/docker.nix b/nixos/modules/virtualisation/docker.nix index 046b8e2f79010..20f47a76c87b9 100644 --- a/nixos/modules/virtualisation/docker.nix +++ b/nixos/modules/virtualisation/docker.nix @@ -158,6 +158,15 @@ in Docker package to be used in the module. ''; }; + + extraPackages = mkOption { + type = types.listOf types.package; + default = [ ]; + example = literalExpression "with pkgs; [ criu ]"; + description = lib.mdDoc '' + Extra packages to add to PATH for the docker daemon process. + ''; + }; }; ###### implementation @@ -194,7 +203,8 @@ in }; path = [ pkgs.kmod ] ++ optional (cfg.storageDriver == "zfs") pkgs.zfs - ++ optional cfg.enableNvidia pkgs.nvidia-docker; + ++ optional cfg.enableNvidia pkgs.nvidia-docker + ++ cfg.extraPackages; }; systemd.sockets.docker = { |