No description
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
xbazzi e1033dd8a7
Some checks failed
mirror-to-github.yaml / feat: finally fix thunarr and theme (push) Failing after 0s
feat: finally fix thunarr and theme
2026-07-27 23:47:56 -05:00
.gitea/workflows chore: Disable forgejo actions for now 2026-07-06 19:34:01 -05:00
home feat: finally fix thunarr and theme 2026-07-27 23:47:56 -05:00
system feat: finally fix thunarr and theme 2026-07-27 23:47:56 -05:00
.gitignore Update some configs 2025-02-04 00:21:43 -07:00
flake.lock feat: update to latest flake 2026-07-27 20:34:00 -05:00
flake.nix chore: Carve out files from configuration.nix and refactor stuff around 2026-07-06 20:04:48 -05:00
README.md chore: update readme 2026-07-06 20:06:10 -05:00

nixos-config

My NixOS flake configuration for a single x86_64 desktop. System and Home Manager are managed together.

Stack

Layer Tool
Window manager Hyprland
Shell Zsh + Starship
Terminal Kitty
Theme engine Stylix (Tokyo Night Storm)
Secure boot Lanzaboote
Display manager greetd + tuigreet
Audio PipeWire
Graphics AMD

Structure

flake.nix          # Inputs, system + home-manager wired as one NixOS module
system/            # NixOS system configuration
  configuration.nix  # Hardware, users, core services
  packages.nix       # System-wide packages
  *.nix              # Feature modules (audio, fonts, network, GPU…)
home/              # Home Manager configuration
  home.nix           # Base home settings, Stylix
  packages.nix       # User packages
  *.nix              # App/tool modules (Hyprland, Zsh, VSCode, Kitty…)

Usage

Rebuild system (handles both NixOS and Home Manager in one shot):

sudo nixos-rebuild switch --flake .#nixos