nix config
- Nix 99.8%
- Just 0.2%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
The flake input moves to git.hydrar.de/shinra/shinra. Hard renames: ger -> region, secure_boot -> secure-boot, nix_ld -> nix-ld. Shinra modules no longer switch themselves on when imported, so every capability a host relied on that way is now named. bcachefs on cyberdeck is its root filesystem; secureBoot on gato, opium and wohnzimmer is what holds the lanzaboote stub in place of an unsigned systemd-boot. region reproduces ger exactly apart from the mac keyboard variant, which each host now states for itself. Two conflicts the new defaults create: oma turns zram off, because the desktop class defaults it on and NixOS asserts against running it beside the zswap this host uses over a real swapfile; wohnzimmer picks the tv os-release identity, because it enables both classes and they claim that identity at the same priority. opium imports the desktop class without enabling it and so lived off the parts that used to apply on import -- sound, the nix policy, the base toolset, fonts. Those are named individually to keep the machine as it was; whether it should be a desktop is a separate question. Verified per host: nothing disappears from the systemd unit list, and nothing leaves the closure but the plymouth logo. opium still fails to evaluate on the pre-existing `config.lib.vicinae` error from the home input. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> |
||
| .secrets/home | ||
| .woodpecker | ||
| assets | ||
| machines | ||
| modules | ||
| vars/per-machine/wohnzimmer/state-version/version | ||
| .gitignore | ||
| .sops.yaml | ||
| flake.lock | ||
| flake.nix | ||
| justfile | ||
| README.md | ||
| renovate.json | ||
❄️ Machines
NixOS & Darwin system configurations.