mirror of
https://gitlab.com/linuxstuff/dotfiles.git
synced 2026-08-15 12:59:28 +02:00
based all colors on xresources
This commit is contained in:
Symlink
+1
@@ -0,0 +1 @@
|
|||||||
|
.Xresources##class.blue
|
||||||
@@ -3,6 +3,9 @@
|
|||||||
!
|
!
|
||||||
*.background: #2e3440
|
*.background: #2e3440
|
||||||
*.foreground: #eceff4
|
*.foreground: #eceff4
|
||||||
|
!
|
||||||
|
!! Terminal Colors
|
||||||
|
!
|
||||||
*.cursorColor: #eceff4
|
*.cursorColor: #eceff4
|
||||||
!
|
!
|
||||||
! Black
|
! Black
|
||||||
@@ -37,6 +40,23 @@
|
|||||||
*.color7: #eceff4
|
*.color7: #eceff4
|
||||||
*.color15: #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
|
||||||
|
!
|
||||||
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -43,26 +43,26 @@ schemes:
|
|||||||
|
|
||||||
xrdb: &xrdb
|
xrdb: &xrdb
|
||||||
primary:
|
primary:
|
||||||
background: %background%
|
background: '%background%'
|
||||||
foreground: %foreground%
|
foreground: '%foreground%'
|
||||||
normal:
|
normal:
|
||||||
black: %color0%
|
black: '%color0%'
|
||||||
red: %color1%
|
red: '%color1%'
|
||||||
green: %color2%
|
green: '%color2%'
|
||||||
yellow: %color3%
|
yellow: '%color3%'
|
||||||
blue: %color4%
|
blue: '%color4%'
|
||||||
magenta: %color5%
|
magenta: '%color5%'
|
||||||
cyan: %color6%
|
cyan: '%color6%'
|
||||||
white: %color7%
|
white: '%color7%'
|
||||||
bright:
|
bright:
|
||||||
black: %color8%
|
black: '%color8%'
|
||||||
red: %color9%
|
red: '%color9%'
|
||||||
green: %color10%
|
green: '%color10%'
|
||||||
yellow: %color11%
|
yellow: '%color11%'
|
||||||
blue: %color12%
|
blue: '%color12%'
|
||||||
magenta: %color13%
|
magenta: '%color13%'
|
||||||
cyan: %color14%
|
cyan: '%color14%'
|
||||||
white: %color15%
|
white: '%color15%'
|
||||||
|
|
||||||
nord: &nord
|
nord: &nord
|
||||||
primary:
|
primary:
|
||||||
|
|||||||
@@ -43,26 +43,26 @@ schemes:
|
|||||||
|
|
||||||
xrdb: &xrdb
|
xrdb: &xrdb
|
||||||
primary:
|
primary:
|
||||||
background: '0x2e3440'
|
background: '#2e3440'
|
||||||
foreground: '0xeceff4'
|
foreground: '#eceff4'
|
||||||
normal:
|
normal:
|
||||||
black: '0x3b4252'
|
black: '#3b4252'
|
||||||
red: '0xbf616a'
|
red: '#bf616a'
|
||||||
green: '0xa3be8c'
|
green: '#a3be8c'
|
||||||
yellow: '0xebcb8b'
|
yellow: '#ebcb8b'
|
||||||
blue: '0x81a1c1'
|
blue: '#81a1c1'
|
||||||
magenta: '0xb48ead'
|
magenta: '#b48ead'
|
||||||
cyan: '0x88c0d0'
|
cyan: '#88c0d0'
|
||||||
white: '0xeceff4'
|
white: '#eceff4'
|
||||||
bright:
|
bright:
|
||||||
black: '0x3b4252'
|
black: '#3b4252'
|
||||||
red: '0xbf616a'
|
red: '#bf616a'
|
||||||
green: '0xa3be8c'
|
green: '#a3be8c'
|
||||||
yellow: '0xebcb8b'
|
yellow: '#ebcb8b'
|
||||||
blue: '0x81a1c1'
|
blue: '#81a1c1'
|
||||||
magenta: '0xb48ead'
|
magenta: '#b48ead'
|
||||||
cyan: '0x88c0d0'
|
cyan: '#88c0d0'
|
||||||
white: '0xeceff4'
|
white: '#eceff4'
|
||||||
|
|
||||||
nord: &nord
|
nord: &nord
|
||||||
primary:
|
primary:
|
||||||
|
|||||||
@@ -4,6 +4,8 @@
|
|||||||
# Update alacritty config to apply Xresources color scheme
|
# Update alacritty config to apply Xresources color scheme
|
||||||
#
|
#
|
||||||
|
|
||||||
|
NAMED_COLORS=("foreground" "background")
|
||||||
|
|
||||||
# Target file
|
# Target file
|
||||||
SKELETON_FILE="$HOME/.config/alacritty/alacritty.skeleton.yml"
|
SKELETON_FILE="$HOME/.config/alacritty/alacritty.skeleton.yml"
|
||||||
TARGET_FILE="$HOME/.config/alacritty/alacritty.yml"
|
TARGET_FILE="$HOME/.config/alacritty/alacritty.yml"
|
||||||
@@ -17,16 +19,17 @@ cp "$SKELETON_FILE" "$TARGET_FILE.tmp"
|
|||||||
xrdb ~/.Xresources
|
xrdb ~/.Xresources
|
||||||
|
|
||||||
# Named colors
|
# Named colors
|
||||||
foreground=$(xrdb -query | awk '/*.foreground/ { print substr($2,2) }')
|
for i in "${NAMED_COLORS[@]}"
|
||||||
background=$(xrdb -query | awk '/*.background/ { print substr($2,2) }')
|
do
|
||||||
sed -i "s/%foreground%/\x270x${foreground}\x27/g" "$TARGET_FILE.tmp"
|
color=$(xrdb -query | awk "/*.$i/ { print substr(\$2,2) }")
|
||||||
sed -i "s/%background%/\x270x${background}\x27/g" "$TARGET_FILE.tmp"
|
sed -i "s/%$i%/#${color}/g" "$TARGET_FILE.tmp"
|
||||||
|
done
|
||||||
|
|
||||||
# Numbered colors
|
# Numbered colors
|
||||||
for i in {0..15}
|
for i in {0..15}
|
||||||
do
|
do
|
||||||
v=$(xrdb -query | awk '/*.color'"$i":'/ { print substr($2,2) }')
|
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
|
done
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -358,15 +358,24 @@ mode "| Resize " {
|
|||||||
################################################################################################
|
################################################################################################
|
||||||
# Themes / Colors / Design / Look and Feel
|
# Themes / Colors / Design / Look and Feel
|
||||||
|
|
||||||
|
# XRDB colors
|
||||||
|
set_from_resource $col_foreground foreground
|
||||||
|
set_from_resource $col_background background
|
||||||
|
|
||||||
|
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
|
# Colors
|
||||||
# class border backgr. text indic. child_border
|
# class border backgr. text indic. child_border
|
||||||
client.focused #5e81ac #5e81ac #eceff4 #5e81ac #5e81ac
|
client.focused $col_focused $col_focused $col_foreground $col_focused $col_focused
|
||||||
client.focused_inactive #434c5e #4c566a #eceff4 #4c566a #4c566a
|
client.focused_inactive $col_unfocused $col_indicator $col_foreground $col_indicator $col_indicator
|
||||||
client.unfocused #434c5e #4c566a #eceff4 #4c566a #4c566a
|
client.unfocused $col_unfocused $col_indicator $col_foreground $col_indicator $col_indicator
|
||||||
client.urgent #434c5e #88c0d0 #eceff4 #88c0d0 #88c0d0
|
client.urgent $col_unfocused $col_urgent $col_foreground $col_urgent $col_urgent
|
||||||
client.placeholder #434c5e #434c5e #eceff4 #434c5e #434c5e
|
client.placeholder $col_unfocused $col_unfocused $col_foreground $col_unfocused $col_unfocused
|
||||||
|
|
||||||
client.background #2e3440
|
client.background $col_background
|
||||||
|
|
||||||
################################################
|
################################################
|
||||||
# i3-gaps
|
# i3-gaps
|
||||||
|
|||||||
@@ -14,10 +14,9 @@ screenchange-reload = true
|
|||||||
|
|
||||||
[colors]
|
[colors]
|
||||||
transparent = #00ffffff
|
transparent = #00ffffff
|
||||||
background = #ff2e3440
|
background = ${xrdb:background}
|
||||||
border = #af3b4252
|
foreground = ${xrdb:foreground}
|
||||||
foreground = #eceff4
|
foreground-alt = ${xrdb:highlight}
|
||||||
foreground-alt = #81a1c1
|
|
||||||
|
|
||||||
; Bars
|
; Bars
|
||||||
|
|
||||||
|
|||||||
@@ -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"
|
||||||
@@ -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
|
|
||||||
@@ -1,4 +1,6 @@
|
|||||||
configuration {
|
configuration {
|
||||||
|
theme: "~/.config/rofi/rofi.rasi";
|
||||||
|
|
||||||
/* modi: "window,run,ssh";*/
|
/* modi: "window,run,ssh";*/
|
||||||
/* width: 50;*/
|
/* width: 50;*/
|
||||||
lines: 5;
|
lines: 5;
|
||||||
@@ -55,7 +57,6 @@ configuration {
|
|||||||
/* window-format: "{w} {c} {t}";*/
|
/* window-format: "{w} {c} {t}";*/
|
||||||
/* click-to-exit: true;*/
|
/* click-to-exit: true;*/
|
||||||
/* show-match: true;*/
|
/* show-match: true;*/
|
||||||
theme: "~/.config/rofi/slate_nord.rasi";
|
|
||||||
/* color-normal: ;*/
|
/* color-normal: ;*/
|
||||||
/* color-urgent: ;*/
|
/* color-urgent: ;*/
|
||||||
/* color-active: ;*/
|
/* color-active: ;*/
|
||||||
|
|||||||
@@ -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 +0,0 @@
|
|||||||
h45_theme.rasi##class.blue
|
|
||||||
@@ -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;
|
|
||||||
}
|
|
||||||
|
|
||||||
@@ -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;
|
|
||||||
}
|
|
||||||
|
|
||||||
@@ -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;
|
|
||||||
}
|
|
||||||
|
|
||||||
@@ -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;
|
||||||
|
}
|
||||||
@@ -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%;
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user