❄️ My personal NixOS configuration.
It uses Flakes under the hood.
- Clone this repo
- Run
make system to install the system level components
- Run
make home to install the user level components
- Run
make update to update the Flake lockfile
- Run
make system to update the system level components
- Run
make home to update the user level components
The whole setup follows the Tokyo Night color scheme.
| Purpose |
Color |
| Foreground |
 |
| Background |
 |
| Primary |
 |
| Warning |
 |
| Danger |
 |
| Function |
Keys |
| Open App Launcher |
Super + Space |
| Open Terminal |
Super + Enter |
| Focus Last Window |
Super + Tab |
| Open Web Browser |
Super + W |
| Kill Active Window |
Super + Q |
| Toggle Fullscreen Window |
Super + F |
| Toggle Floating Window |
Super + S |
| Open Clipboard History |
Super + C |
| Open Emoji Picker |
Super + E |
| Open Color Picker |
Super + P |
| Lock Screen |
Super + Ctrl + Q |
| Open Empty Workspace |
Super + N |
| Switch to Workspace |
Super + [1-9] |
| Move Window to Empty Workspace |
Super + Shift + N |
| Move Window to Workspace |
Super + Shift + [1-9] |
| Switch to Scratchpad |
Super + 0 |
| Move Window to Scratchpad |
Super + Shift + 0 |
| Switch to Window |
Super + [hjkl] or Move Mouse |
| Move Window |
Super + Shift + [hjkl] or Super + Left Mouse Button |
| Resize Window |
Super + Right Mouse Button |
| Function |
Command |
| AI Tool |
a |
| Open Text Editor |
e |
| Open File Manager |
f |
| Open Git Browser |
g |
| List Directory Contents |
l |
| Open System Monitor |
m |
| Open File |
o |
| Open Task Manager |
t |
| Open AI Coding Agent |
v |