@@ -64,16 +64,16 @@ bindsym $mod+grave scratchpad show
# kill focused window
bindsym $mod+Shift+q kill
-# start rofi (a program launcher and window switcher with a *disgusting* config)
-bindsym $mod+shift+z exec "rofi -show run -modi 'drun,run,window,ssh,calc:qalc +u8,filebrowser,emoji:~/.config/rofi/emoji.sh,unicode:~/.config/rofi/unicode.sh,kaomoji:~/.config/rofi/kaomoji.sh'"
-bindsym $mod+s exec "rofi -show ssh -modi 'drun,run,window,ssh,calc:qalc +u8,filebrowser,emoji:~/.config/rofi/emoji.sh,unicode:~/.config/rofi/unicode.sh,kaomoji:~/.config/rofi/kaomoji.sh'"
-bindsym $mod+c exec "rofi -show calc -modi 'drun,run,window,ssh,calc:qalc +u8,filebrowser,emoji:~/.config/rofi/emoji.sh,unicode:~/.config/rofi/unicode.sh,kaomoji:~/.config/rofi/kaomoji.sh'"
-bindsym $mod+z exec "rofi -show drun -modi 'drun,run,window,ssh,calc:qalc +u8,filebrowser,emoji:~/.config/rofi/emoji.sh,unicode:~/.config/rofi/unicode.sh,kaomoji:~/.config/rofi/kaomoji.sh'"
-bindsym $mod+e exec "rofi -show emoji -modi 'drun,run,window,ssh,calc:qalc +u8,filebrowser,emoji:~/.config/rofi/emoji.sh,unicode:~/.config/rofi/unicode.sh,kaomoji:~/.config/rofi/kaomoji.sh'"
-bindsym $mod+w exec "rofi -show window -modi 'drun,run,window,ssh,calc:qalc +u8,filebrowser,emoji:~/.config/rofi/emoji.sh,unicode:~/.config/rofi/unicode.sh,kaomoji:~/.config/rofi/kaomoji.sh'"
-bindsym $mod+u exec "rofi -show unicode -modi 'drun,run,window,ssh,calc:qalc +u8,filebrowser,emoji:~/.config/rofi/emoji.sh,unicode:~/.config/rofi/unicode.sh,kaomoji:~/.config/rofi/kaomoji.sh'"
-bindsym $mod+Shift+e exec "rofi -show kaomoji -modi 'drun,run,window,ssh,calc:qalc +u8,filebrowser,emoji:~/.config/rofi/emoji.sh,unicode:~/.config/rofi/unicode.sh,kaomoji:~/.config/rofi/kaomoji.sh'"
-bindsym $mod+Shift+f exec "rofi -show filebrowser -modi 'drun,run,window,ssh,calc:qalc +u8,filebrowser,emoji:~/.config/rofi/emoji.sh,unicode:~/.config/rofi/unicode.sh,kaomoji:~/.config/rofi/kaomoji.sh'"
+# start rofi (a program launcher and window switcher)
+bindsym $mod+shift+z exec "rofi -show run"
+bindsym $mod+s exec "rofi -show ssh"
+bindsym $mod+c exec "rofi -show calc"
+bindsym $mod+z exec "rofi -show drun"
+bindsym $mod+e exec "rofi -show emoji"
+bindsym $mod+w exec "rofi -show window"
+bindsym $mod+u exec "rofi -show unicode"
+bindsym $mod+Shift+e exec "rofi -show kaomoji"
+bindsym $mod+Shift+f exec "rofi -show filebrowser"
# bindings for dunst
bindsym $mod+n exec dunstctl close-all
@@ -7,6 +7,7 @@ configuration {
sidebar-mode: true;
window-thumbnail: true;
drun-use-desktop-cache: true;
+ modi: 'drun,run,window,ssh,calc:qalc +u8,filebrowser,emoji:~/.config/rofi/emoji.sh,unicode:~/.config/rofi/unicode.sh,kaomoji:~/.config/rofi/kaomoji.sh'
display-run: "";
display-ssh: "";
display-calc: "";