diff --git a/themes/catppuccin/rofi.rasi b/themes/catppuccin/rofi.rasi new file mode 100644 index 0000000..73cbe94 --- /dev/null +++ b/themes/catppuccin/rofi.rasi @@ -0,0 +1,116 @@ + * { + bg-col: #303446; + bg-col-light: #303446; + border-col: #babbf1; + selected-col: #303446; + blue: #8caaee; + fg-col: #c6d0f5; + fg-col2: #e78284; + grey: #737994; + + font: "MonaspiceRn Nerd Font 18"; +} + +element-text, element-icon , mode-switcher { + background-color: inherit; + text-color: inherit; +} + +window { + height: 50%; + width: 50%; + border: 3px; + border-radius: 10px; + border-color: @border-col; + background-color: @bg-col; + location: center; + anchor: center; + transparency: "real"; + padding: 10px; + spacing: 10px; +} + +mainbox { + background-color: @bg-col; +} + +inputbar { + children: [prompt,entry]; + background-color: @bg-col; + border-radius: 5px; + padding: 2px; +} + +prompt { + background-color: @blue; + padding: 6px; + text-color: @bg-col; + border-radius: 3px; + margin: 20px 0px 0px 20px; +} + +textbox-prompt-colon { + expand: false; + str: ":"; +} + +entry { + padding: 6px; + margin: 20px 0px 0px 10px; + text-color: @fg-col; + background-color: @bg-col; +} + +listview { + border: 0px 0px 0px; + padding: 6px 0px 0px; + margin: 10px 0px 0px 20px; + dynamic: true; + background-color: @bg-col; +} + +element { + padding: 5px; + background-color: @bg-col; + text-color: @fg-col ; +} + +element-icon { + size: 25px; +} + +element selected { + background-color: @selected-col ; + text-color: @fg-col2 ; +} + +mode-switcher { + spacing: 0; + } + +button { + padding: 10px; + background-color: @bg-col-light; + text-color: @grey; + vertical-align: 0.5; + horizontal-align: 0.5; +} + +button selected { + background-color: @bg-col; + text-color: @blue; +} + +message { + background-color: @bg-col-light; + margin: 2px; + padding: 2px; + border-radius: 5px; +} + +textbox { + padding: 6px; + margin: 20px 0px 0px 20px; + text-color: @blue; + background-color: @bg-col-light; +} \ No newline at end of file diff --git a/themes/gruvbox/rofi.rasi b/themes/gruvbox/rofi.rasi new file mode 100644 index 0000000..3943be0 --- /dev/null +++ b/themes/gruvbox/rofi.rasi @@ -0,0 +1,84 @@ +/* + * ROFI color theme + * + * Based on Something Found in the Internet + * + * User: Contributors + * Copyright: *! + */ + +configuration { + font: "MonaspiceRn Nerd Font 15"; + + drun { + display-name: ""; + } + + run { + display-name: ""; + } + + window { + display-name: ""; + } + + timeout { + delay: 10; + action: "kb-cancel"; + } +} + +* { + border: 1; + margin: 0; + padding: 0; + spacing: 0; + + bg: #28282844; + bg-alt: #3c3836; + fg: #fbf1c7; + blue: #83a598; + + background-color: @bg; + text-color: @fg; +} + +window { + transparency: "real"; + border-radius: 8px; +} + +mainbox { + children: [inputbar, listview]; +} + +inputbar { + background-color: @bg-alt; + children: [prompt, entry]; +} + +entry { + background-color: inherit; + padding: 12px 3px; +} + +prompt { + background-color: inherit; + padding: 12px 16px 12px 12px; +} + +listview { + lines: 8; +} + +element { +// children: [element-text]; +} + +element-text, element-icon { + padding: 10px; +} + +element-text selected { + text-color: @blue; +} \ No newline at end of file diff --git a/themes/kanagawa/rofi.rasi b/themes/kanagawa/rofi.rasi new file mode 100644 index 0000000..0520267 --- /dev/null +++ b/themes/kanagawa/rofi.rasi @@ -0,0 +1,108 @@ +* { + bg0: #1F1F28; + bg1: #223249; + grey0: #727169; + fg0: #DCD7BA; + + blue: #7E9CD8; + red: #C34043; + orange: #DCA561; + green: #76946A; + bgStatusline3: #49443C; + + background-color: @bg0; + + font: "MonaspiceRn Nerd Font 15"; +} + +window { + border: 1; + border-radius: 10; + border-color: @bgStatusline3; +} + +mainbox { + spacing: 0; + children: [inputbar, message, listview]; +} + +inputbar { + color: @fg0; + padding: 14; + background-color: @bg0; +} + +message { + padding: 10; + background-color: @grey0; +} + +listview { + padding: 3; + border-radius: 0 0 10 10; + border: 2 2 2 2; + border-color: @bg0; + background-color: @bg0; + dynamic: false; + scrollbar: false; +} + +textbox { + text-color: @fg0; + background-color: inherit; +} + +error-message { + border: 20 20 20 20; +} + +entry, prompt, case-indicator { + text-color: inherit; +} + +prompt { + margin: 0 10 0 0; +} + +element { + padding: 2; + vertical-align: 0.5; + border-radius: 10; + background-color: @bg1; +} + +element.selected.normal { + background-color: @grey0; +} + +element.alternate.normal { + background-color: inherit; +} + +element.normal.active, element.alternate.active { + background-color: @orange; +} + +element.selected.active { + background-color: @green; +} + +element.normal.urgent, element.alternate.urgent { + background-color: @red; +} + +element.selected.urgent { + background-color: @blue; +} + +element-text, element-icon { + size: 40; + margin: 0 10 0 0; + vertical-align: 0.5; + background-color: inherit; + text-color: @fg0; +} + +element-text .active, element-text .urgent { + text-color: @bg0; +} \ No newline at end of file diff --git a/themes/nord/rofi.rasi b/themes/nord/rofi.rasi new file mode 100644 index 0000000..3943be0 --- /dev/null +++ b/themes/nord/rofi.rasi @@ -0,0 +1,84 @@ +/* + * ROFI color theme + * + * Based on Something Found in the Internet + * + * User: Contributors + * Copyright: *! + */ + +configuration { + font: "MonaspiceRn Nerd Font 15"; + + drun { + display-name: ""; + } + + run { + display-name: ""; + } + + window { + display-name: ""; + } + + timeout { + delay: 10; + action: "kb-cancel"; + } +} + +* { + border: 1; + margin: 0; + padding: 0; + spacing: 0; + + bg: #28282844; + bg-alt: #3c3836; + fg: #fbf1c7; + blue: #83a598; + + background-color: @bg; + text-color: @fg; +} + +window { + transparency: "real"; + border-radius: 8px; +} + +mainbox { + children: [inputbar, listview]; +} + +inputbar { + background-color: @bg-alt; + children: [prompt, entry]; +} + +entry { + background-color: inherit; + padding: 12px 3px; +} + +prompt { + background-color: inherit; + padding: 12px 16px 12px 12px; +} + +listview { + lines: 8; +} + +element { +// children: [element-text]; +} + +element-text, element-icon { + padding: 10px; +} + +element-text selected { + text-color: @blue; +} \ No newline at end of file diff --git a/themes/rose-pine/rofi.rasi b/themes/rose-pine/rofi.rasi new file mode 100644 index 0000000..0838575 --- /dev/null +++ b/themes/rose-pine/rofi.rasi @@ -0,0 +1,140 @@ +@import "default" + +* { + bg: #191724; + cur: #1f1d2e; + fgd: #e0def4; + cmt: #6e6a86; + cya: #9ccfd8; + grn: #31748f; + ora: #ebbcba; + pur: #c4a7e7; + red: #eb6f92; + yel: #f6c177; + + font: "MonaspiceRn Nerd Font 15"; + + foreground: @fgd; + background: @bg; + active-background: @grn; + urgent-background: @red; + + selected-background: @active-background; + selected-urgent-background: @urgent-background; + selected-active-background: @active-background; + separatorcolor: @active-background; + bordercolor: @ora; +} + +window { + background-color: @background; + border: 3; + border-radius: 6; + border-color: @bordercolor; + padding: 5; +} + +mainbox { + border: 0; + padding: 5; +} + +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: @bordercolor; + spacing: 2px ; + scrollbar: false; + padding: 2px 0px 0px ; +} + +element { + border: 0; + padding: 1px ; +} +element.normal.normal { + background-color: @background; + text-color: @foreground; +} +element.normal.urgent { + background-color: @urgent-background; + text-color: @urgent-foreground; +} +element.normal.active { + background-color: @active-background; + text-color: @background; +} +element.selected.normal { + background-color: @selected-background; + text-color: @foreground; +} +element.selected.urgent { + background-color: @selected-urgent-background; + text-color: @foreground; +} +element.selected.active { + background-color: @selected-active-background; + text-color: @background; +} +element.alternate.normal { + background-color: @background; + text-color: @foreground; +} +element.alternate.urgent { + background-color: @urgent-background; + text-color: @foreground; +} +element.alternate.active { + background-color: @active-background; + text-color: @foreground; +} +scrollbar { + width: 2px ; + border: 0; + handle-width: 8px ; + padding: 0; +} +sidebar { + border: 2px dash 0px 0px ; + border-color: @separatorcolor; +} +button.selected { + background-color: @selected-background; + text-color: @foreground; +} +inputbar { + spacing: 0; + text-color: @foreground; + padding: 1px ; +} +case-indicator { + spacing: 0; + text-color: @foreground; +} +entry { + spacing: 0; + text-color: @cya; +} +prompt { + spacing: 0; + text-color: @grn; +} +inputbar { + children: [ prompt,textbox-prompt-colon,entry,case-indicator ]; +} +textbox-prompt-colon { + expand: false; + str: ":"; + margin: 0px 0.3em 0em 0em; + text-color: @grn; +} \ No newline at end of file