# This is where you put your own keybinds. Be Mindful to check as well ~/.config/hypr/configs/Keybinds.conf to avoid conflict # See https://wiki.hyprland.org/Configuring/Keywords/ for more settings and variables # See also Laptops.conf for laptops keybinds $mainMod = SUPER $files = thunar $term = kitty $browser = firefox $scriptsDir = $HOME/.config/hypr/scripts $UserScripts = $HOME/.config/hypr/UserScripts bindr = ALT, ALT_L, exec, pkill rofi || $UserScripts/Xmenu.sh # rofi App launcher bindr = $mainMod, $mainMod_L, exec, pkill rofi || rofi -show drun -modi drun,filebrowser,run,window -config ~/.config/rofi/launcher.rasi bind = $mainMod, D, exec, pkill rofi || rofi -show drun -modi drun,filebrowser,run,window -config ~/.config/rofi/launcher.rasi # Terminals bind = CTRL_ALT, Return, exec, kitty --start-as=fullscreen --title all_is_kitty bind = ALT_SHIFT,Return, exec, kitty --title fly_is_kitty --single-instance bind = $mainMod, Return, exec, $term # Apps bind = $mainMod, E, exec, $files bind = ALT, F, exec, $browser bind = ALT, Y, exec, kitty --title fly_is_kitty sh -c 'yazi' bind = $mainMod, Slash, exec, kitty nvim bind = $mainMod_SHIFT, Slash, exec, code # FEATURES / EXTRAS bind = $mainMod ALT, R, exec, $scriptsDir/Refresh.sh # Refresh waybar, swaync, rofi bind = $mainMod, X, exec, $scriptsDir/RofiPower.sh # Powermenu bind = $mainMod_SHIFT, A, exec, $scriptsDir/ToggleAnimation.sh -t # Animation ON/OFF bind = ALT, slash, exec, $scriptsDir/RofiEmoji.sh # Emoji bind = ALT, F1, exec, $scriptsDir/SwitchKeyboardLayout.sh # Switch Keyboard Layout bind = $mainMod_SHIFT, Q, exec, $scriptsDir/ChangeBlur.sh # Toggle blur settings bind = $mainMod, space, exec, $scriptsDir/ChangeLayout.sh # Toggle Master or Dwindle Layout bind = SHIFT_ALT, C, exec, $scriptsDir/ClipManager.sh # Clipboard Manager bind = $mainMod_SHIFT, N, exec, swaync-client -t -sw # swayNC panel bind = ALT, E, exec, $UserScripts/QuickEdit.sh # Quick Edit Hyprland Settings bind = $mainMod, W, exec, $UserScripts/WallpaperSelect.sh # Select Wallpaper to apply bind = SHIFT_ALT,W, exec, $UserScripts/WallpaperRandom.sh # Random Wallpapers bind = $mainMod, F1, exec, $UserScripts/KeyBinds.sh # Keybinds bind = ALT_SHIFT, T, exec, rofi -modi TODO:$scriptsDir/RofiTodo.sh -show TODO -config ~/.config/rofi/config.rasi # TODO List bind = $mainMod, T, exec, $scriptsDir/RofiTmuxSesions.sh # Tmux bind = ALT, B, exec, $scriptsDir/RofiNotes.sh # Note # Online Music related keybinds bind = ALT, M, exec, $UserScripts/RofiMusic.sh bind = ALT, S, exec, $scriptsDir/MusicControl.sh -s # Stop bind = ALT, N, exec, $scriptsDir/MusicControl.sh -n # Next bind = ALT, P, exec, $scriptsDir/MusicControl.sh -p # Previous bind = ALT, R, exec, $scriptsDir/MusicControl.sh -k # Resume # Recorder (wf-recorder) bind = $mainMod, R, exec, wf-recorder --force-yuv -c libx264rgb -t -f "$HOME/Videos/$(date +'%H:%M:%S_%d-%m-%Y.mp4')" --audio=alsa_output.pci-0000_03_00.6.analog-stereo.monitor bind = $mainMod_SHIFT, R, exec, pkill wf-recorder --signal SIGINT && notify-send "🛑 Recording stopped" && pkill -RTMIN+8 waybar # Waybar / Bar related bind = $mainMod, H, exec, killall -SIGUSR1 waybar # Toggle hide/show waybar bind = ALT, W, exec, $scriptsDir/WaybarLayout.sh # Waybar Layout Menu