nixos/modules/programs/docker.nix

26 lines
424 B
Nix
Raw Permalink Normal View History

# Enabled when: always
2025-02-20 22:50:06 +01:00
{
2025-12-13 21:41:52 +01:00
config,
2025-02-20 22:50:06 +01:00
pkgs,
lib,
2025-02-20 22:50:06 +01:00
...
2025-12-13 21:41:52 +01:00
}: let
inherit (config.fireproof) username;
in {
2025-02-19 23:42:24 +01:00
environment.systemPackages = [
pkgs.docker
pkgs.docker-compose
];
virtualisation.docker = {
enable = true;
enableOnBoot = lib.mkDefault false;
storageDriver = "btrfs";
};
2025-03-09 20:30:33 +01:00
virtualisation.oci-containers = {
backend = "docker";
};
2025-02-19 23:42:24 +01:00
users.extraGroups.docker.members = [username];
2025-02-20 22:50:06 +01:00
}