Commit graph nexoniarz-config-nixos/modules/hardware.nix
Author SHA1 Message Date
Nexoniarz
10d46c7db4 Add Radeon Vega 8 iGPU as secondary GPU for compute
NVIDIA stays primary for displays; the 5700G iGPU (amdgpu + Mesa RADV)
is available for Vulkan compute such as LM Studio. Adds vulkan-tools
and amdgpu_top for checking it. Requires the iGPU enabled in BIOS.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-07 19:16:10 +02:00
Nexoniarz
9547edda86 Fix slow Plasma popups; drop blueman; GPU video decoding env for Firefox
Bouncing Popups KWin effect stacked on Plasma's own popup animations and
forced blur; Darkly Plasma theme (18 files) made every missing SVG fall
back through an uncached search of ~89 XDG_DATA_DIRS. Disable the effect,
default to Breeze Dark. Set LIBVA/NVD/MOZ env vars for nvidia-vaapi-driver.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-02 20:47:52 +02:00
Nexoniarz
aae40e6d5c Add Go compiler; split system.nix into focused modules
system.nix had grown to 200 lines covering boot, networking, locale,
audio, Bluetooth, fonts, nix settings, hardening, DNS and RGB. Split it
by concern into boot.nix, networking.nix, locale.nix, nix-settings.nix,
security.nix and audio.nix.

Also:
- drivers.nix -> hardware.nix, absorbing Bluetooth, the I2C udev rule,
  OpenRGB and printing
- fonts -> desktop.nix
- nix-ld and pkgs.file -> apps.nix
- the Bottles tmpfiles link -> users.nix, next to services.flatpak

The reorganization is behavior-neutral: the dbus-1, system-units,
user-units and system-path trees are byte-identical to the previous
build once self-referential store paths are normalized, and
`nix store diff-closures` against the running system reports exactly
one change -- go 1.26.7.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-19 13:17:48 +02:00
Renamed from modules/drivers.nix (Browse further)