Skip to content

desertthunder/nixos-conf

Repository files navigation

Desert Thunder's Dotfiles

This book is a collection of notes and guides around my personal dotfiles. It's a bit all over the place because as of writing (November 16, 2025), I've only been using NixOS as one of my daily drivers for a day.

These reflect my habits and quirks as a developer. My *.nix files will likely not be modular until I hit the 1000 line threshold. The neovim configuration is a vestige of a time before I embraced the long file.

If you want to take a look at my specific configurations and settings, take a look at the repo that houses these notes. If you have any requests or suggestions, feel free to open an issue. I haven't decided on a license but regardless of what I pick, I hope that this ends up being a valuable resource to anyone that gives it the time. Programming and engineering are fun, and I've always liked messing with my setup and I hope you have fun too.

For system administration commands, see the NixOS Configuration guide.

For multi-machine setup details, see the Multi-Machine Setup guide.

Credits

This site was inspired by isabel's dotfiles book

Lucy (Gleam) as Nix Logo

TODO

  • NixOS machines to 25.11
  • Dragon-type naming convention for machines (starting with NUC -> Haxorus)

  • VSCode Profiles
  • Zathura
    • Mac

Linux

  • Hyprland
    • Rofi
    • Waybar

Platform Comparison

For detailed platform differences and specific settings, see the Platform Comparison Guide.

Migration Guides

For detailed migration procedures and inventory management, see the Migration Guide.

Inventory

Date: 2025-12-08

Nix for dev tools, brew for GUI gaps

Machine Nix Brew Drop
All Caddy Zen Browser -
All Nginx Tailscale -
All Gleam - -
All Typst - -
All Zathura (& zathura-mupdf) - -
All MuPdf - -
All yt-dlp - -
All slides - -
Mini supercollider R, RStudio -
Mini - Sonic PI -

About

multi-device nix flake setup (wip)

Resources

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

  •  

Packages

 
 
 

Contributors