nexoniarz-config-nixos/README.md
Nexoniarz e91096db26 Add configs/ folder: Firefox prefs via autoconfig, Gruvbox fastfetch
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-02 20:47:52 +02:00

1.4 KiB

nexoniarz-config-nixos

My personal NixOS system configuration.

Overview

  • OS: NixOS 26.05 (unstable channel)
  • Desktop: KDE Plasma 6 on Wayland (KWin), SDDM
  • Bootloader: Limine
  • Terminal: Konsole
  • Shell: Zsh
  • Audio: PipeWire
  • GPU: NVIDIA (open kernel modules)

Layout

File Contents
configuration.nix Imports only
modules/boot.nix Limine, kernel, zram/swap
modules/networking.nix NetworkManager, firewall, DNS-over-TLS, MAC randomization
modules/locale.nix Timezone, locale, console keymap
modules/nix-settings.nix Nix features, GC, unfree
modules/security.nix sysctl hardening, sudo, firejail, GnuPG, polkit
modules/hardware.nix GPU, tablet, Bluetooth, I2C, RTL-SDR, OpenRGB, printing
modules/audio.nix PipeWire
modules/desktop.nix Plasma, SDDM, fonts, theming
modules/users.nix Account, shell, Steam, Flatpak
modules/apps.nix Installed packages, nix-ld
modules/default-apps.nix MIME associations
modules/scripts.nix Custom scripts in modules/scripts/
modules/fastfetch.nix Installs configs/fastfetch/config.jsonc system-wide
modules/firefox.nix Firefox, with prefs from configs/firefox/prefs.js (reapplied each start, not locked)
configs/ Plain app config files (Firefox prefs, fastfetch) used by the modules

Made by Nexoniarz