diff options
Diffstat (limited to 'rofi')
| -rw-r--r-- | rofi/.config/rofi/config.rasi | 38 | ||||
| -rw-r--r-- | rofi/.config/rofi/themes/gruvbox_material-colors.rasi | 11 | ||||
| -rw-r--r-- | rofi/.config/rofi/themes/gruvbox_material.rasi | 83 | ||||
| -rw-r--r-- | rofi/.config/rofi/themes/opaque-colors.rasi | 8 | ||||
| -rw-r--r-- | rofi/.config/rofi/themes/opaque.rasi | 83 |
5 files changed, 209 insertions, 14 deletions
diff --git a/rofi/.config/rofi/config.rasi b/rofi/.config/rofi/config.rasi index fb503d3..dea7d5f 100644 --- a/rofi/.config/rofi/config.rasi +++ b/rofi/.config/rofi/config.rasi @@ -1,18 +1,28 @@ configuration{ - modi: "run,drun,window"; - icon-theme: "Oranchelo"; - show-icons: true; - terminal: "alacritty"; - drun-display-format: "{icon} {name}"; - location: 0; - disable-history: false; - hide-scrollbar: true; - display-drun: " ๏ Apps "; - display-run: " ๏ต Run "; - display-window: " ๏ฉฏ Window"; - display-Network: " ๓ฐคจ Network"; - sidebar-mode: true; + modi: "run,drun,calc,window,file-browser-extended"; + icon-theme: "Papirus"; + show-icons: true; + terminal: "alacritty"; + drun-display-format: "{icon} {name}"; + location: 0; + disable-history: false; + hide-scrollbar: true; + display-drun: " ๐ "; + display-run: " ๐ "; + display-calc: " ๐งฎ "; + display-emoji: " ๐ "; + display-window: " ๐ช Window"; + display-Network: " ๐ Network"; + sidebar-mode: false; + timeout { + action: "kb-cancel"; + delay: 0; + } + filebrowser { + directories-first: true; + sorting-method: "name"; + } } -@theme "catppuccin-mocha" +@theme "gruvbox_material" diff --git a/rofi/.config/rofi/themes/gruvbox_material-colors.rasi b/rofi/.config/rofi/themes/gruvbox_material-colors.rasi new file mode 100644 index 0000000..b91232c --- /dev/null +++ b/rofi/.config/rofi/themes/gruvbox_material-colors.rasi @@ -0,0 +1,11 @@ +* { + background: #1b1c1f; /* base */ + prompt: #292929; /* surface0 */ + border: #595959; /* overlay0 */ + text: #ebdbb2; /* text */ + stext: #928374; /* overlay1 */ + select: #404040; /* surface1 */ + urgent: #ea6962; /* red/urgent highlighting */ + active: #7daea3; /* blue */ + highlight: #d3869b; /* mauve for search highlight */ +} diff --git a/rofi/.config/rofi/themes/gruvbox_material.rasi b/rofi/.config/rofi/themes/gruvbox_material.rasi new file mode 100644 index 0000000..63976be --- /dev/null +++ b/rofi/.config/rofi/themes/gruvbox_material.rasi @@ -0,0 +1,83 @@ +@import "./gruvbox_material-colors.rasi" +* { + background-color: transparent; + text-color: @text; + margin: 0; + padding: 0; +} +window { + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 32em; + x-offset: 0px; + y-offset: 0px; + enabled: true; + border: 2px solid; + border-color: @border; + border-radius: 4px; + background-color: @background; + cursor: "default"; +} +inputbar { + enabled: true; + background-color: @prompt; + orientation: horizontal; + children: [ "prompt", "entry" ]; // Add prompt to children +} + +prompt { + enabled: true; + padding: 0.75em 0.75em; + background-color: @background; +} + +entry { + enabled: true; + padding: 0.75em 1.25em; + cursor: text; + background-color: @background; + placeholder-color: @stext; +} +listview { + enabled: true; + columns: 1; + lines: 5; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + margin: 0.5em 0 0.75em; + cursor: "default"; +} +element { + enabled: true; + margin: 0 0.75em; + padding: 0.5em 1em; + cursor: pointer; + orientation: horizontal; +} +element-icon { + size: 24px; +} +element normal.normal { + background-color: inherit; + text-color: inherit; +} +element selected.normal { + border: 2px solid; + border-color: @border; + border-radius: 8px; + background-color: @select; +} +element-text { + highlight: bold; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; + font: "Comic Mono 16px"; +} diff --git a/rofi/.config/rofi/themes/opaque-colors.rasi b/rofi/.config/rofi/themes/opaque-colors.rasi new file mode 100644 index 0000000..86cecc6 --- /dev/null +++ b/rofi/.config/rofi/themes/opaque-colors.rasi @@ -0,0 +1,8 @@ +* { + background: #080808; /* Very dark gray, almost black */ + prompt: #1a1a1a; /* Dark gray */ + border: #080808; /* Medium-dark gray */ + text: #ffffff; /* Pure white */ + stext: #808080; /* Medium gray */ + select: #1a1a1a; /* Dark gray, matching prompt */ +} diff --git a/rofi/.config/rofi/themes/opaque.rasi b/rofi/.config/rofi/themes/opaque.rasi new file mode 100644 index 0000000..3f67d75 --- /dev/null +++ b/rofi/.config/rofi/themes/opaque.rasi @@ -0,0 +1,83 @@ +@import "./opaque-colors.rasi" +* { + background-color: transparent; + text-color: @text; + margin: 0; + padding: 0; +} +window { + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 32em; + x-offset: 0px; + y-offset: 0px; + enabled: true; + border: 2px solid; + border-color: @border; + border-radius: 4px; + background-color: @background; + cursor: "default"; +} +inputbar { + enabled: true; + background-color: @prompt; + orientation: horizontal; + children: [ "prompt", "entry" ]; // Add prompt to children +} + +prompt { + enabled: true; + padding: 0.75em 0.75em; + background-color: @background; +} + +entry { + enabled: true; + padding: 0.75em 1.25em; + cursor: text; + background-color: @background; + placeholder-color: @stext; +} +listview { + enabled: true; + columns: 1; + lines: 5; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + margin: 0.5em 0 0.75em; + cursor: "default"; +} +element { + enabled: true; + margin: 0 0.75em; + padding: 0.5em 1em; + cursor: pointer; + orientation: horizontal; +} +element-icon { + size: 24px; +} +element normal.normal { + background-color: inherit; + text-color: inherit; +} +element selected.normal { + border: 2px solid; + border-color: @border; + border-radius: 8px; + background-color: @select; +} +element-text { + highlight: bold; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; + font: "Monaspace Xenon 16px"; +} |
