diff options
Diffstat (limited to 'dotfiles/.config/rofi')
| -rw-r--r-- | dotfiles/.config/rofi/config.rasi | 149 | ||||
| -rw-r--r-- | dotfiles/.config/rofi/ultramar.rasi | 152 | 
2 files changed, 301 insertions, 0 deletions
| diff --git a/dotfiles/.config/rofi/config.rasi b/dotfiles/.config/rofi/config.rasi new file mode 100644 index 0000000..ba448b8 --- /dev/null +++ b/dotfiles/.config/rofi/config.rasi @@ -0,0 +1,149 @@ +configuration { +	modi: "drun,filebrowser,run,ssh,combi"; +/*	font: "mono 12";*/ +	location: 2; +/*	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} [-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: "filebrowser,drun,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: "/run/user/1000/rofi.pid";*/ +/*	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"; +/*	kb-remove-char-back: "BackSpace,Shift+BackSpace,Control+h";*/ +	kb-remove-to-eol: ""; +	kb-remove-to-sol: ""; +	kb-accept-entry: "Return,KP_Enter"; +	kb-accept-custom: "Shift+Return"; +/*	kb-accept-custom-alt: "Control+Shift+Return";*/ +	kb-accept-alt: "Control+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,Control+u"; +	kb-page-next: "Page_Down,Control+d"; +/*	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"; +  } +  drun { +  	  parse-user: true; +  } +} +@import "ultramar" diff --git a/dotfiles/.config/rofi/ultramar.rasi b/dotfiles/.config/rofi/ultramar.rasi new file mode 100644 index 0000000..214b949 --- /dev/null +++ b/dotfiles/.config/rofi/ultramar.rasi @@ -0,0 +1,152 @@ +/************************************************ + * ROFI Color theme + * User: Yaroslav de la Peña + * Copyright: 2022 Yaroslav de la Peña + ***********************************************/ + +* { +    selected-normal-foreground:  #fcf8e2; +    foreground:                  #fcf8e2; +    normal-foreground:           @foreground; +    alternate-normal-background: #151517; +    red:                         #b73030; +    selected-urgent-foreground:  @foreground; +    blue:                        #3f6e90; +    cyan:                        #5b8277; +    cyan1:                       #7fac96; +    urgent-foreground:           @red; +    alternate-urgent-background: rgba ( 75, 81, 96, 90 % ); +    active-foreground:           @blue; +    lightbg:                     rgba ( 238, 232, 213, 100 % ); +    selected-active-foreground:  rgba ( 249, 249, 249, 100 % ); +    alternate-active-background: rgba ( 75, 81, 96, 89 % ); +    background:                  #000000; +    alternate-normal-foreground: @foreground; +    normal-background:           @background; +    lightfg:                     rgba ( 88, 104, 117, 100 % ); +    selected-normal-background:  @cyan1; +    border-color:                @cyan; +    spacing:                     2; +    separatorcolor:              rgba ( 29, 31, 33, 100 % ); +    urgent-background:           rgba ( 29, 31, 33, 17 % ); +    selected-urgent-background:  @red; +    alternate-urgent-foreground: @urgent-foreground; +    background-color:            @background; +    alternate-active-foreground: @active-foreground; +    active-background:           rgba ( 29, 31, 33, 17 % ); +    selected-active-background:  rgba ( 68, 145, 237, 100 % ); +} +window { +    background-color: @background; +    border:           0 2 2 2; +    padding:          5; +} +mainbox { +    border:  0; +    padding: 0; +} +message { +    border:       2px 0px 0px ; +    border-color: @separatorcolor; +    padding:      1px ; +} +textbox { +    text-color: @foreground; +} +listview { +    fixed-height: 0; +    border:       2px 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-color: @normal-foreground; +    handle-width: 8px ; +    padding:      0; +} +mode-switcher { +    border:       2px 0px 0px ; +    border-color: @separatorcolor; +} +button { +    spacing:    0; +    text-color: @normal-foreground; +} +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; +} | 
