diff options
| author | Adam T. Carpenter <atc@53hor.net> | 2022-02-26 16:41:06 -0500 | 
|---|---|---|
| committer | Adam T. Carpenter <atc@53hor.net> | 2022-02-26 16:41:06 -0500 | 
| commit | 21467bb110c71e3d39ed1d37607b7bcd0ea417c0 (patch) | |
| tree | c42d0fac5eea2ffcdef13c221efa312324cc3a9d /.config/rofi | |
| parent | 71faf889b520c81ce32f2a3088e39e6a8b6e7e33 (diff) | |
| download | dotfiles-21467bb110c71e3d39ed1d37607b7bcd0ea417c0.tar.xz dotfiles-21467bb110c71e3d39ed1d37607b7bcd0ea417c0.zip | |
misc
- update alacritty to remove deprecated transparency
- update rofi config to follow new theme format
- add official solarized theme for rofi
- misc updates to xinitrc
- misc updates to i3 config
Diffstat (limited to '.config/rofi')
| -rw-r--r-- | .config/rofi/config.rasi | 173 | ||||
| -rw-r--r-- | .config/rofi/solarized.rasi | 145 | 
2 files changed, 291 insertions, 27 deletions
| diff --git a/.config/rofi/config.rasi b/.config/rofi/config.rasi index 00fc48b..0892037 100644 --- a/.config/rofi/config.rasi +++ b/.config/rofi/config.rasi @@ -1,29 +1,148 @@ +@theme "solarized"  configuration { -	modi: "run,window,ssh"; -	width: 25; -	lines: 25; -	columns: 1; -	font: "Iosevka Etoile 14"; -	bw: 5; -	location: 0; -	padding: 5; -	yoffset: 0; -	xoffset: 0; -	fixed-num-lines: true; -	terminal: "rofi-sensible-terminal"; -	ssh-client: "ssh"; -	ssh-command: "{terminal} -e {ssh-client} {host}"; -	run-command: "{cmd}"; -	parse-hosts: true; -	matching: "normal"; -	separator-style: "none"; -	scrollbar-width: 0; -	color-normal: "#002b37, #819396, #003643, #008ed4, #ffffff"; -	color-urgent: "#002b37, #da4281, #003643, #008ed4, #890661"; -	color-active: "#002b37, #008ed4, #003643, #008ed4, #66c6ff"; -	color-window: "#002b37, #002b37, #003642"; -	kb-mode-next: "Shift+Right,Control+Tab,Alt+l"; -	kb-mode-previous: "Shift+Left,Control+Shift+Tab,Alt+h"; -	kb-row-up: "Up,Control+p,Shift+Tab,Shift+ISO_Left_Tab,Alt+k"; -	kb-row-down: "Down,Control+n,Alt+j"; +/*	modi: "window,run,ssh";*/ +/*	font: "mono 12";*/ +/*	location: 0;*/ +/*	yoffset: 0;*/ +/*	xoffset: 0;*/ +/*	fixed-num-lines: true;*/ +/*	show-icons: false;*/ +/*	terminal: "rofi-sensible-terminal";*/ +/*	ssh-client: "ssh";*/ +/*	ssh-command: "{terminal} -e {ssh-client} {host} [-p {port}]";*/ +/*	run-command: "{cmd}";*/ +/*	run-list-command: "";*/ +/*	run-shell-command: "{terminal} -e {cmd}";*/ +/*	window-command: "wmctrl -i -R {window}";*/ +/*	window-match-fields: "all";*/ +/*	icon-theme: ;*/ +/*	drun-match-fields: "name,generic,exec,categories,keywords";*/ +/*	drun-categories: ;*/ +/*	drun-show-actions: false;*/ +/*	drun-display-format: "{name} [<span weight='light' size='small'><i>({generic})</i></span>]";*/ +/*	drun-url-launcher: "xdg-open";*/ +/*	disable-history: false;*/ +/*	ignored-prefixes: "";*/ +/*	sort: false;*/ +/*	sorting-method: "normal";*/ +/*	case-sensitive: false;*/ +/*	cycle: true;*/ +/*	sidebar-mode: false;*/ +/*	hover-select: false;*/ +/*	eh: 1;*/ +/*	auto-select: false;*/ +/*	parse-hosts: false;*/ +/*	parse-known-hosts: true;*/ +/*	combi-modi: "window,run";*/ +/*	matching: "normal";*/ +/*	tokenize: true;*/ +/*	m: "-5";*/ +/*	filter: ;*/ +/*	dpi: -1;*/ +/*	threads: 0;*/ +/*	scroll-method: 0;*/ +/*	window-format: "{w}    {c}   {t}";*/ +/*	click-to-exit: true;*/ +/*	max-history-size: 25;*/ +/*	combi-hide-mode-prefix: false;*/ +/*	combi-display-format: "{mode} {text}";*/ +/*	matching-negate-char: '-' /* unsupported */;*/ +/*	cache-dir: ;*/ +/*	window-thumbnail: false;*/ +/*	drun-use-desktop-cache: false;*/ +/*	drun-reload-desktop-cache: false;*/ +/*	normalize-match: false;*/ +/*	steal-focus: false;*/ +/*	application-fallback-icon: ;*/ +/*	pid: "/home/atc/.cache/rofi.pid";*/ +/*	display-window: ;*/ +/*	display-windowcd: ;*/ +/*	display-run: ;*/ +/*	display-ssh: ;*/ +/*	display-drun: ;*/ +/*	display-combi: ;*/ +/*	display-keys: ;*/ +/*	display-filebrowser: ;*/ +/*	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-custom-alt: "Control+Shift+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-mode-complete: "Control+l";*/ +/*	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-ellipsize: "Alt+period";*/ +/*	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";*/ +  timeout { +      action: "kb-cancel"; +      delay:  0; +  } +  filebrowser { +      directories-first: true; +      sorting-method:    "name"; +  }  } diff --git a/.config/rofi/solarized.rasi b/.config/rofi/solarized.rasi new file mode 100644 index 0000000..9107fa9 --- /dev/null +++ b/.config/rofi/solarized.rasi @@ -0,0 +1,145 @@ +/****************************************************************************** + * ROFI Color theme + * User: Rasi + * Copyright: Rasmus Steinke + ******************************************************************************/ +* { +    selected-normal-foreground:  rgba ( 129, 147, 150, 100 % ); +    foreground:                  rgba ( 129, 147, 150, 100 % ); +    normal-foreground:           @foreground; +    alternate-normal-background: rgba ( 0, 43, 55, 100 % ); +    red:                         rgba ( 220, 50, 47, 100 % ); +    selected-urgent-foreground:  rgba ( 218, 66, 129, 100 % ); +    blue:                        rgba ( 38, 139, 210, 100 % ); +    urgent-foreground:           rgba ( 218, 66, 129, 100 % ); +    alternate-urgent-background: rgba ( 0, 43, 55, 100 % ); +    active-foreground:           rgba ( 0, 142, 212, 100 % ); +    lightbg:                     rgba ( 238, 232, 213, 100 % ); +    selected-active-foreground:  rgba ( 0, 142, 212, 100 % ); +    alternate-active-background: rgba ( 0, 43, 55, 100 % ); +    background:                  rgba ( 0, 43, 55, 100 % ); +    bordercolor:                 rgba ( 0, 43, 55, 100 % ); +    alternate-normal-foreground: @foreground; +    normal-background:           rgba ( 0, 43, 55, 100 % ); +    lightfg:                     rgba ( 88, 104, 117, 100 % ); +    selected-normal-background:  rgba ( 0, 54, 66, 100 % ); +    border-color:                @foreground; +    spacing:                     2; +    separatorcolor:              rgba ( 0, 54, 66, 100 % ); +    urgent-background:           rgba ( 0, 43, 55, 100 % ); +    selected-urgent-background:  rgba ( 0, 54, 66, 100 % ); +    alternate-urgent-foreground: @urgent-foreground; +    background-color:            rgba ( 0, 0, 0, 0 % ); +    alternate-active-foreground: @active-foreground; +    active-background:           rgba ( 0, 43, 55, 100 % ); +    selected-active-background:  rgba ( 0, 54, 66, 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-text { +    background-color: inherit; +    text-color:       inherit; +} +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; +} +mode-switcher { +    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; +} |