Personal dotfiles for a minimal, productive, and aesthetic Linux workflow.
showcase.mp4
These dotfiles are tailored for Arch Linux with a Wayland-first setup, focusing on speed, clarity, and keyboard-driven efficiency.
- OS: Arch Linux
- Compositor: Niri (Wayland)
- Shell: Fish
- Editor: Neovim
- Terminal: Kitty / Foot (configurable)
- Bar: Waybar
- Launcher: Rofi
- Notifications: Mako
- Prompt: Starship
- Theme: Gruvbox (Hard / Dark focused)
- Font: CaskaydiaCove Nerd Fonts
.
├── dot-config
│ ├── alacritty
│ ├── btop
│ ├── clipse
│ ├── fastfetch
│ ├── fish
│ ├── fontconfig
│ ├── foot
│ ├── fuzzel
│ ├── go-pray
│ ├── gtk-3.0
│ ├── gtk-4.0
│ ├── hypr
│ ├── kde-material-you-colors
│ ├── kitty
│ ├── Kvantum
│ ├── mako
│ ├── matugen
│ ├── mpv
│ ├── niri
│ ├── nvim
│ ├── qt5ct
│ ├── qt6ct
│ ├── qutebrowser
│ ├── ra-multiplex
│ ├── rofi
│ ├── starship.toml
│ ├── swaylock
│ ├── systemd
│ ├── tmux
│ └── waybar
└── README
31 directories, 2 files
- 🧠 Keyboard-driven workflow (minimal mouse usage)
- 🎨 Consistent Gruvbox theming across all components
- ⚡ Fast startup & low resource usage
- 🔔 Clean notifications with
mako - 🧩 Modular configs (easy to extend or remove parts)
- 🕌 Integrated CLI tools (e.g. prayer time utilities)
- Arch Linux
- Kernel: Zen
- Wayland session
"Simplicity is not the absence of complexity, but mastery over it."
These dotfiles aim to balance:
- Productivity ⚙️
- Aesthetics 🎨
- Stability 🧱
- Focus 🧘♂️
Sultan Al-Salahi
Cybersecurity & Networking student
Arch Linux • Niri • Neovim
"I use Arch btw"
⭐ If you like this setup, consider starring the repo.