Hybrid cloud cluster monorepo with Ansible, K8s, NixOS, and Terraform. cute.haus
ansible terraform nix k8s
0

Configure Feed

Select the types of activity you want to include in your feed.

nix podman: trim module defaults

Aly Raffauf (Jun 10, 2026, 8:32 PM EDT) 759ead55 a657ed3d

+17 -32
+6 -17
nix/nixos/programs/podman.nix
··· 1 - _: { 1 + { 2 2 flake.modules.nixos.podman = { 3 - config, 4 - lib, 5 - pkgs, 6 - ... 7 - }: { 8 - environment.systemPackages = lib.optionals config.services.xserver.enable [pkgs.pods]; 9 - 10 - virtualisation = { 11 - oci-containers.backend = "podman"; 12 - 13 - podman = { 14 - enable = true; 15 - autoPrune.enable = true; 16 - defaultNetwork.settings.dns_enabled = true; 17 - dockerCompat = true; 18 - }; 3 + virtualisation.podman = { 4 + enable = true; 5 + autoPrune.enable = true; 6 + defaultNetwork.settings.dns_enabled = true; 7 + dockerCompat = true; 19 8 }; 20 9 }; 21 10 }
+11 -15
nix/nixos/services/atbbs.nix
··· 24 24 config.myAtbbs.telnetPort 25 25 ]; 26 26 27 - virtualisation.oci-containers = { 28 - backend = "podman"; 29 - 30 - containers = { 31 - atbbs = { 32 - extraOptions = ["--pull=always"]; 33 - image = "ghcr.io/alyraffauf/atbbs"; 34 - environment.PUBLIC_URL = "https://atbbs.xyz"; 35 - ports = ["0.0.0.0:${toString config.myAtbbs.port}:80"]; 36 - }; 27 + virtualisation.oci-containers.containers = { 28 + atbbs = { 29 + extraOptions = ["--pull=always"]; 30 + image = "ghcr.io/alyraffauf/atbbs"; 31 + environment.PUBLIC_URL = "https://atbbs.xyz"; 32 + ports = ["0.0.0.0:${toString config.myAtbbs.port}:80"]; 33 + }; 37 34 38 - atbbs-telnet = { 39 - extraOptions = ["--pull=always"]; 40 - image = "ghcr.io/alyraffauf/atbbs-telnet"; 41 - ports = ["0.0.0.0:${toString config.myAtbbs.telnetPort}:2323"]; 42 - }; 35 + atbbs-telnet = { 36 + extraOptions = ["--pull=always"]; 37 + image = "ghcr.io/alyraffauf/atbbs-telnet"; 38 + ports = ["0.0.0.0:${toString config.myAtbbs.telnetPort}:2323"]; 43 39 }; 44 40 }; 45 41 };