Skip to content
/ dotfiles Public

My declarative NixOS ❄️ / macOS 🍏 configuration

License

Notifications You must be signed in to change notification settings

z0al/dotfiles

Repository files navigation

Dotfiles

My NixOS ❄ / macOS 🍏 configuration as a flake. It supports multiple hosts:

  • Desktop: Home desktop (NixOS)
  • MacBook: My personal MacBook Pro (M2)
  • Thinkpad: A ThinkPad X1 Carbon 7th edition for work
  • Sandbox: VirtualBox NixOS VM for testing

The repository features a shared home-manager configuration between NixOS and macOS (aka. nix-darwin) hosts.

Highlights

Shared 🔥:

NixOS ❄:

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

macOS 🍏:

Credits

License

MIT © Ahmed T. Ali