dot

NixOS dotfiles
git clone https://git.echoz.io/dot.git
Log | Files | Refs

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:
Amodules/docker/default.nix | 12++++++++++++
Dmodules/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" ]; -}