Give Rofi its own configuration file
This commit is contained in:
parent
8d4e5b3c89
commit
e9865398f7
2 changed files with 46 additions and 30 deletions
|
@ -134,33 +134,4 @@ static void print_sample_message(XWindow *win) {\n\
|
|||
win.label->text = "Sample text 0123456789"\n\
|
||||
}
|
||||
|
||||
!!! Rofi
|
||||
rofi.font: Fantasque Sans Mono 13
|
||||
! Key for run dialog
|
||||
rofi.key-run: Mod4-r
|
||||
! Key for window switcher
|
||||
rofi.key-window: Mod4-w
|
||||
! Background color
|
||||
rofi.bg: #111111
|
||||
! Alternating background color
|
||||
rofi.bgalt: #111111
|
||||
! Border color
|
||||
rofi.bc: #111111
|
||||
! Border width (px)
|
||||
rofi.bw: 0
|
||||
! Foreground color
|
||||
rofi.fg: #bfbfbf
|
||||
rofi.fg-urgent: #a85454
|
||||
rofi.fg-active: #54a875
|
||||
! Highlighted background color
|
||||
rofi.hlbg: #1f2c3f
|
||||
rofi.hlbg-active: #343922
|
||||
! Highlighted foreground color
|
||||
rofi.hlfg: #bfbfbf
|
||||
rofi.hlfg-active: #ececec
|
||||
rofi.width: 100
|
||||
rofi.location: 0
|
||||
rofi.opacity: 95
|
||||
rofi.padding: 400
|
||||
rofi.lines: 10
|
||||
rofi.eh: 2
|
||||
#include ".config/Xresources/Rofi.conf"
|
||||
|
|
45
x11/.config/Xresources/Rofi.conf
Normal file
45
x11/.config/Xresources/Rofi.conf
Normal file
|
@ -0,0 +1,45 @@
|
|||
! Use a nice font.
|
||||
rofi.font: Fantasque Sans Mono 13
|
||||
|
||||
! Use Mod4 (Super, Windows) and r to open Rofis run dialog.
|
||||
rofi.key-run: Mod4-r
|
||||
|
||||
! Use Mod4 (Super, Windows) and w to open Rofis windows dialog.
|
||||
rofi.key-window: Mod4-w
|
||||
|
||||
! Setup the theme to match my Emacs and URxvt colors.
|
||||
rofi.bg: backgroundColor
|
||||
rofi.bgalt: backgroundColor
|
||||
rofi.bc: backgroundColor
|
||||
rofi.fg: foregroundColor
|
||||
rofi.fg-urgent: fgred
|
||||
rofi.fg-active: fgturquoise
|
||||
rofi.hlbg: bgblue
|
||||
rofi.hlbg-active: bgyellow
|
||||
rofi.hlfg: foregroundColor
|
||||
rofi.hlfg-active: fgbright
|
||||
|
||||
! Remove the border
|
||||
rofi.bw: 0
|
||||
|
||||
! Make the window approximately 30 characters wide.
|
||||
rofi.width: -30
|
||||
|
||||
! Put rofi in the top-right corner of the screen.
|
||||
rofi.location: 3
|
||||
|
||||
! Make rofi almost completely opaque.
|
||||
rofi.opacity: 95
|
||||
|
||||
! Give the rofi window 15 pixels padding, just like the Emacs and
|
||||
! URxvt windows.
|
||||
rofi.padding: 15
|
||||
|
||||
! Always show 41 lines with 6 pixels margin between each. This makes
|
||||
! it line up (almost) exactly with the bottom of my screen, giving it
|
||||
! a sidebar look. The fixed-num-lines is required for when there are
|
||||
! less than 24 possible options when rofi starts. Which happens a lot
|
||||
! when working with windows.
|
||||
rofi.lines: 41
|
||||
rofi.line-margin: 6
|
||||
rofi.fixed-num-lines: true
|
Loading…
Reference in a new issue