nix config
  • Nix 99.8%
  • Just 0.2%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
JMARyA 1354d9e4b3
feat(shinra): migrate from myverse to Shinra
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>
2026-09-27 16:44:57 +02:00
.secrets/home chore: remove server infrastructure migrated to iac 2026-04-10 22:53:42 +02:00
.woodpecker add checks 2025-10-25 17:34:06 +02:00
assets update gato 2025-11-18 23:26:51 +01:00
machines feat(shinra): migrate from myverse to Shinra 2026-09-27 16:44:57 +02:00
modules feat(shinra): migrate from myverse to Shinra 2026-09-27 16:44:57 +02:00
vars/per-machine/wohnzimmer/state-version/version cleanup: remove stale references, orphaned vars, and sync-conflict artifacts 2026-05-09 15:15:37 +02:00
.gitignore live system 2025-09-13 20:54:53 +02:00
.sops.yaml chore: remove server infrastructure migrated to iac 2026-04-10 22:53:42 +02:00
flake.lock feat(shinra): migrate from myverse to Shinra 2026-09-27 16:44:57 +02:00
flake.nix feat(shinra): migrate from myverse to Shinra 2026-09-27 16:44:57 +02:00
justfile update 2025-10-07 17:32:47 +02:00
README.md cleanup: remove stale references, orphaned vars, and sync-conflict artifacts 2026-05-09 15:15:37 +02:00
renovate.json fix 2025-09-16 00:10:33 +02:00

❄️ Machines

NixOS & Darwin system configurations.