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.

eterna: disable media and b2 mounts and powertop

Aly Raffauf (Jun 11, 2026, 12:19 AM EDT) 2fb13624 45863194

+5 -17
+5 -17
nix/hosts/eterna.nix
··· 10 10 modules = with config.flake.modules.nixos; [ 11 11 alloy 12 12 atbbs 13 - b2-mounts 14 13 backups 15 14 base 16 15 btrfs 17 - cachefilesd 18 16 caddy 19 17 data-share 20 18 fail2ban ··· 23 21 k3s-node 24 22 lanzaboote 25 23 locale-en-us 26 - media-share 27 24 njust 28 25 podman 29 26 prometheus-node ··· 63 60 ''; 64 61 }; 65 62 66 - powerManagement.powertop.enable = true; 67 - 68 - system.stateVersion = "25.11"; 69 - 70 - system.autoUpgrade.dates = "05:00"; 63 + system = { 64 + autoUpgrade.dates = "05:00"; 65 + stateVersion = "25.11"; 66 + }; 71 67 72 68 myBackups.jobs = { 73 69 syncthing-sync = { 74 70 paths = ["/home/aly/sync"]; 75 71 repository = "rclone:b2:aly-backups/syncthing/sync"; 76 72 }; 73 + 77 74 syncthing-roms = { 78 75 paths = [config.mySyncthing.romsPath]; 79 76 repository = "rclone:b2:aly-backups/syncthing/roms"; 80 77 }; 81 - }; 82 - 83 - myB2Mounts = { 84 - cacheDir = "/mnt/Storage/.rclone-cache"; 85 - audioCacheSize = "10G"; 86 - audioReadAhead = "3G"; 87 - videoCacheSize = "200G"; 88 - videoReadAhead = "5G"; 89 - shares = ["Anime" "Audiobooks" "Movies" "Shows"]; 90 78 }; 91 79 92 80 myK3s = {