Skip to content

oechsler/nix

Repository files navigation

NixOS Config

My personal NixOS configurations using Flakes and Home-Manager.

Preview

Structure

hosts/          # Per-host configs
modules/
  system/       # Boot, networking, impermanence, snapshots
  desktop/      # Hyprland, KDE, SDDM
  home-manager/ # User programs, dotfiles, theming
sops/           # Encrypted secrets

Quick Start

Features

All features are toggleable per host:

features.server = true;               # Minimal server (no desktop, optimized kernel)
features.impermanence.enable = false; # Disable root wipe on boot
features.gaming.enable = false;       # No Steam/gaming
features.desktop.wm = "kde";          # Hyprland or KDE

Using as Flake Input

This flake exports lib.mkHost for building NixOS systems. See docs/QUICKSTART.md for setup guide.

About

❄️ My personal NixOS configurations

Resources

License

Security policy

Stars

Watchers

Forks

Contributors

Languages