From e75efe4c5c09fc150ad2c6a4b322a3033de9db85 Mon Sep 17 00:00:00 2001 From: Sergei Poljanski Date: Tue, 13 Jan 2026 18:12:26 +0200 Subject: [PATCH] podman and opensnitch --- modules/packages.nix | 2 +- modules/programs.nix | 3 --- modules/security.nix | 5 +++++ modules/users.nix | 2 +- 4 files changed, 7 insertions(+), 5 deletions(-) diff --git a/modules/packages.nix b/modules/packages.nix index a5d11a9..0f2fc47 100644 --- a/modules/packages.nix +++ b/modules/packages.nix @@ -88,7 +88,7 @@ awscli2 # azure-cli google-cloud-sdk - docker-compose + podman-compose argocd fluxcd kubectx # switch between contexts/namespaces diff --git a/modules/programs.nix b/modules/programs.nix index dff0b34..f90c40f 100644 --- a/modules/programs.nix +++ b/modules/programs.nix @@ -42,7 +42,4 @@ # Virtualization (KVM/QEMU) virtualisation.libvirtd.enable = true; programs.virt-manager.enable = true; - - # Docker - virtualisation.docker.enable = true; } diff --git a/modules/security.nix b/modules/security.nix index 31d2e11..2953030 100644 --- a/modules/security.nix +++ b/modules/security.nix @@ -49,6 +49,9 @@ implicitPolicyTarget = "block"; }; + # OpenSnitch Application Firewall + services.opensnitch.enable = true; + security.pam.loginLimits = [ { domain = "*"; item = "core"; type = "-"; value = "0"; } ]; @@ -84,5 +87,7 @@ lynis audit tcpdump + bandwhich + opensnitch-ui ]; } diff --git a/modules/users.nix b/modules/users.nix index 46dd89c..4857982 100644 --- a/modules/users.nix +++ b/modules/users.nix @@ -8,7 +8,7 @@ users.users.asxpi = { isNormalUser = true; description = "Sergei P"; - extraGroups = [ "networkmanager" "wheel" "dialout" "libvirtd" "docker" ]; + extraGroups = [ "networkmanager" "wheel" "dialout" "libvirtd" "podman" ]; shell = pkgs.zsh; packages = with pkgs; [ # Internet