move rofi modi to config

Amolith created

Change summary

dot_config/i3/config        | 20 ++++++++++----------
dot_config/rofi/config.rasi |  1 +
2 files changed, 11 insertions(+), 10 deletions(-)

Detailed changes

dot_config/i3/config 🔗

@@ -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

dot_config/rofi/config.rasi 🔗

@@ -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: "";