| Age | Commit message (Collapse) | Author |
|
|
|
|
|
Load amdgpu in the initrd so the native mode is set before the console
font is applied. Previously amdgpu loaded late and reset the fbcon to the
kernel 8x16 font, leaving the greeter with the wrong tiny font while
Terminus only survived in the pre-driver LUKS prompt.
Assisted-by: Claude:claude-opus-4-8
|
|
|
|
|
|
The iwd backend renamed the interface (wlp8s0 -> wlan0), invalidated
saved NM connection profiles pinned to the old name, and hit NM<->iwd
secret hand-off failures. Drop back to the default wpa_supplicant so
existing profiles and the predictable interface name work again.
Assisted-by: Claude:claude-opus-4-8
|
|
Install gnupg and pinentry-gnome3 and enable programs.gnupg.agent so
gpg-agent has a working pinentry from the system config (fixes 'No
pinentry' on key import). enableSSHSupport left off to avoid hijacking
the ssh-agent socket for the existing SSH key.
Assisted-by: Claude:claude-opus-4-8
|
|
Install yambar (status bar) in hwebs's package set. Set a large Terminus
console font (ter-v32n, earlySetup) so the kernel VT and tuigreet greeter
are legible on the HiDPI panel.
Assisted-by: Claude:claude-opus-4-8
|
|
|
|
|
|
Split the single-host config into a shared minimal base plus opt-in
profiles, and add a second machine (enzo laptop) alongside kusanagi.
- flake: add mkMachine helper; declare nixosConfigurations.kusanagi and
.enzo; add the disko input; move overlays per-machine.
- common/: minimal base only (boot, networking, tailscale, locale, nix
settings, neovim editor). Old configuration.nix/programs.nix removed.
- profiles/: coarse opt-in bundles (desktop, dev, apps). kusanagi imports
all three and stays byte-for-byte identical to the running system.
- machines/kusanagi/: all workstation-only config (ROCm, Scarlett audio,
optical-disc archiving, NAS mounts, kavita/immich/ollama); hardware
config moved here unchanged. User stays 'henz'.
- machines/enzo/: new laptop. Declarative LUKS+btrfs via disko
(LVM-on-LUKS, TPM2+PIN unlock, zram + encrypted swap for
suspend-then-hibernate); its own minimal niri desktop with
playback-only audio (no rtkit/jack); user 'hwebs'.
Assisted-by: Claude:claude-opus-4-8
|
|
|
|
|
|
|
|
|
|
|
|
|