This repository is home to the nix code that builds my systems:
- NixOS Desktop: NixOS with home-manager, hyprland, etc.
- MacBook-Pro 2021: nix-darwin sharing the same home-manager configuration with NixOS Desktop.
- Lenovo IdeaPad Y500-2013: experimental x86-64 sometimes CTF machine.
- Why are there no 14" frameworks?!
See ./hosts for details of each host.
NixOS (Wayland) | NixOS (Xorg) | macOS | |
---|---|---|---|
Window Manager | Hyprland | Bspwm | Yabai |
Terminal Emulator | Tmux + Ghostty | Tmux + Ghostty | Tmux + Ghostty |
Bar | Waybar | Polybar | SketchyBar |
Application Launcher | Wofi | Rofi | Raycast |
Display Manager | Greetd | Greetd | Native macOS |
Color Scheme | Catppuccin | Catppuccin | Default macOS + Catppuccin |
System resource monitor | Btop | Btop | Btop |
File Manager | Nautilus | Nautilus | Finder |
Shell | Zsh | Zsh | Zsh |
Music Player | Spicetify | Spicetify | Spicetify |
Text Editor | Neovim | Neovim | Neovim |
Fonts | Nerd fonts | Nerd fonts | Nerd fonts |
Hyprland showcase
Bspwm showcase
Still WIP :/
MacOS showcase
For detailed, platform-specific documentation, refer to the following:
These will guide you through the specifics of each setup.
Warning
🔴 IMPORTANT: This configuration is for myself, making it NOT RECOMMENDED for general use. That said, if you're feeling adventurous, you can check out the install guide for more details.