My NixOS configuration files
Flake lock file updates:
• Updated input 'nixpkgs-small':
'github:NixOS/nixpkgs/5354a00f3cdbab47090bdc51aedbe13d1e2aa9b1' (2024-11-10)
→ 'github:NixOS/nixpkgs/d3c490e9c812d0a9dcb0593663d9430451fb8f96' (2024-11-11)
• Updated input 'nixpkgs-unstable-small':
'github:NixOS/nixpkgs/3a7266fcefcb9ce353df49ba3f292d06443760bb' (2024-11-11)
→ 'github:NixOS/nixpkgs/d30293dc9854f57d9d5ae1f2e18b6a9506852a93' (2024-11-12)
• Updated input 'nur':
'github:nix-community/NUR/805985e00d71b467b1af5491d4c04eff182f70f8' (2024-11-11)
→ 'github:nix-community/NUR/33f52fb5eb91a1736e371ba6f47f34cec0a50f2a' (2024-11-12)
• Updated input 'randomcat':
'github:randomnetcat/nix-configs/b5c9e7e5cd82be8be28b8b29aa35eea45e8d2ca2' (2024-11-11)
→ 'github:randomnetcat/nix-configs/7cc4488ea39e6ba5c97e9cf688aaf6d9d1680206' (2024-11-12)
|
||
|---|---|---|
| common | ||
| home/qenya | ||
| hosts | ||
| secrets | ||
| services | ||
| .gitignore | ||
| flake.lock | ||
| flake.nix | ||
| keys.nix | ||
| LICENSE | ||
| README.md | ||
| secrets.nix | ||
| shell.nix | ||
nixfiles
My NixOS configuration files.
The canonical location for this repository is https://git.qenya.tel/qenya/nixfiles. If you're viewing it elsewhere, it is a mirror and may not be up-to-date.
Machines
Managed
kilgharrah: Custom-built personal desktoptohru: Dell Latitude 5300, personal laptopyevaud: Oracle Cloud free AMD VM, hosts a Forgejo instance and WireGuard server for the other machines in the networkorm: Oracle Cloud free AMD VM, currently idlingkalessin: Oracle Cloud free ARM VM, currently idling
Referenced only
shaw: My girlfriend's NASlatias: My Steam Deck
Usage
Building
To build locally, run nixos-rebuild switch --flake .#[hostname] as root.
To build the remote machines, run colmena apply. See the colmena documentation for command-line options. Notable options include:
--on [hostname]: build a specific machine only--reboot: reboot after building (but note this bug means it may hang even when the reboot completes successfully)
Updating
nix flake update --commit-lock-file