diff --git a/home-manager.nix b/home-manager.nix index e944836..3b80634 100644 --- a/home-manager.nix +++ b/home-manager.nix @@ -10,6 +10,7 @@ users.benq = { pkgs, ... }: { home.packages = with pkgs; [ lazygit + lazydocker ]; home.stateVersion = "25.05"; }; diff --git a/modules/system/docker.nix b/modules/system/docker.nix index 8cb12d7..1b7db3b 100644 --- a/modules/system/docker.nix +++ b/modules/system/docker.nix @@ -1,6 +1,17 @@ -{ config, ... }: { - virtualisation.docker.rootless = { +{ config, pkgs, ... }: { + virtualisation.docker = { enable = true; - setSocketVariable = true; + rootless = { + enable = true; + setSocketVariable = true; + }; + }; + security.wrappers = { + docker-rootlesskit = { + owner = "root"; + group = "root"; + capabilities = "cap_net_bind_service+ep"; + source = "${pkgs.rootlesskit}/bin/rootlesskit"; + }; }; }