diff --git a/.config/rofi/config.rasi b/.config/rofi/config.rasi new file mode 100644 index 0000000..2fc2f84 --- /dev/null +++ b/.config/rofi/config.rasi @@ -0,0 +1,15 @@ +configuration { + modi: "drun,run,filebrowser,window,ssh"; + show-icons: true; + display-drun: " "; + display-run: " "; + display-ssh: ""; + display-filebrowser: ""; + display-window: ""; + drun-display-format: "{name}"; + window-format: "{w}{t}"; + font: "JetBrainsMono 15"; + icon-theme: "Colloid"; +} + +@theme "~/.config/rofi/themes/breeze-dracula. \ No newline at end of file diff --git a/.config/rofi/themes/breeze-dracula.rasi b/.config/rofi/themes/breeze-dracula.rasi new file mode 100644 index 0000000..753ab46 --- /dev/null +++ b/.config/rofi/themes/breeze-dracula.rasi @@ -0,0 +1,153 @@ +/* + * breeze-dracula.rasi + * rofi theme inspired by plasma breeze + * MonsieurBedard + * Dracula colors by Trollwut + */ + +configuration { + columns: 1; + font: "Noto Sans 12"; + sidebar-mode: true; + show-icons: true; + terminal: "kitty"; + drun-match-fields: "name,generic,exec,categories"; + levenshtein-sort: true; + matching: "fuzzy"; +} + +* { + /* Base */ + default-background: rgba(40, 42, 54, 80%); // <- change this for transparency + default-foreground: rgba(248, 248, 242, 100%); + default-border: rgba(189, 147, 249, 100%); + alternative-background: rgba(40, 42, 54, 100%); + invisible: rgba(0, 0, 0, 0%); + + /* Colors */ + hard-blue: rgba(154, 237, 254, 100%); + light-blue: rgba(139, 233, 253, 100%); + + hard-red: rgba(255, 110, 103, 100%); + light-red: rgba(255, 85, 85, 100%); + + hard-green: rgba(90, 247, 142, 100%); + light-green: rgba(80, 250, 123, 100%); + + pink: rgba(255, 121, 198, 100%); + + /* Universal */ + background-color: @invisible; + border-color: @default-border; + /*font: "Noto Sans 10";*/ + text-color: @default-foreground; +} + +#window { + background-color: @default-background; + border: 1; + border-radius: 3; + border-color: @default-border; + padding: 7; +} + +#mainbox { + border: 0; + padding: 0; +} + +#message { + border: 1; + border-radius: 3; + padding: 5; + background-color: @alternative-background; +} + +#textbox { + background-color: @alternative-background; +} + +#listview { + fixed-height: 0; + spacing: 2; + scrollbar: false; + padding: 2 0 0; +} + +#element { + padding: 5; + border: 1; + border-radius: 3; + border-color: @invisible; +} + +#element.normal.normal { + background-color: @invisible; +} + +#element.normal.urgent { + background-color: @light-red; +} + +#element.normal.active { + /*background-color: @light-green;*/ + border-color: @hard-green; +} + +#element.selected.normal { + background-color: @light-blue; + border-color: @hard-blue; + color: @alternative-background; +} + +#element.selected.urgent { + background-color: @light-red; + border-color: @hard-red; +} + +#element.selected.active { + background-color: @light-green; + border-color: @hard-green; + color: @alternative-background; +} + +#mode-switcher { + spacing: 0; +} + +#button { + border: 0 0 3 0; + border-color: @invisible; + padding: 3; +} + +#button.selected { + border-color: @pink; +} + +#inputbar { + spacing: 0; + padding: 1; +} + +#case-indicator { + spacing: 0; + padding: 3px; + background-color: @alternative-background; + border: 1 1 1 0; + border-radius: 0 2 2 0; +} + +#entry { + background-color: @alternative-background; + padding: 3px; + border: 1 0 1 1; + border-radius: 2 0 0 2; +} + +#prompt { + padding: 3 7 3 0; + enabled: false; +} + +/* vim:ft=css diff --git a/.config/rofi/themes/cat_leaves.png b/.config/rofi/themes/cat_leaves.png new file mode 100644 index 0000000..e7f8313 Binary files /dev/null and b/.config/rofi/themes/cat_leaves.png differ diff --git a/.config/rofi/themes/theme.rasi b/.config/rofi/themes/theme.rasi new file mode 100644 index 0000000..74cfe25 --- /dev/null +++ b/.config/rofi/themes/theme.rasi @@ -0,0 +1,11 @@ +* { + main-bg: #11111be6; + main-fg: #cdd6f4ff; + main-br: #cba6f7ff; + main-ex: #f5e0dcff; + select-bg: #b4befeff; + select-fg: #11111bff; + separatorcolor: transparent; + border-color: transparent; +} + diff --git a/MANIFEST b/MANIFEST index 0e18540..e8859dd 100644 --- a/MANIFEST +++ b/MANIFEST @@ -2,7 +2,7 @@ .emacs.local|symlink| .emacs.rc|symlink| .config/kitty|symlink| -.config/starship.toml|symlink| +.config/rofi|symlink| .zshrc|symlink| .p10k.omp.yml|symlink| .zsh|symlink|