Change branch of this repo to old-dotfiles
git checkout old-dotfiles- Window Manager: Hyprland (Tiling)
 - Status Bar: Waybar
 - Notification Manager: Dunst
 - Browser: Zen
 - Color Picker: hyprpicker
 - Wallpaper Utility: hyprpaper
 - Screenshot Utility: grim + slurp
 - App Launcher: Rofi
 - Terminal Emulator: kitty
 - Shell: Zsh
 - Media Controls: playerctl
 - Power Management: acpi
 - Brightness Control: brightnessctl
 - Audio Management: pamixer, PulseAudio
 - Network Management: NetworkManager (nmcli), iwd (iNet Wireless Daemon)
 
βΉοΈ For more detailed guidance, check out this
- 
Clone the repository to your home directory like
~or/home/username:git clone https://github.com/ad1822/hyprdots ~/hyprdots - 
Navigate to the cloned directory:
cd ~/hyprdots
 - 
Run the setup script:
bash ./setup.sh
 - 
GTK Theme Setup:
 
- 
I use
ngw-lookto configure GTK themes and styles. 
This setup script will move your existing config files (e.g., for Waybar, Kitty, Hyprland, etc.) to a backup folder at
~/.config_backup. Then, it will copy the new configs from this repo into your~/.configdirectory.
- Your current setup will be replaced.
 - If you have customizations you care about, back them up manually or review the script before running.
 - Fonts and themes will be installed system-wide in your
 ~/.local/share/fontsdirectory.
- My setup remaps Caps Lock β Super (β) for faster window management and command access.
 - You can change this behavior in your Hyprland input configuration if you prefer the default key layout.
 - You can also enable animation in
 hyprland, My configuration have animation, but I have been not fan of animation
| Shortcut | Action | 
|---|---|
β + T | 
Open terminal | 
β + B | 
Launch browser | 
β + W | 
Close active window | 
β + V | 
Toggle floating mode | 
β + F | 
Enable fullscreen (mode 1) | 
β + G | 
Disable fullscreen (mode 0) | 
β + N | 
Launch floating Neovim Anywhere window | 
β + O | 
Launch Obsidian | 
β + E | 
Open file manager in terminal | 
β + P | 
Open Rofi power menu (Rofi) | 
β + Space | 
Launch Rofi app launcher (Rofi) | 
β + Shift + R | 
Open wallpaper selector and reload Hyprpaper | 
β + Shift + S | 
Take area screenshot using Grim & Slurp (copy to clipboard) | 
Print | 
Take area screenshot and save with Grimblast | 
Alt + Shift + S | 
Run custom screenshot script | 
Alt + Shift + W | 
Restart Waybar | 
Ctrl + Shift + Tab | 
Open task manager in terminal | 
β + C | 
Launch color picker | 
β + I | 
Change wallpaper and reload Hyprpaper | 
β + M | 
Launch Rofi clipboard manager (Rofi) | 
β + Shift + L | 
Lock screen using Hyprlock | 
β + A | 
Launch Rofi Wi-Fi selector (Rofi) | 
Alt + Tab | 
Cycle to next window | 
Alt + Shift + Tab | 
Cycle to previous window | 
β + Tab | 
Bring active window to top | 
β + H / J / K / L | 
Move focus (left / down / up / right) | 
| Shortcut | Action | 
|---|---|
β + 1β6 | 
Switch to workspace 1β6 | 
β + 0 / 9 / 8 / 7 | 
Alternate workspace mapping (custom preference) | 
β + Shift + [1β0] | 
Move active window to workspace 1β10 | 
Prefix key:
Ctrl + ATo enable these shortcuts, clone my dotsh repository containing all the custom scripts:
git clone https://github.com/ad1822/dotsh.git ~/work/main/dotshAfter cloning, update the paths in your Tmux configuration if your directory structure differs.
| Shortcut | Description | 
|---|---|
| Prefix + i | Launch fzf-based cheatsheat (~/work/main/dotsh/fzf/ch) | 
| Prefix + t | Open fzf Tmux session switcher (~/work/main/dotsh/fzf/tmux-session) | 
| Prefix + d | Edit dotfiles via fzf-based selector (~/work/main/dotsh/fzf/edit-dotfiles) | 
| Prefix + m | Open mpterm β a minimal music player terminal r | 











