1
0
mirror of https://gitlab.com/linuxstuff/dotfiles.git synced 2026-06-19 04:06:00 +02:00

based all colors on xresources

This commit is contained in:
Simon
2020-12-30 18:32:35 +01:00
parent 9b6b350fd8
commit 09f816c294
19 changed files with 216 additions and 710 deletions
+1
View File
@@ -0,0 +1 @@
.Xresources##class.blue
+23 -3
View File
@@ -1,9 +1,12 @@
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
! Colors
!
*.background: #2e3440
*.foreground: #eceff4
!
!! Terminal Colors
!
*.background: #2e3440
*.foreground: #eceff4
*.cursorColor: #eceff4
*.cursorColor: #eceff4
!
! Black
*.color0: #3b4252
@@ -37,6 +40,23 @@
*.color7: #eceff4
*.color15: #eceff4
!
!! i3 Colors
!
*.i3_urgent: #88c0d0
*.i3_focused: #5e81ac
*.i3_unfocused: #434c5e
*.i3_indicator: #4c566a
!
!! Polybar Colors
!
*.highlight: #81a1c1
!
!! Rofi Colors
!
*.rofi_border: #434c5e
*.rofi_fgdim: #d8dee9
*.rofi_selected: #4c566a
!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
+18 -18
View File
@@ -43,26 +43,26 @@ schemes:
xrdb: &xrdb
primary:
background: %background%
foreground: %foreground%
background: '%background%'
foreground: '%foreground%'
normal:
black: %color0%
red: %color1%
green: %color2%
yellow: %color3%
blue: %color4%
magenta: %color5%
cyan: %color6%
white: %color7%
black: '%color0%'
red: '%color1%'
green: '%color2%'
yellow: '%color3%'
blue: '%color4%'
magenta: '%color5%'
cyan: '%color6%'
white: '%color7%'
bright:
black: %color8%
red: %color9%
green: %color10%
yellow: %color11%
blue: %color12%
magenta: %color13%
cyan: %color14%
white: %color15%
black: '%color8%'
red: '%color9%'
green: '%color10%'
yellow: '%color11%'
blue: '%color12%'
magenta: '%color13%'
cyan: '%color14%'
white: '%color15%'
nord: &nord
primary:
+18 -18
View File
@@ -43,26 +43,26 @@ schemes:
xrdb: &xrdb
primary:
background: '0x2e3440'
foreground: '0xeceff4'
background: '#2e3440'
foreground: '#eceff4'
normal:
black: '0x3b4252'
red: '0xbf616a'
green: '0xa3be8c'
yellow: '0xebcb8b'
blue: '0x81a1c1'
magenta: '0xb48ead'
cyan: '0x88c0d0'
white: '0xeceff4'
black: '#3b4252'
red: '#bf616a'
green: '#a3be8c'
yellow: '#ebcb8b'
blue: '#81a1c1'
magenta: '#b48ead'
cyan: '#88c0d0'
white: '#eceff4'
bright:
black: '0x3b4252'
red: '0xbf616a'
green: '0xa3be8c'
yellow: '0xebcb8b'
blue: '0x81a1c1'
magenta: '0xb48ead'
cyan: '0x88c0d0'
white: '0xeceff4'
black: '#3b4252'
red: '#bf616a'
green: '#a3be8c'
yellow: '#ebcb8b'
blue: '#81a1c1'
magenta: '#b48ead'
cyan: '#88c0d0'
white: '#eceff4'
nord: &nord
primary:
+8 -5
View File
@@ -4,6 +4,8 @@
# Update alacritty config to apply Xresources color scheme
#
NAMED_COLORS=("foreground" "background")
# Target file
SKELETON_FILE="$HOME/.config/alacritty/alacritty.skeleton.yml"
TARGET_FILE="$HOME/.config/alacritty/alacritty.yml"
@@ -17,16 +19,17 @@ cp "$SKELETON_FILE" "$TARGET_FILE.tmp"
xrdb ~/.Xresources
# Named colors
foreground=$(xrdb -query | awk '/*.foreground/ { print substr($2,2) }')
background=$(xrdb -query | awk '/*.background/ { print substr($2,2) }')
sed -i "s/%foreground%/\x270x${foreground}\x27/g" "$TARGET_FILE.tmp"
sed -i "s/%background%/\x270x${background}\x27/g" "$TARGET_FILE.tmp"
for i in "${NAMED_COLORS[@]}"
do
color=$(xrdb -query | awk "/*.$i/ { print substr(\$2,2) }")
sed -i "s/%$i%/#${color}/g" "$TARGET_FILE.tmp"
done
# Numbered colors
for i in {0..15}
do
v=$(xrdb -query | awk '/*.color'"$i":'/ { print substr($2,2) }')
eval "sed -i 's/%color${i}%/\x270x${v}\x27/g' $TARGET_FILE.tmp";
eval "sed -i 's/%color${i}%/#${v}/g' $TARGET_FILE.tmp";
done
+17 -8
View File
@@ -358,15 +358,24 @@ mode "| Resize " {
################################################################################################
# Themes / Colors / Design / Look and Feel
# Colors
# class border backgr. text indic. child_border
client.focused #5e81ac #5e81ac #eceff4 #5e81ac #5e81ac
client.focused_inactive #434c5e #4c566a #eceff4 #4c566a #4c566a
client.unfocused #434c5e #4c566a #eceff4 #4c566a #4c566a
client.urgent #434c5e #88c0d0 #eceff4 #88c0d0 #88c0d0
client.placeholder #434c5e #434c5e #eceff4 #434c5e #434c5e
# XRDB colors
set_from_resource $col_foreground foreground
set_from_resource $col_background background
client.background #2e3440
set_from_resource $col_urgent i3_urgent
set_from_resource $col_focused i3_focused
set_from_resource $col_unfocused i3_unfocused
set_from_resource $col_indicator i3_indicator
# Colors
# class border backgr. text indic. child_border
client.focused $col_focused $col_focused $col_foreground $col_focused $col_focused
client.focused_inactive $col_unfocused $col_indicator $col_foreground $col_indicator $col_indicator
client.unfocused $col_unfocused $col_indicator $col_foreground $col_indicator $col_indicator
client.urgent $col_unfocused $col_urgent $col_foreground $col_urgent $col_urgent
client.placeholder $col_unfocused $col_unfocused $col_foreground $col_unfocused $col_unfocused
client.background $col_background
################################################
# i3-gaps
+3 -4
View File
@@ -14,10 +14,9 @@ screenchange-reload = true
[colors]
transparent = #00ffffff
background = #ff2e3440
border = #af3b4252
foreground = #eceff4
foreground-alt = #81a1c1
background = ${xrdb:background}
foreground = ${xrdb:foreground}
foreground-alt = ${xrdb:highlight}
; Bars
+38
View File
@@ -0,0 +1,38 @@
#!/bin/bash
###########
# Update rofi config to apply Xresources color scheme
#
NAMED_COLORS=("foreground" "background" "rofi_fgdim" "rofi_border" "rofi_selected")
# Target file
SKELETON_FILE="$HOME/.config/rofi/rofi.skeleton.rasi"
TARGET_FILE="$HOME/.config/rofi/rofi.rasi"
# copy input file to temporary file for black magic fuckery
# (alacritty applies colors when the config file is written, so we want to do it
# all in one write)
cp "$SKELETON_FILE" "$TARGET_FILE.tmp"
# Grab colors from Xresources
xrdb ~/.Xresources
# Named colors
for i in "${NAMED_COLORS[@]}"
do
color=$(xrdb -query | awk "/*.$i/ { print substr(\$2,2) }")
sed -i "s/%$i%/#${color}/g" "$TARGET_FILE.tmp"
done
# Numbered colors
for i in {0..15}
do
v=$(xrdb -query | awk '/*.color'"$i":'/ { print substr($2,2) }')
eval "sed -i 's/%color${i}%/#${v}/g' $TARGET_FILE.tmp";
done
# Finally, replace target file with our updated one
rm -f "$TARGET_FILE"
mv "$TARGET_FILE.tmp" "$TARGET_FILE"
-147
View File
@@ -1,147 +0,0 @@
configuration {
modi: "window,run,ssh,drun";
#width: 50;
lines: 5;
#columns: 1;
font: "Roboto Mono 12";
#bw: 1;
#location: 0;
#padding: 5;
#yoffset: 0;
#xoffset: 0;
fixed-num-lines: true;
show-icons: true;
#terminal: "rofi-sensible-terminal";
#ssh-client: "ssh";
#ssh-command: "{terminal} -e {ssh-client} {host}";
#run-command: "{cmd}";
#run-list-command: "";
#run-shell-command: "{terminal} -e {cmd}";
#window-command: "xkill -id {window}";
#window-match-fields: "all";
icon-theme: ePapirus;
#drun-match-fields: "name,generic,exec,categories";
#drun-show-actions: false;
drun-display-format: "{name} [<span weight='light' size='small'>({generic})</span>]";
#disable-history: false;
sort: true;
sorting-method: "fzf";
#case-sensitive: false;
#cycle: true;
#sidebar-mode: true;
#eh: 1;
#auto-select: false;
#parse-hosts: false;
#parse-known-hosts: true;
#combi-modi: "window,run";
#matching: "normal";
#tokenize: true;
#m: "-5";
#line-margin: 2;
#line-padding: 1;
#filter: ;
#separator-style: "dash";
#hide-scrollbar: false;
fullscreen: true;
#fake-transparency: false;
#dpi: -1;
#threads: 0;
#scrollbar-width: 8;
#scroll-method: 0;
#fake-background: "screenshot";
#window-format: "{w} {i}{c} {t}";
#click-to-exit: true;
#show-match: true;
#theme: ;
#color-normal: ;
#color-urgent: ;
#color-active: ;
#color-window: ;
#max-history-size: 25;
#combi-hide-mode-prefix: false;
#matching-negate-char: '-' #unsupported ;
#pid: "/run/user/1000/rofi.pid";
#display-window: ;
#display-windowcd: ;
#display-run: ;
#display-ssh: ;
#display-drun: ;
#display-combi: ;
#display-keys: ;
#kb-primary-paste: "Control+V,Shift+Insert";
#kb-secondary-paste: "Control+v,Insert";
#kb-clear-line: "Control+w";
#kb-move-front: "Control+a";
#kb-move-end: "Control+e";
#kb-move-word-back: "Alt+b,Control+Left";
#kb-move-word-forward: "Alt+f,Control+Right";
#kb-move-char-back: "Left,Control+b";
#kb-move-char-forward: "Right,Control+f";
#kb-remove-word-back: "Control+Alt+h,Control+BackSpace";
#kb-remove-word-forward: "Control+Alt+d";
#kb-remove-char-forward: "Delete,Control+d";
#kb-remove-char-back: "BackSpace,Shift+BackSpace,Control+h";
#kb-remove-to-eol: "Control+k";
#kb-remove-to-sol: "Control+u";
#kb-accept-entry: "Control+j,Control+m,Return,KP_Enter";
#kb-accept-custom: "Control+Return";
#kb-accept-alt: "Shift+Return";
#kb-delete-entry: "Shift+Delete";
#kb-mode-next: "Shift+Right,Control+Tab";
#kb-mode-previous: "Shift+Left,Control+ISO_Left_Tab";
#kb-row-left: "Control+Page_Up";
#kb-row-right: "Control+Page_Down";
#kb-row-up: "Up,Control+p,ISO_Left_Tab";
#kb-row-down: "Down,Control+n";
#kb-row-tab: "Tab";
#kb-page-prev: "Page_Up";
#kb-page-next: "Page_Down";
#kb-row-first: "Home,KP_Home";
#kb-row-last: "End,KP_End";
#kb-row-select: "Control+space";
#kb-screenshot: "Alt+S";
#kb-toggle-case-sensitivity: "grave,dead_grave";
#kb-toggle-sort: "Alt+grave";
#kb-cancel: "Escape,Control+g,Control+bracketleft";
#kb-custom-1: "Alt+1";
#kb-custom-2: "Alt+2";
#kb-custom-3: "Alt+3";
#kb-custom-4: "Alt+4";
#kb-custom-5: "Alt+5";
#kb-custom-6: "Alt+6";
#kb-custom-7: "Alt+7";
#kb-custom-8: "Alt+8";
#kb-custom-9: "Alt+9";
#kb-custom-10: "Alt+0";
#kb-custom-11: "Alt+exclam";
#kb-custom-12: "Alt+at";
#kb-custom-13: "Alt+numbersign";
#kb-custom-14: "Alt+dollar";
#kb-custom-15: "Alt+percent";
#kb-custom-16: "Alt+dead_circumflex";
#kb-custom-17: "Alt+ampersand";
#kb-custom-18: "Alt+asterisk";
#kb-custom-19: "Alt+parenleft";
#kb-select-1: "Super+1";
#kb-select-2: "Super+2";
#kb-select-3: "Super+3";
#kb-select-4: "Super+4";
#kb-select-5: "Super+5";
#kb-select-6: "Super+6";
#kb-select-7: "Super+7";
#kb-select-8: "Super+8";
#kb-select-9: "Super+9";
#kb-select-10: "Super+0";
#ml-row-left: "ScrollLeft";
#ml-row-right: "ScrollRight";
#ml-row-up: "ScrollUp";
#ml-row-down: "ScrollDown";
#me-select-entry: "MousePrimary";
#me-accept-entry: "MouseDPrimary";
#me-accept-custom: "Control+MouseDPrimary";
}
#rofi.theme: /usr/share/rofi/themes/sidebar.rasi
#rofi.theme: ~/.config/rofi/h45_theme.rasi
rofi.theme: ~/.config/rofi/slate_nord.rasi
+2 -1
View File
@@ -1,4 +1,6 @@
configuration {
theme: "~/.config/rofi/rofi.rasi";
/* modi: "window,run,ssh";*/
/* width: 50;*/
lines: 5;
@@ -55,7 +57,6 @@ configuration {
/* window-format: "{w} {c} {t}";*/
/* click-to-exit: true;*/
/* show-match: true;*/
theme: "~/.config/rofi/slate_nord.rasi";
/* color-normal: ;*/
/* color-urgent: ;*/
/* color-active: ;*/
-94
View File
@@ -1,94 +0,0 @@
* {
padding: 0;
background-panel: #000000c9;
text-color: rgb(255, 255, 255);
background-color: rgba(0,0,0,0);
color-theme-text: #CCE9FF;
color-theme-accent: #048BA8;
color-theme-accent-light: #F3DE8A;
color-theme-accent-dark: #331E36;
color-theme-dark: #1D3147;
color-theme-background: #000B19;
highlight: bold #ffffff;
}
#window {
fullscreen: true;
location: west;
anchor: west;
border: 0px 2px 0px 0px;
text-color: @color-theme-text;
orientation: horizontal;
children: [mainbox, dummy];
}
#dummy {
expand: true;
}
#sidebar {
border: 2px 0px 0px 0px;
background-color: @color-theme-background;
}
#button selected {
border-color: @color-theme-accent;
text-color: @color-theme-accent;
}
#entry {
width: 20em;
}
#inputbar {
background-color: @color-theme-accent;
text-color: @color-theme-text;
padding: 1px 2px 1px 2px;
border: 0px 0px 2px 0px;
}
#mainbox {
expand: false;
background-color: @background-panel;
spacing: 1em;
}
#listview {
padding: 0em 0.4em 0em 1em;
dynamic: false;
lines: 0;
}
#element selected normal {
background-color: @color-theme-accent;
}
#element normal active {
text-color: @color-theme-text;
}
#element normal urgent {
text-color: @color-theme-accent-light;
}
#element alternate normal {
}
#element alternate active {
text-color: @color-theme-text;
}
#element alternate urgent {
text-color: @color-theme-accent-light;
}
#element selected active {
background-color: @color-theme-accent;
text-color: @color-theme-text;
}
#element selected urgent {
background-color: @color-theme-accent;
text-color: @color-theme-accent-light;
}
#inputbar {
children: [ prompt,textbox-prompt-colon,entry,case-indicator];
}
#textbox-prompt-colon {
expand: false;
str: ":";
margin: 0px 0.3em 0em 0em ;
text-color: @color-theme-text;
}
-1
View File
@@ -1 +0,0 @@
h45_theme.rasi##class.blue
-137
View File
@@ -1,137 +0,0 @@
* {
selected-normal-foreground: rgba ( 255, 255, 255, 100 % );
foreground: rgba ( 193, 193, 193, 100 % );
normal-foreground: @foreground;
alternate-normal-background: rgba ( 39, 50, 56, 100 % );
red: rgba ( 220, 50, 47, 100 % );
selected-urgent-foreground: rgba ( 255, 24, 68, 100 % );
blue: rgba ( 38, 139, 210, 100 % );
urgent-foreground: rgba ( 255, 24, 68, 100 % );
alternate-urgent-background: rgba ( 39, 50, 56, 100 % );
active-foreground: rgba ( 128, 203, 196, 100 % );
lightbg: rgba ( 238, 232, 213, 100 % );
selected-active-foreground: rgba ( 128, 203, 196, 100 % );
alternate-active-background: rgba ( 39, 50, 56, 100 % );
background: rgba ( 39, 50, 56, 100 % );
bordercolor: rgba ( 39, 50, 56, 100 % );
alternate-normal-foreground: @foreground;
normal-background: rgba ( 39, 50, 56, 100 % );
lightfg: rgba ( 88, 104, 117, 100 % );
selected-normal-background: rgba ( 57, 66, 73, 100 % );
border-color: @foreground;
spacing: 2;
separatorcolor: rgba ( 30, 37, 41, 100 % );
urgent-background: rgba ( 39, 50, 56, 100 % );
selected-urgent-background: rgba ( 57, 66, 73, 100 % );
alternate-urgent-foreground: @urgent-foreground;
background-color: rgba ( 0, 0, 0, 0 % );
alternate-active-foreground: @active-foreground;
active-background: rgba ( 39, 50, 56, 100 % );
selected-active-background: rgba ( 57, 66, 73, 100 % );
}
#window {
background-color: @background;
border: 1;
padding: 5;
}
#mainbox {
border: 2px solid #00ff00;
padding: 0;
}
#message {
border: 1px dash 0px 0px ;
border-color: @separatorcolor;
padding: 1px ;
}
#textbox {
text-color: @foreground;
}
#listview {
fixed-height: 0;
border: 2px dash 0px 0px ;
border-color: @separatorcolor;
spacing: 2px ;
scrollbar: true;
padding: 2px 0px 0px ;
}
#element {
border: 0;
padding: 1px ;
}
#element.normal.normal {
background-color: @normal-background;
text-color: @normal-foreground;
}
#element.normal.urgent {
background-color: @urgent-background;
text-color: @urgent-foreground;
}
#element.normal.active {
background-color: @active-background;
text-color: @active-foreground;
}
#element.selected.normal {
background-color: @selected-normal-background;
text-color: @selected-normal-foreground;
}
#element.selected.urgent {
background-color: @selected-urgent-background;
text-color: @selected-urgent-foreground;
}
#element.selected.active {
background-color: @selected-active-background;
text-color: @selected-active-foreground;
}
#element.alternate.normal {
background-color: @alternate-normal-background;
text-color: @alternate-normal-foreground;
}
#element.alternate.urgent {
background-color: @alternate-urgent-background;
text-color: @alternate-urgent-foreground;
}
#element.alternate.active {
background-color: @alternate-active-background;
text-color: @alternate-active-foreground;
}
#scrollbar {
width: 4px ;
border: 0;
handle-width: 8px ;
padding: 0;
}
#sidebar {
border: 2px dash 0px 0px ;
border-color: @separatorcolor;
}
#button.selected {
background-color: @selected-normal-background;
text-color: @selected-normal-foreground;
}
#inputbar {
spacing: 0;
text-color: @normal-foreground;
padding: 1px ;
}
#case-indicator {
spacing: 0;
text-color: @normal-foreground;
}
#entry {
spacing: 0;
text-color: @normal-foreground;
}
#prompt {
spacing: 0;
text-color: @normal-foreground;
}
#inputbar {
children: [ prompt,textbox-prompt-colon,entry,case-indicator ];
}
#textbox-prompt-colon {
expand: false;
str: ":";
margin: 0px 0.3em 0em 0em ;
text-color: @normal-foreground;
}
-137
View File
@@ -1,137 +0,0 @@
* {
selected-normal-foreground: rgba ( 255, 255, 255, 100 % );
foreground: rgba ( 193, 193, 193, 100 % );
normal-foreground: @foreground;
alternate-normal-background: rgba ( 65, 39, 39, 100%);
red: rgba ( 220, 50, 47, 100 % );
selected-urgent-foreground: rgba ( 255, 24, 68, 100 % );
blue: rgba ( 38, 139, 210, 100 % );
urgent-foreground: rgba ( 255, 24, 68, 100 % );
alternate-urgent-background: rgba ( 65, 39, 39, 100%);
active-foreground: rgba ( 128, 203, 196, 100 % );
lightbg: rgba ( 238, 232, 213, 100 % );
selected-active-foreground: rgba ( 128, 203, 196, 100 % );
alternate-active-background: rgba ( 65, 39, 39, 100%);
background: rgba ( 65, 39, 39, 100%);
bordercolor: rgba ( 65, 39, 39, 100%);
alternate-normal-foreground: @foreground;
normal-background: rgba ( 65, 39, 39, 100%);
lightfg: rgba ( 88, 104, 117, 100 % );
selected-normal-background: rgba ( 73, 57, 57, 100 % );
border-color: @foreground;
spacing: 2;
separatorcolor: rgba ( 41, 30, 30, 100 % );
urgent-background: rgba ( 65, 39, 39, 100%);
selected-urgent-background: rgba ( 57, 66, 73, 100 % );
alternate-urgent-foreground: @urgent-foreground;
background-color: rgba ( 0, 0, 0, 0 % );
alternate-active-foreground: @active-foreground;
active-background: rgba ( 65, 39, 39, 100%);
selected-active-background: rgba ( 57, 66, 73, 100 % );
}
#window {
background-color: @background;
border: 1;
padding: 5;
}
#mainbox {
border: 0;
padding: 0;
}
#message {
border: 1px dash 0px 0px ;
border-color: @separatorcolor;
padding: 1px ;
}
#textbox {
text-color: @foreground;
}
#listview {
fixed-height: 0;
border: 2px dash 0px 0px ;
border-color: @separatorcolor;
spacing: 2px ;
scrollbar: true;
padding: 2px 0px 0px ;
}
#element {
border: 0;
padding: 1px ;
}
#element.normal.normal {
background-color: @normal-background;
text-color: @normal-foreground;
}
#element.normal.urgent {
background-color: @urgent-background;
text-color: @urgent-foreground;
}
#element.normal.active {
background-color: @active-background;
text-color: @active-foreground;
}
#element.selected.normal {
background-color: @selected-normal-background;
text-color: @selected-normal-foreground;
}
#element.selected.urgent {
background-color: @selected-urgent-background;
text-color: @selected-urgent-foreground;
}
#element.selected.active {
background-color: @selected-active-background;
text-color: @selected-active-foreground;
}
#element.alternate.normal {
background-color: @alternate-normal-background;
text-color: @alternate-normal-foreground;
}
#element.alternate.urgent {
background-color: @alternate-urgent-background;
text-color: @alternate-urgent-foreground;
}
#element.alternate.active {
background-color: @alternate-active-background;
text-color: @alternate-active-foreground;
}
#scrollbar {
width: 4px ;
border: 0;
handle-width: 8px ;
padding: 0;
}
#sidebar {
border: 2px dash 0px 0px ;
border-color: @separatorcolor;
}
#button.selected {
background-color: @selected-normal-background;
text-color: @selected-normal-foreground;
}
#inputbar {
spacing: 0;
text-color: @normal-foreground;
padding: 1px ;
}
#case-indicator {
spacing: 0;
text-color: @normal-foreground;
}
#entry {
spacing: 0;
text-color: @normal-foreground;
}
#prompt {
spacing: 0;
text-color: @normal-foreground;
}
#inputbar {
children: [ prompt,textbox-prompt-colon,entry,case-indicator ];
}
#textbox-prompt-colon {
expand: false;
str: ":";
margin: 0px 0.3em 0em 0em ;
text-color: @normal-foreground;
}
-137
View File
@@ -1,137 +0,0 @@
* {
selected-normal-foreground: rgba ( 255, 255, 255, 100 % );
foreground: rgba ( 193, 193, 193, 100 % );
normal-foreground: @foreground;
alternate-normal-background: rgba ( 39, 50, 56, 100 % );
red: rgba ( 220, 50, 47, 100 % );
selected-urgent-foreground: rgba ( 255, 24, 68, 100 % );
blue: rgba ( 38, 139, 210, 100 % );
urgent-foreground: rgba ( 255, 24, 68, 100 % );
alternate-urgent-background: rgba ( 39, 50, 56, 100 % );
active-foreground: rgba ( 128, 203, 196, 100 % );
lightbg: rgba ( 238, 232, 213, 100 % );
selected-active-foreground: rgba ( 128, 203, 196, 100 % );
alternate-active-background: rgba ( 39, 50, 56, 100 % );
background: rgba ( 39, 50, 56, 100 % );
bordercolor: rgba ( 39, 50, 56, 100 % );
alternate-normal-foreground: @foreground;
normal-background: rgba ( 39, 50, 56, 100 % );
lightfg: rgba ( 88, 104, 117, 100 % );
selected-normal-background: rgba ( 57, 66, 73, 100 % );
border-color: @foreground;
spacing: 2;
separatorcolor: rgba ( 30, 37, 41, 100 % );
urgent-background: rgba ( 39, 50, 56, 100 % );
selected-urgent-background: rgba ( 57, 66, 73, 100 % );
alternate-urgent-foreground: @urgent-foreground;
background-color: rgba ( 0, 0, 0, 0 % );
alternate-active-foreground: @active-foreground;
active-background: rgba ( 39, 50, 56, 100 % );
selected-active-background: rgba ( 57, 66, 73, 100 % );
}
#window {
background-color: @background;
border: 1;
padding: 5;
}
#mainbox {
border: 0;
padding: 0;
}
#message {
border: 1px dash 0px 0px ;
border-color: @separatorcolor;
padding: 1px ;
}
#textbox {
text-color: @foreground;
}
#listview {
fixed-height: 0;
border: 2px dash 0px 0px ;
border-color: @separatorcolor;
spacing: 2px ;
scrollbar: true;
padding: 2px 0px 0px ;
}
#element {
border: 0;
padding: 1px ;
}
#element.normal.normal {
background-color: @normal-background;
text-color: @normal-foreground;
}
#element.normal.urgent {
background-color: @urgent-background;
text-color: @urgent-foreground;
}
#element.normal.active {
background-color: @active-background;
text-color: @active-foreground;
}
#element.selected.normal {
background-color: @selected-normal-background;
text-color: @selected-normal-foreground;
}
#element.selected.urgent {
background-color: @selected-urgent-background;
text-color: @selected-urgent-foreground;
}
#element.selected.active {
background-color: @selected-active-background;
text-color: @selected-active-foreground;
}
#element.alternate.normal {
background-color: @alternate-normal-background;
text-color: @alternate-normal-foreground;
}
#element.alternate.urgent {
background-color: @alternate-urgent-background;
text-color: @alternate-urgent-foreground;
}
#element.alternate.active {
background-color: @alternate-active-background;
text-color: @alternate-active-foreground;
}
#scrollbar {
width: 4px ;
border: 0;
handle-width: 8px ;
padding: 0;
}
#sidebar {
border: 2px dash 0px 0px ;
border-color: @separatorcolor;
}
#button.selected {
background-color: @selected-normal-background;
text-color: @selected-normal-foreground;
}
#inputbar {
spacing: 0;
text-color: @normal-foreground;
padding: 1px ;
}
#case-indicator {
spacing: 0;
text-color: @normal-foreground;
}
#entry {
spacing: 0;
text-color: @normal-foreground;
}
#prompt {
spacing: 0;
text-color: @normal-foreground;
}
#inputbar {
children: [ prompt,textbox-prompt-colon,entry,case-indicator ];
}
#textbox-prompt-colon {
expand: false;
str: ":";
margin: 0px 0.3em 0em 0em ;
text-color: @normal-foreground;
}
+44
View File
@@ -0,0 +1,44 @@
* {
background-color:#3b4252;
border: 0px;
text-color:#d8dee9;
spacing: 0;
width: 512px;
}
#window {
border: 4px;
border-color: #434c5e;
background-color: #3b4252;
}
inputbar {
children: [prompt,entry];
}
prompt {
background-color: #434c5e;
padding: 16px;
}
textbox {
background-color: #434c5e;
padding: 8px 16px;
}
entry {
background-color: #434c5e;
padding: 16px;
}
listview {
}
element {
padding: 16px;
}
element selected {
background-color: #4c566a;
text-color: #eceff4;
}
+44
View File
@@ -0,0 +1,44 @@
* {
background-color:%color0%;
border: 0px;
text-color:%rofi_fgdim%;
spacing: 0;
width: 512px;
}
#window {
border: 4px;
border-color: %rofi_border%;
background-color: %color0%;
}
inputbar {
children: [prompt,entry];
}
prompt {
background-color: %rofi_border%;
padding: 16px;
}
textbox {
background-color: %rofi_border%;
padding: 8px 16px;
}
entry {
background-color: %rofi_border%;
padding: 16px;
}
listview {
}
element {
padding: 16px;
}
element selected {
background-color: %rofi_selected%;
text-color: %foreground%;
}