My NixOS configuration files
Flake lock file updates:
• Updated input 'firefox-addons':
'gitlab:rycee/nur-expressions/9a8a0914000e4453c99a4c12e9862a0a40075851?dir=pkgs/firefox-addons' (2025-02-22)
→ 'gitlab:rycee/nur-expressions/0b95936d94ea2a3ce66538f299351cf0b491aa15?dir=pkgs/firefox-addons' (2025-03-07)
• Updated input 'flake-parts':
'github:hercules-ci/flake-parts/32ea77a06711b758da0ad9bd6a844c5740a87abd' (2025-02-01)
→ 'github:hercules-ci/flake-parts/f4330d22f1c5d2ba72d3d22df5597d123fdb60a9' (2025-03-07)
• Updated input 'flake-parts/nixpkgs-lib':
'https://github.com/NixOS/nixpkgs/archive/072a6db25e947df2f31aab9eccd0ab75d5b2da11.tar.gz?narHash=sha256-vJzFZGaCpnmo7I6i416HaBLpC%2BhvcURh/BQwROcGIp8%3D' (2025-02-01)
→ 'github:nix-community/nixpkgs.lib/147dee35aab2193b174e4c0868bd80ead5ce755c' (2025-03-02)
• Updated input 'home-manager-unstable':
'github:nix-community/home-manager/74f0a8546e3f2458c870cf90fc4b38ac1f498b17' (2025-02-25)
→ 'github:nix-community/home-manager/95711f926676018d279ba09fe7530d03b5d5b3e2' (2025-03-07)
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/04ef94c4c1582fd485bbfdb8c4a8ba250e359195' (2025-02-23)
→ 'github:NixOS/nixpkgs/20755fa05115c84be00b04690630cb38f0a203ad' (2025-03-07)
• Updated input 'nixpkgs-small':
'github:NixOS/nixpkgs/3133e42e3ef45fd6ae93da6e8ac337f6f3317b5a' (2025-02-24)
→ 'github:NixOS/nixpkgs/9290fda826610430b3fc8cc98443c3a2faaaf151' (2025-03-07)
• Updated input 'nixpkgs-unstable':
'github:NixOS/nixpkgs/0196c0175e9191c474c26ab5548db27ef5d34b05' (2025-02-24)
→ 'github:NixOS/nixpkgs/10069ef4cf863633f57238f179a0297de84bd8d3' (2025-03-06)
• Updated input 'nixpkgs-unstable-small':
'github:NixOS/nixpkgs/d4d7eaf04bb369b178ad6eab68e356056aeaa952' (2025-02-25)
→ 'github:NixOS/nixpkgs/f104cca31ba6c0403b678ad9428726476b503782' (2025-03-07)
• Updated input 'plasma-manager':
'github:nix-community/plasma-manager/1f3e1f38dedbbb8aad77e184fb54ec518e2d9522' (2025-02-14)
→ 'github:nix-community/plasma-manager/5eeb0172fb74392053b66a8149e61b5e191b2845' (2025-02-26)
• Updated input 'randomcat':
'github:randomnetcat/nix-configs/f6a2aa7f496bf225c8e5434382619a93b7c1cb20' (2025-02-26)
→ 'github:randomnetcat/nix-configs/814314b94a4d44197d2708d4b48d9df1d14892e2' (2025-03-07)
|
||
|---|---|---|
| common | ||
| flake | ||
| home/qenya | ||
| hosts | ||
| secrets | ||
| services | ||
| .envrc | ||
| .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)--experimental-flake-eval: currently necessary to build at all. See here
Updating
nix flake update --commit-lock-file