Give Rofi its own configuration file

This commit is contained in:
Tom Willemse 2015-11-30 00:33:36 +01:00
parent 8d4e5b3c89
commit e9865398f7
2 changed files with 46 additions and 30 deletions

View file

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

View 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