1# wardxela's dotfiles
2
3Shared configuration files for NixOS and MacOS.
4
5## Philosophy
6
7- Keyboard-first interaction
8- One app on the screen at a time
9- No docks and menu bars on the screen
10- No distracting things like animations and wallpapers
11- Prefer CLI over GUI
12- Prefer defaults when possible
13
14## Features
15
16- Declarative configuration powered by [Nix](https://nixos.org/)
17- Fully configured MacOS. Essential features include:
18 - Tweaked Dock, Finder and other system preferences
19 - Enabled [AeroSpace](https://github.com/nikitabobko/AeroSpace) window manager
20 - `Caps Lock` key is bound for language switching without delay. Read my article
21 ["Caps Lock sucks on MacOS"](https://telegra.ph/Test-02-22-369) for more details
22- Installed and configured essential development tools
23
24## Progress:
25
26- [x] Add support for Linux
27- [ ] Installation guide
28- [ ] Custom nix options
29- [ ] Docs: repo structure