MDietermann bc828f7adf Restructure packages into per-program home/programs/ modules
Replaces the monolithic packages-marvin.nix with one file per program
so hosts can opt in selectively. Adds docker, clamav, steam, and
audio keybindings for hivebrain. Fixes monitor order and switches
volume widget to PulseVolume.
2026-08-12 15:28:06 +02:00
2026-06-28 19:23:01 +02:00
2026-06-28 11:14:24 +02:00
2026-06-29 18:53:20 +02:00
2026-06-29 19:31:10 +02:00

What's verified:

  • nix flake check passes for both hivebrain and nikita-nixos
  • nixos-rebuild dry-build --flake .#hivebrain succeeds (your config is unchanged in behavior)
  • nixos-rebuild dry-build --flake .#nikita-nixos succeeds (Plasma 6 + SDDM derivation resolves)
  • main is untouched

What's still TODO before you can install nikita-nixos:

  • Replace hosts/nikita-nixos/hardware-configuration.nix (placeholder with PLACEHOLDER-ROOT label) with the real output of nixos-generate-config --root /mnt on his machine.
  • Replace the placeholder git identity in hosts/nikita-nixos/home.nix (currently Nikita / nikita@example.com).
  • Set Nikita's password with passwd after first boot — nothing is baked in.
Description
No description provided
Readme 886 KiB
Languages
Python 46.6%
Lua 27.7%
Nix 25.7%