diff options
Diffstat (limited to 'config/rofi')
| -rw-r--r-- | config/rofi/config-emacs-keybinds.rasi | 41 | ||||
| -rw-r--r-- | config/rofi/config-ghostty-theme.rasi | 74 | ||||
| -rw-r--r-- | config/rofi/dwm-config-horiz.rasi | 19 | ||||
| -rw-r--r-- | config/rofi/dwm-config-vert.rasi | 25 | ||||
| -rw-r--r-- | config/rofi/dwm-dmenu-horiz.rasi | 50 | ||||
| -rw-r--r-- | config/rofi/dwm-dmenu-vert.rasi | 54 | ||||
| -rw-r--r-- | config/rofi/themes/KooL_TokyoNight.rasi | 135 | ||||
| -rw-r--r-- | config/rofi/themes/KooL_dwm.rasi | 86 |
8 files changed, 484 insertions, 0 deletions
diff --git a/config/rofi/config-emacs-keybinds.rasi b/config/rofi/config-emacs-keybinds.rasi new file mode 100644 index 00000000..cb198d43 --- /dev/null +++ b/config/rofi/config-emacs-keybinds.rasi @@ -0,0 +1,41 @@ +/* ---- Emacs Keybinds (rofi) ---- */ +@import "~/.config/rofi/config.rasi" + +mainbox { + children: + [ "inputbar", "message", "listview" ]; +} + +entry { + expand: true; + placeholder: " ⌨️ Search Emacs Keybinds"; +} + +listview { + columns: 2; + lines: 10; + fixed-height: false; + scrollbar: true; + spacing: 6px; + cycle: true; +} + +window { + width: 90%; + height: inherit; +} + +element { + orientation: horizontal; +} + +element-icon { + size: 0%; +} + +element-text { + horizontal-align: 0.0; + vertical-align: 0.5; + margin: 0px; + padding: 0px; +} diff --git a/config/rofi/config-ghostty-theme.rasi b/config/rofi/config-ghostty-theme.rasi new file mode 100644 index 00000000..8d317b00 --- /dev/null +++ b/config/rofi/config-ghostty-theme.rasi @@ -0,0 +1,74 @@ +/* ================================================== */ +/* KoolDots (2026) */ +/* Project URL: https://github.com/LinuxBeginnings */ +/* License: GNU GPLv3 */ +/* SPDX-License-Identifier: GPL-3.0-or-later */ +/* ================================================== */ + +/* Ghostty Theme Selector */ + +@import "~/.config/rofi/config.rasi" + +/* ---- Configuration ---- */ +configuration { + modi: "drun"; +} + +/* ---- Window ---- */ +window { + width: inherit; + height: inherit; + border-radius: 15px; +} + +mainbox { + children: [ "inputbar" , "listview" ]; +} + +/* ---- Listbox ---- */ +listbox { + border-radius: 12px; +} + +/* ---- Inputbar ---- */ +inputbar { + padding: 14px; + border-radius: 10px; +} + +entry { + expand: true; + placeholder: " 👻 Choose Ghostty theme: Enter to Apply"; +} + +/* ---- Listview ---- */ +listview { + columns: 3; + lines: 4; + spacing: 4px; + border-radius: 10px; + cycle: true; +} + +/* ---- Element ---- */ +element { + orientation: horizontal; +} + +/* ---- Message ---- */ +message { + border-radius: 10px; +} + +textbox { + padding: 15px; +} + +/* ---- Element ---- */ +element-icon { + size: 0%; +} +element-text { + horizontal-align: 0.0; + margin: 5px 30px 5px 30px; +} diff --git a/config/rofi/dwm-config-horiz.rasi b/config/rofi/dwm-config-horiz.rasi new file mode 100644 index 00000000..e93bcc5e --- /dev/null +++ b/config/rofi/dwm-config-horiz.rasi @@ -0,0 +1,19 @@ +configuration { + modi: "drun"; + font: "JetBrainsMono Nerd Font 10"; + show-icons: false; + terminal: "kitty"; + drun-display-format: "{name}"; + display-drun: " "; + timeout { + action: "kb-cancel"; + delay: 0; + } + filebrowser { + directories-first: true; + sorting-method: "name"; + } + } + +@theme "~/.config/rofi/dwm-dmenu-horiz.rasi" + diff --git a/config/rofi/dwm-config-vert.rasi b/config/rofi/dwm-config-vert.rasi new file mode 100644 index 00000000..6e3e735e --- /dev/null +++ b/config/rofi/dwm-config-vert.rasi @@ -0,0 +1,25 @@ +configuration { + modi: "drun"; + font: "JetBrainsMono Nerd Font 10"; + show-icons: false; + terminal: "kitty"; + drun-display-format: "{name}"; + display-drun: " "; + timeout { + action: "kb-cancel"; + delay: 0; + } + filebrowser { + directories-first: true; + sorting-method: "name"; + } + } + +@theme "~/.config/rofi/dwm-dmenu-vert.rasi" + +listview { + columns: 1; + lines: 12; + fixed-height: true; + layout: vertical; +} diff --git a/config/rofi/dwm-dmenu-horiz.rasi b/config/rofi/dwm-dmenu-horiz.rasi new file mode 100644 index 00000000..8a433d93 --- /dev/null +++ b/config/rofi/dwm-dmenu-horiz.rasi @@ -0,0 +1,50 @@ +* { + background-color: #282828; + border-color: #458588; + text-color: #ebdbb2; + height: 24px; + font: "JetBrainsMono Nerd Font 10"; + prompt-font: "JetBrainsMono Nerd Font 10""; + prompt-background: #458588; + prompt-foreground: #282828; + prompt-padding: 2px 6px; + selected-normal-background: #458588; + selected-normal-foreground: #ebdbb2; +} +#window { + anchor: north; + location: north; + width: 100%; + padding: 0px; + children: [ horibox ]; +} +#horibox { + orientation: horizontal; + children: [ prompt, entry, listview ]; +} +#prompt { + padding: @prompt-padding; + background-color: @prompt-background; + text-color: @prompt-foreground; + font: @prompt-font; +} +#listview { + layout: horizontal; + lines: 100; +} +#entry { + padding: 2px; + expand: false; + width: 10em; +} +#element { + padding: 2px 8px; +} +#element selected { + background-color: @selected-normal-background; + text-color: @selected-normal-foreground; +} +element-text { + background-color: inherit; + text-color: inherit; +} diff --git a/config/rofi/dwm-dmenu-vert.rasi b/config/rofi/dwm-dmenu-vert.rasi new file mode 100644 index 00000000..a88bdaf5 --- /dev/null +++ b/config/rofi/dwm-dmenu-vert.rasi @@ -0,0 +1,54 @@ +* { + background-color: #282828; + border-color: #458588; + text-color: #ebdbb2; + font: "JetBrainsMono Nerd Font 10"; + prompt-font: "JetBrainsMono Nerd Font 10"; + prompt-background: #458588; + prompt-foreground: #282828; + prompt-padding: 2px 6px; + selected-normal-background: #458588; + selected-normal-foreground: #ebdbb2; +} +#window { + anchor: north; + location: north; + width: 35%; + padding: 0px; + children: [ mainbox ]; +} +#mainbox { + orientation: vertical; + children: [ inputbar, listview ]; +} +#inputbar { + children: [ prompt, entry ]; +} +#prompt { + padding: @prompt-padding; + background-color: @prompt-background; + text-color: @prompt-foreground; + font: @prompt-font; +} +#listview { + layout: vertical; + columns: 1; + lines: 12; + fixed-height: false; +} +#entry { + padding: 2px; + expand: false; + width: 10em; +} +#element { + padding: 2px 8px; +} +#element selected { + background-color: @selected-normal-background; + text-color: @selected-normal-foreground; +} +element-text { + background-color: inherit; + text-color: inherit; +} diff --git a/config/rofi/themes/KooL_TokyoNight.rasi b/config/rofi/themes/KooL_TokyoNight.rasi new file mode 100644 index 00000000..330fa716 --- /dev/null +++ b/config/rofi/themes/KooL_TokyoNight.rasi @@ -0,0 +1,135 @@ +/* + * Tokyonight colorscheme (big icons) for rofi + * User: w8ste + */ + + +// define colors etc. +* { + bg: #24283b; + hv: #9274ca; + primary: #444b6a; // TokyoNight bright black + ug: #0B2447; + font: "Monospace 11"; + background-color: @bg; + //dark: @bg; + border: 0px; + kl: #7aa2f7; + black: #000000; + + transparent: rgba(46,52,64,0); +} + +// defines different aspects of the window +window { + width: 700; + /*since line wont work with height, i comment it out + if you rather control the size via height + just comment it out */ + //height: 500; + + orientation: horizontal; + location: center; + anchor: center; + transparency: "screenshot"; + border-color: @transparent; + border: 0px; + border-radius: 6px; + spacing: 0; + children: [ mainbox ]; +} + +mainbox { + spacing: 0; + children: [ inputbar, message, listview ]; +} + +inputbar { + color: @kl; + padding: 11px; + border: 3px 3px 2px 3px; + border-color: @primary; + border-radius: 6px 6px 0px 0px; +} + +message { + padding: 0; + border-color: @primary; + border: 0px 1px 1px 1px; +} + +entry, prompt, case-indicator { + font: inherit; + text-color: inherit; +} + +entry { + cursor: pointer; +} + +prompt { + margin: 0px 5px 0px 0px; +} + +listview { + layout: vertical; + //spacing: 5px; + padding: 8px; + lines: 7; + columns: 2; + border: 0px 3px 3px 3px; + border-radius: 0px 0px 6px 6px; + border-color: @primary; + dynamic: false; +} + +element { + padding: 2px; + vertical-align: 1; + text-color: @kl; + font: inherit; +} + +element-text { + background-color: inherit; + text-color: inherit; + vertical-align: 0.5; +} + +element selected.normal { + text-color: @black; + background-color: @hv; +} +element normal.active { + background-color: @hv; + text-color: @black; +} + +element-icon { + background-color: inherit; + text-color: inherit; + size: 2.5em; +} + +element normal.urgent { + background-color: @primary; +} +element selected.active { + background-color: @hv; + text-color: @bg; +} + +button { + padding: 6px; + color: @primary; + horizontal-align: 0.5; + + border: 2px 0px 2px 2px; + border-radius: 4px 0px 0px 4px; + border-color: @primary; +} + +button selected { + border: 2px 0px 2px 2px; + border-color: @primary; +} diff --git a/config/rofi/themes/KooL_dwm.rasi b/config/rofi/themes/KooL_dwm.rasi new file mode 100644 index 00000000..6c6d2b7e --- /dev/null +++ b/config/rofi/themes/KooL_dwm.rasi @@ -0,0 +1,86 @@ +configuration { + modi: "drun"; + font: "JetBrainsMono Nerd Font 10"; + show-icons: true; + terminal: "alacritty"; + icon-theme: "Papirus-Dark"; + drun-display-format: "{name}"; + display-drun: ""; + timeout { + action: "kb-cancel"; + delay: 0; + } + filebrowser { + directories-first: true; + sorting-method: "name"; + } +} + +@theme "/dev/null" + +* { + bg: #232933; + fg: #d8dee9; + selected: #2d3543; + accent: #4d6a8e; + background-color: @bg; + + color: @fg; + border: 0; + border-color: @bg; + margin: 0; + padding: 0; + spacing: 0; + highlight: none; +} + +window { + width: 700px; +} + +element { + padding: 6 5 7 5; + text-color: @fg; +} + +element-text { + vertical-align: 0.5; + padding: 5px; +} + +element selected { + background-color: @selected; +} + +element-text selected { + background-color: @selected; +} + +element-icon selected { + background-color: @selected; +} + +element-icon { + size: 30; +} + +inputbar { + children: [prompt, entry]; +} + +prompt { + text-color: @bg; + background-color: @accent; + padding: 12 12 12 12; +} + +entry { + text-color: @bg; + padding: 12 5 12 0; +} + +listview { + background-color: @bg; + columns: 3; + lines: 6; +} |
