
This is a nix-darwin config for a 13-inch M3 MacBook Air. It's based on nix-darwin-kickstarter. It mainly uses home-manager, and few programs are configured in nix. This is because it is often easier to find documentation for configuring software with their original schemas.
The color scheme is my theme edo, the lush variant right now. Some fonts I use are Basier Square Mono
and Berkeley Mono
.
- Window Manager: aerospace
- Status Bar: sketchybar
- Terminal: kitty
- Shell: fish, zsh
- Text Editors: Neovim, Zed
If you're not using nix-darwin, you can still use parts of this configuration by manually copying the relevant files. Here's how:
- Sketchybar and Aerospace: idk how to do this, i just followed some guy's flake.
- Yabai: Copy
nix-config/home/programs/yabai/yabairc
to~/.config/yabai/yabairc
- Kitty: Copy
nix-config/home/programs/kitty/kitty
to~/.config/kitty/
- Neovim: Copy
nix-config/home/programs/nvim/nvim
to~/.config/nvim/
- Zed: Copy the contents of
nix-config/home/programs/zed/zed
to~/.config/zed/
Remember to install the necessary dependencies for each program. You may need to run some build commands, and adjust some paths or settings to work without nix-darwin.
nix build .#darwinConfigurations.<Hostname>.system