Flake lock file updates: • Updated input 'agenix': 'github:ryantm/agenix/2994d002dcff5353ca1ac48ec584c7f6589fe447' (2023-04-21) → 'github:ryantm/agenix/d8c973fd228949736dedf61b7f8cc1ece3236792' (2023-07-24) • Added input 'agenix/home-manager': 'github:nix-community/home-manager/32d3e39c491e2f91152c84f8ad8b003420eab0a1' (2023-04-22) • Added input 'agenix/home-manager/nixpkgs': follows 'agenix/nixpkgs' • Updated input 'deploy-rs': 'github:serokell/deploy-rs/c2ea4e642dc50fd44b537e9860ec95867af30d39' (2023-04-21) → 'github:serokell/deploy-rs/724463b5a94daa810abfc64a4f87faef4e00f984' (2023-06-14) • Updated input 'flake-utils': 'github:numtide/flake-utils/cfacdce06f30d2b68473a46042957675eebb3401' (2023-04-11) → 'github:numtide/flake-utils/919d646de7be200f3bf08cb76ae1f09402b6f9b4' (2023-07-11) • Updated input 'nix-index-database': 'github:Mic92/nix-index-database/e3e320b19c192f40a5b98e8776e3870df62dee8a' (2023-04-25) → 'github:Mic92/nix-index-database/d74b8171153ae35d7d323a9b1ad6c4cf7a995591' (2023-07-30) • Updated input 'nixpkgs': 'github:NixOS/nixpkgs/297187b30a19f147ef260abb5abd93b0706af238' (2023-04-30) → 'github:NixOS/nixpkgs/f024cd6abd47bdd5fa3b4a41bd357e2dde5f4195' (2023-08-05) • Updated input 'nixpkgs-hostapd-pr': 'https://github.com/NixOS/nixpkgs/pull/222536.patch?narHash=sha256-35+g1EJMcDFhb3UP15fyR1aD4AX1ifz2EqaYItITZ7U=' → 'https://github.com/NixOS/nixpkgs/pull/222536.patch?narHash=sha256-X3p9wbmMX64n7r4ik89g1RVhy6ypH0Bx3Yu5rKjykLo='
My NixOS configurations
Source Layout
/common
- common configuration imported into all/machines
/boot
- config related to bootloaders, cpu microcode, and unlocking LUKS root disks over tor/network
- config for tailscale, and NixOS container with automatic vpn tunneling via PIA/pc
- config that a graphical desktop computer should have. Usede.enable = true;
to enable everthing./server
- config that creates new nixos services or extends existing ones to meet my needs
/machines
- all my NixOS machines along with their machine unique configuration for hardware and services/kexec
- a special machine for generating minimal kexec images. Does not import/common
/secrets
- encrypted shared secrets unlocked through/machines
ssh host keys
Languages
Nix
92.9%
Shell
6.9%
Makefile
0.2%