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

Configure Feed

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

nix: cleanup disused modules

Aly Raffauf (Jun 10, 2026, 8:20 PM EDT) 1207f83a 1cd1c838

+25 -27
+10 -8
nix/nixos/profiles/backups.nix
··· 81 81 }; 82 82 }; 83 83 84 - services.restic.backups = lib.mapAttrs (_: job: 85 - restic 86 - // { 87 - inherit (job) paths repository exclude; 88 - backupPrepareCommand = lib.mkIf (job.backupPrepareCommand != null) job.backupPrepareCommand; 89 - backupCleanupCommand = lib.mkIf (job.backupCleanupCommand != null) job.backupCleanupCommand; 90 - }) 91 - config.myBackups.jobs; 84 + services.restic.backups = let 85 + mkRestic = _: job: 86 + restic 87 + // { 88 + inherit (job) paths repository exclude; 89 + backupPrepareCommand = lib.mkIf (job.backupPrepareCommand != null) job.backupPrepareCommand; 90 + backupCleanupCommand = lib.mkIf (job.backupCleanupCommand != null) job.backupCleanupCommand; 91 + }; 92 + in 93 + lib.mapAttrs mkRestic config.myBackups.jobs; 92 94 }; 93 95 }; 94 96 }
+4 -6
nix/nixos/services/plex.nix
··· 42 42 ]; 43 43 }; 44 44 45 - flake.modules.nixos.tautulli = _: { 46 - config = { 47 - services.tautulli = { 48 - enable = true; 49 - openFirewall = true; 50 - }; 45 + flake.modules.nixos.tautulli = { 46 + services.tautulli = { 47 + enable = true; 48 + openFirewall = true; 51 49 }; 52 50 }; 53 51
+11 -13
nix/treefmt.nix
··· 1 - _: { 2 - perSystem = _: { 3 - treefmt.config = { 4 - programs = { 5 - alejandra.enable = true; 6 - deadnix.enable = true; 7 - prettier.enable = true; 8 - shellcheck.enable = true; 9 - shfmt.enable = true; 10 - statix.enable = true; 11 - taplo.enable = true; 12 - terraform.enable = true; 13 - }; 1 + { 2 + perSystem.treefmt.config = { 3 + programs = { 4 + alejandra.enable = true; 5 + deadnix.enable = true; 6 + prettier.enable = true; 7 + shellcheck.enable = true; 8 + shfmt.enable = true; 9 + statix.enable = true; 10 + taplo.enable = true; 11 + terraform.enable = true; 14 12 }; 15 13 }; 16 14 }