dotfiles

November 24, 2025 · View on GitHub

Made with trial and error NixOS Unstable

❄️ Nix flake dotfiles with support for macOS, Linux on x86 and ARM, and WSL.

Overview

  • Boilerplate free flake.nix thanks to custom bootstrap module
  • Custom lib extensions
  • Global auto-loaded config

macOS

  • Sane system defaults
  • Declarative homebrew packages
  • Custom app icons support

NixOS

home-manager

  • Neovim setup with LSP, tree-sitter, and more
  • Fast fish shell setup

Principles

  • Keep it simple, try to not introduce overly complicated boilerplate
  • Make module loading explicit, and loading a module = enabling it
  • Keep things formatted with alejandra

To-Do

  • Finish Wayland based setup for harmonium

Useful resources

Option search

Other dotfiles