diff --git a/hosts/fred/default.nix b/hosts/fred/default.nix index c1f8933..8e6e487 100644 --- a/hosts/fred/default.nix +++ b/hosts/fred/default.nix @@ -11,6 +11,7 @@ ./hardware-configuration.nix ../server ../themes.nix + ./docker.nix # ./podman.nix ../server/searxng.nix # ../server/unifi.nix diff --git a/hosts/fred/docker.nix b/hosts/fred/docker.nix new file mode 100644 index 0000000..881f566 --- /dev/null +++ b/hosts/fred/docker.nix @@ -0,0 +1,19 @@ +# Auto-generated using compose2nix v0.1.6. +{ + config, + lib, + ... +}: { + # Runtime + virtualisation.docker = { + enable = true; + autoPrune.enable = true; + # defaultNetwork.settings = { + # # Required for container networking to be able to use names. + # dns_enabled = true; + # }; + }; + # environment.systemPackages = with pkgs; [ + # docker-compose + # ]; +} diff --git a/hosts/server/default.nix b/hosts/server/default.nix index f4ce528..0b71cfb 100644 --- a/hosts/server/default.nix +++ b/hosts/server/default.nix @@ -154,13 +154,14 @@ in { initialPassword = "changeme"; description = "Don Harper"; extraGroups = [ - "networkmanager" - "wheel" - "scanner" - "lp" - "video" - "mlocate" "disk" + "docker" + "lp" + "mlocate" + "networkmanager" + "scanner" + "video" + "wheel" ]; openssh.authorizedKeys.keys = [ "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAINd8AdVbQQ/Fmw+b9mI8EMYqIoRkwmSwAOtmlte3incL don@loki" @@ -184,6 +185,7 @@ in { bash-completion btop colmena + docker-compose git-crypt gitFull home-manager @@ -191,6 +193,7 @@ in { hunspellDicts.en_US isync just + lazydocker lsb-release lsof nix-bash-completions