commit 6e12919461c986dfc0b6f8e708c81948f73223ba parent d71209b9c8517b30cccc26f0ce77f89b92f44f8c Author: Chris <chris@echoz.io> Date: Thu, 20 Nov 2025 12:17:58 +0100 feat: replace podman with rootless docker Diffstat:
| A | modules/docker/default.nix | | | 12 | ++++++++++++ |
| D | modules/podman/default.nix | | | 20 | -------------------- |
2 files changed, 12 insertions(+), 20 deletions(-)
diff --git a/modules/docker/default.nix b/modules/docker/default.nix @@ -0,0 +1,12 @@ +{ + virtualisation.docker.rootless = { + enable = true; + setSocketVariable = true; + }; + + boot.kernel.sysctl = { + "net.ipv4.ip_unprivileged_port_start" = 0; + "kernel.keys.maxkeys" = 1000000; + "kernel.keys.maxbytes" = 25000000; + }; +} diff --git a/modules/podman/default.nix b/modules/podman/default.nix @@ -1,20 +0,0 @@ -{ pkgs, user, ... }: -{ - virtualisation = { - containers = { - enable = true; - registries.search = [ "docker.io" ]; - }; - - podman = { - enable = true; - dockerCompat = true; - dockerSocket.enable = true; - defaultNetwork.settings.dns_enabled = true; - }; - }; - - environment.systemPackages = [ pkgs.podman-compose ]; - - users.users.${user}.extraGroups = [ "podman" ]; -}