Important
This repository is undergoing a major refactoring and the README is a bit outdated. if you want to go back before the refactoring started click here.
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.
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.
- Matthias Benaets's nixos-config. I highly recommend watching their mini-course on YouTube.
- Digga: This repo was initially built with Digga.
MIT ยฉ Ahmed T. Ali