dotfiles/.config
Marty Oehme 199fbdae4d Add rofi theme scaffolding
Themes are structured in two parts: layout and colorschemes. Both can be
set independently from each other. Layouts can make use of anchored
color values (@background, @background-focus,.. look at colorscheme
files for all available values). Colorscheme files then translate the
values into actual colorcodes.

That way, the colorscheme for all layouts can be changed with one
setting, or independently of each other. Layouts try to specify some
often used structures for rofi menus - right now there is a horizontal
list and a fullscreen options selection (which can make use of icon
fonts).

Any global theme changes should be done in settings.rasi. Any global
function changes can still be done in config.rasi. A rofi-powermenu has
been added as an example of using the theming structure. The powermenu
script loads rofi with the powermenu.rasi theme enabled. The powermenu
theme loads the fullscreen options layout, which in turn loads the
vertical list layout, which loads settings, which sets the correct
colors. Idea and original structure from:
https://gitlab.com/vahnrr/rofi-menus
2019-09-05 10:45:32 +02:00
..
alacritty Add basic dimswitch 2019-09-02 11:00:28 +00:00
compton remove compton opacity override to enable flashfocus 2019-03-15 15:14:43 +01:00
fontconfig add fontconfig substituting monospace for iosevka where available 2019-03-15 13:59:08 +01:00
i3 Fix duplicate i3 keybind close window 2019-05-22 14:49:10 +02:00
i3status add i3status config file 2019-04-26 14:16:26 +02:00
nvim Add fuzzy tools to vim and shell 2019-09-04 17:32:11 +00:00
papis Resolve "Set up papis configuration for reference management" 2019-09-02 13:54:24 +00:00
qutebrowser [qutebrowser] Revert to downloading PDFs for now 2019-09-01 11:03:55 +02:00
rofi Add rofi theme scaffolding 2019-09-05 10:45:32 +02:00
shell Add fuzzy tools to vim and shell 2019-09-04 17:32:11 +00:00
sxhkd Add sxhkd key bindings file 2019-05-22 14:41:33 +02:00
tmux [tmux] Add remote session nesting 2019-07-27 12:29:47 +00:00
vifm [vifm] Add icons for most used filetypes 2019-07-26 13:42:45 +02:00
Xresources Disable urxvt tabbing, to replace with tmux 2019-02-25 10:32:20 +01:00
libinput-gestures.conf Update /.config/libinput-gestures.conf 2019-01-12 13:19:21 +00:00
user-dirs.dirs specify home directory structure 2019-03-22 11:49:12 +01:00