Skip to content

izaac/nixos-config

Repository files navigation

NixOS Configuration

Overview

  • OS: NixOS (Branch: 25.11)
  • DM: cosmic-greeter (greetd)
  • DE: COSMIC (Epoch 1)
  • Theme: Catppuccin Mocha (Blue Accent)
  • Shell: Zsh + Starship + Atuin + Rust Coreutils
  • Terminal: Wezterm + Zellij
  • Editor: Helix
  • Security: dbus-broker
  • Gaming: Steam (NVIDIA Optimized), Heroic, Lutris, Bottles, Conty

Documentation

Structure

  • hosts/: host-specific system configuration (ninja, windy)
  • modules/: reusable NixOS modules behind mySystem.* options
  • home/: Home Manager modules for user-level configuration
  • users/: per-user profile composition
  • overlays/: package overrides
  • Custom packages live in nix-packages and are consumed as a flake input

Quick Start

To apply changes and switch to the new configuration:

# Using nh (recommended)
nh os switch .

# Standard Nix
sudo nixos-rebuild switch --flake .

# Update all flake inputs
nix flake update

# Clean old generations
nh clean all

About

Izaac Reproducible Configuration

Resources

License

Security policy

Stars

Watchers

Forks

Contributors