dotfiles icon indicating copy to clipboard operation
dotfiles copied to clipboard

My declarative NixOS ❄️ / macOS 🍏 configuration

Dotfiles

My NixOS & macOS configuration as a flake. It features a shared home-manager configuration between NixOS and macOS (aka. nix-darwin) hosts as well as host/platform specific configs.

Highlights

Shared 🔥:

  • Editors: Helix and VS Code.
  • Terminal: Wezterm. The best terminal ever.
  • Shell: Fish 🐟️ (inc. starship, zoxide, fzf and more)
  • Apps: 1Password (with git and ssh integration), Obsidian ..etc
  • Other goodies: catppuccin-themed editors/terminal, custom nix* CLI wrapper

NixOS ❄:

  • Desktop: Gnome + Pop Shell extension (+ more)
  • Root (/) is mounted as a temporarily file system (tmpfs). Why? Ok, hear me out

macOS 🍏:

  • Yabai: A tiling window manager.

Credits

License

MIT © Ahmed T. Ali