Volkov is a curated set of dotfiles and configuration files for a fully-featured Hyprland desktop environment on Arch Linux. It includes configurations for terminals, bars, launchers, browsers, editors, media players, and much more — all themed cohesively for a polished rice.
| Component | Description |
|---|---|
| hypr | Hyprland window manager configuration |
| waybar | Status bar for Wayland |
| quickshell | Quickshell widgets (QML-based) |
| swaync | Notification center |
| swayosd | On-screen display for volume/brightness |
| wlogout | Logout menu |
| nwg-displays | Display configuration |
| nwg-look | GTK settings manager |
| waypaper | Wallpaper manager |
| Component | Description |
|---|---|
| kitty | GPU-accelerated terminal |
| alacritty | Alacritty terminal config |
| foot | Lightweight Wayland terminal |
| ghostty | Ghostty terminal config |
| Component | Description |
|---|---|
| rofi | Application launcher |
| walker | Wayland-native launcher |
| cliphist | Clipboard manager |
| qalculate | Calculator |
| Component | Description |
|---|---|
| BraveSoftware | Brave browser config |
| chromium | Chromium config |
| librewolf | LibreWolf browser config |
| mozilla | Firefox/Mozilla config |
| Component | Description |
|---|---|
| Code | VS Code configuration |
| lvim | LunarVim configuration |
| Mousepad | Mousepad text editor |
| Typora | Markdown editor |
| lazygit | Terminal Git UI |
| Component | Description |
|---|---|
| spotify | Spotify config |
| spicetify | Spotify theming |
| mpd | Music Player Daemon |
| mpdscribble | MPD scrobbler |
| rmpc | Rust MPD client |
| cava | Audio visualizer |
| obs-studio | OBS Studio config |
| YouTube Music Desktop App | YT Music Desktop |
| pulse | PulseAudio config |
| Component | Description |
|---|---|
| gtk-3.0 | GTK 3 theme settings |
| gtk-4.0 | GTK 4 theme settings |
| qt5ct | Qt5 theme settings |
| qt6ct | Qt6 theme settings |
| Kvantum | Kvantum Qt theme engine |
| fontconfig | Font configuration |
| wallust | Wallpaper-based color generation |
| matugen | Material You color generation |
| xsettingsd | X settings daemon |
| branding | Custom branding assets |
| Component | Description |
|---|---|
| fish | Fish shell configuration |
| starship.toml | Starship prompt |
| tmux | Terminal multiplexer |
| fastfetch | System info fetch tool |
| btop | System monitor |
| yazi | Terminal file manager |
| systemd | Systemd user services |
| autostart | Autostart applications |
| session | Session configuration |
| uwsm | Universal Wayland Session Manager |
| Component | Description |
|---|---|
| discord | Discord config |
| vesktop | Vesktop (Discord client) |
| Bitwarden | Password manager |
| Notion | Notion app config |
| obsidian | Obsidian notes |
| Electron | Electron app flags |
| figma-linux | Figma for Linux |
| Thunar | Thunar file manager |
| kdeconnect | KDE Connect |
| rog | ASUS ROG control |
| symphony | Symphony config |
| xarchiver | Archive manager |
| xfce4 | XFCE4 settings |
| dconf | dconf settings |
⚠️ Backup your existing configs before proceeding!
-
Clone the repository:
git clone https://github.com/Sibam-Paul/Volkov.git cd Volkov -
Copy configurations to your config directory:
cp -r ./* ~/.config/
-
Restart Hyprland to apply the changes:
Mod + M (or re-login)
💡 It's recommended to selectively copy only the configs you need rather than replacing everything at once.
This rice is built for Arch Linux with Hyprland. Key dependencies include:
- WM: Hyprland
- Bar: Waybar / Quickshell
- Terminal: Kitty / Foot / Ghostty / Alacritty
- Launcher: Rofi / Walker
- Notifications: SwayNC
- Shell: Fish + Starship
- File Manager: Yazi / Thunar
Install most packages via pacman or an AUR helper like yay/paru.
Contributions, issues, and feature requests are welcome! Feel free to open an issue or submit a pull request.
This project is open source and available for personal use and modification.
Made with ❤️ by Sibam Paul