From 0175c5a4abb7b23b502de0ad0ea57952e27997d0 Mon Sep 17 00:00:00 2001 From: binaryDiv Date: Thu, 16 Dec 2021 00:53:40 +0100 Subject: [PATCH] Add rofi config; use rofi as app launcher in i3 on roxy --- .config/rofi/config.rasi | 19 +++++++++++++++++++ .vimrc | 1 + _local/roxy/.config/i3/config | 9 +++++---- 3 files changed, 25 insertions(+), 4 deletions(-) create mode 100644 .config/rofi/config.rasi diff --git a/.config/rofi/config.rasi b/.config/rofi/config.rasi new file mode 100644 index 0000000..ea6d685 --- /dev/null +++ b/.config/rofi/config.rasi @@ -0,0 +1,19 @@ +configuration { + // Set default modi + modi: "window,run,drun"; + + // Autodetect DPI + dpi: 0; + + // Continuous scrolling (line-by-line instead of page-wise) + scroll-method: 1; + + // When running shell commands in a terminal, pause before exiting + run-shell-command: "{terminal} -e 'bash -ic \"{cmd} && read\"'"; + + // Keybindings: Autocomplete with Tab + kb-row-select: "Control+space,Tab"; + kb-row-tab: ""; +} + +@theme "/usr/share/rofi/themes/Monokai.rasi" diff --git a/.vimrc b/.vimrc index 6ecd76e..12dc898 100644 --- a/.vimrc +++ b/.vimrc @@ -25,6 +25,7 @@ filetype plugin on " Syntax rules for custom file extensions/patterns autocmd BufNewFile,BufRead *.gitconfig set syntax=gitconfig +autocmd BufNewFile,BufRead *.rasi set syntax=scss " Indentation for Python (use 4 spaces) "autocmd FileType python setlocal expandtab shiftwidth=4 softtabstop=4 diff --git a/_local/roxy/.config/i3/config b/_local/roxy/.config/i3/config index 6564647..54a3364 100644 --- a/_local/roxy/.config/i3/config +++ b/_local/roxy/.config/i3/config @@ -104,10 +104,11 @@ for_window [instance="sakura-floating"] floating enable bindsym $mod+Shift+Return exec sakura --name=sakura-floating # ~~ Start application launcher -# Regular dmenu: -bindsym $mod+d exec dmenu_run -# This one only displays .desktop file applications -bindsym $mod+Shift+d exec --no-startup-id i3-dmenu-desktop +bindsym $mod+d exec rofi -show run +bindsym $mod+Shift+d exec rofi -show drun +bindsym $mod+w exec rofi -show window +bindsym $mod+c exec rofi -show calc +bindsym $mod+m exec rofi -show emoji # ~~ Kill focused window bindsym $mod+Shift+q kill