Flake lock file updates: • Updated input 'agenix': 'github:ryantm/agenix/b7ffcfe77f817d9ee992640ba1f270718d197f28' (2023-01-31) → 'github:ryantm/agenix/2994d002dcff5353ca1ac48ec584c7f6589fe447' (2023-04-21) • Updated input 'deploy-rs': 'github:serokell/deploy-rs/8c9ea9605eed20528bf60fae35a2b613b901fd77' (2023-01-19) → 'github:serokell/deploy-rs/c2ea4e642dc50fd44b537e9860ec95867af30d39' (2023-04-21) • Updated input 'flake-utils': 'github:numtide/flake-utils/5aed5285a952e0b949eb3ba02c12fa4fcfef535f' (2022-11-02) → 'github:numtide/flake-utils/cfacdce06f30d2b68473a46042957675eebb3401' (2023-04-11) • Added input 'flake-utils/systems': 'github:nix-systems/default/da67096a3b9bf56a91d16901293e51ba5b49a27e' (2023-04-09) • Updated input 'nix-index-database': 'github:Mic92/nix-index-database/4306fa7c12e098360439faac1a2e6b8e509ec97c' (2023-02-26) → 'github:Mic92/nix-index-database/68ec961c51f48768f72d2bbdb396ce65a316677e' (2023-04-15) • Updated input 'nixpkgs': 'github:NixOS/nixpkgs/78c4d33c16092e535bc4ba1284ba49e3e138483a' (2023-03-03) → 'github:NixOS/nixpkgs/8dafae7c03d6aa8c2ae0a0612fbcb47e994e3fb8' (2023-04-22)
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%