My NixOS configuration files
Find a file
Katherina Walshe-Grey d881607cb0 Revert "qenya: plasma: workaround for issue in randomcat's config"
This reverts commit 7189fae109.

This didn't actually fix the issue, as it turns out mkIf still
resolves the children of its attrset recursively. The longer-term
solution is to export my home-manager config as a flake output,
which I'm moving towards.
2024-09-17 18:44:50 +01:00
common export home-manager config from homeManagerModules 2024-09-17 18:40:15 +01:00
home/qenya Revert "qenya: plasma: workaround for issue in randomcat's config" 2024-09-17 18:44:50 +01:00
hosts move all host-specific configuration to hosts directory 2024-09-17 17:22:58 +01:00
secrets kilgharrah: init 2024-09-04 19:14:47 +01:00
services pipewire-low-latency: split to reusable module 2024-09-12 11:38:17 +01:00
.gitignore Initial commit 2024-05-23 15:01:57 +00:00
flake.lock add plasma-manager for plasma config 2024-09-12 11:42:31 +01:00
flake.nix export home-manager config from homeManagerModules 2024-09-17 18:40:15 +01:00
keys.nix keys: add kilgharrah@tohru 2024-09-04 19:39:31 +01:00
LICENSE Initial commit 2024-05-23 15:01:57 +00:00
README.md kilgharrah: init 2024-09-04 19:14:47 +01:00
secrets.nix kilgharrah: init 2024-09-04 19:14:47 +01:00
shell.nix correct flake-compat hash 2024-09-15 16:37:30 +01:00

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 desktop
  • tohru: Dell Latitude 5300, personal laptop
  • yevaud: Oracle Cloud free AMD VM, hosts a Forgejo instance and WireGuard server for the other machines in the network
  • orm: Oracle Cloud free AMD VM, currently idling
  • kalessin: Oracle Cloud free ARM VM, currently idling

Referenced only

Usage

Building

To build locally, run colmena apply-local 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