Skip to content

Repository files navigation

NixOS logo

dotfiles

Personal NixOS, nix-darwin, and Home Manager configuration. Modular, reproducible, and built around flakes.

Desktop screenshot

Foreword

This is a personal system configuration. It is useful as a reference, but it is not meant to be cloned and switched blindly. Host names, disks, secrets, keys, and hardware assumptions are specific to my machines.

Encrypted secrets are required for most real deployments. Read the docs before reusing any module.

What's Inside

  • NixOS, nix-darwin, WSL, and Home Manager configurations
  • Reusable modules for desktop, networking, hardware, security, and services
  • SOPS-managed secrets for users, hosts, and self-hosted services
  • Declarative disks with Disko and installer-oriented host layouts
  • Wayland desktops with Hyprland, Niri, shells, themes, and tools

Common Commands

just switch <host>
just test <host>
just deploy <host>
just check
just fmt

Docs

Please read the documentation.

License

See LICENSE.

About

NixOS makes me feel like the world is my oyster

Resources

Stars

9 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages