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