diff options
| author | JaKooLit <ejhay.games@gmail.com> | 2024-08-29 01:05:52 +0900 |
|---|---|---|
| committer | JaKooLit <ejhay.games@gmail.com> | 2024-08-29 01:05:52 +0900 |
| commit | e1c3050974d017ab40c607a548aeee9b7d85ed39 (patch) | |
| tree | fccb55d5695ceb65c43894b3d99e9c8803bd7496 /config/rofi | |
| parent | a3b8dbc1df4afd76511c779a8cf85d3f260d9146 (diff) | |
new rofi-menu
Diffstat (limited to 'config/rofi')
| -rw-r--r-- | config/rofi/config-calc.rasi | 2 | ||||
| -rw-r--r-- | config/rofi/config-clipboard.rasi | 2 | ||||
| -rw-r--r-- | config/rofi/config-compact.rasi | 2 | ||||
| -rw-r--r-- | config/rofi/config-emoji.rasi | 2 | ||||
| -rw-r--r-- | config/rofi/config-rofi-Beats-menu.rasi | 2 | ||||
| -rw-r--r-- | config/rofi/config-search.rasi | 2 | ||||
| -rw-r--r-- | config/rofi/config-wallpaper-effect.rasi | 2 | ||||
| -rw-r--r-- | config/rofi/config-wallpaper.rasi | 2 | ||||
| -rw-r--r-- | config/rofi/config-waybar-style.rasi | 2 | ||||
| -rw-r--r-- | config/rofi/config-zsh-theme.rasi | 2 | ||||
| -rwxr-xr-x | config/rofi/config.rasi | 28 | ||||
| -rw-r--r-- | config/rofi/master-config.rasi | 2 | ||||
| -rwxr-xr-x | config/rofi/resolution/1080p/config.rasi | 28 | ||||
| -rw-r--r-- | config/rofi/resolution/1080p/master-config.rasi | 235 | ||||
| -rwxr-xr-x | config/rofi/resolution/1440p/config.rasi | 33 | ||||
| -rw-r--r-- | config/rofi/resolution/1440p/master-config.rasi | 235 |
16 files changed, 556 insertions, 25 deletions
diff --git a/config/rofi/config-calc.rasi b/config/rofi/config-calc.rasi index bcb0f665..9f663e84 100644 --- a/config/rofi/config-calc.rasi +++ b/config/rofi/config-calc.rasi @@ -2,7 +2,7 @@ /* Main Config Calculator */ /* Submitted by: https://github.com/JosephArmas */ -@import "~/.config/rofi/config.rasi" +@import "~/.config/rofi/master-config.rasi" /* ---- Entry ---- */ entry { diff --git a/config/rofi/config-clipboard.rasi b/config/rofi/config-clipboard.rasi index 2a002a29..81362d22 100644 --- a/config/rofi/config-clipboard.rasi +++ b/config/rofi/config-clipboard.rasi @@ -1,7 +1,7 @@ /* ---- ๐ซ https://github.com/JaKooLit ๐ซ ---- */ /* Clipboard Config - Clipboard */ -@import "~/.config/rofi/config.rasi" +@import "~/.config/rofi/master-config.rasi" /* ---- Entry ---- */ entry { diff --git a/config/rofi/config-compact.rasi b/config/rofi/config-compact.rasi index f16e99aa..42b09f30 100644 --- a/config/rofi/config-compact.rasi +++ b/config/rofi/config-compact.rasi @@ -1,7 +1,7 @@ /* ---- ๐ซ https://github.com/JaKooLit ๐ซ ---- */ /* Main Config (compact) */ -@import "~/.config/rofi/config.rasi" +@import "~/.config/rofi/master-config.rasi" /* ---- Configuration ---- */ configuration { diff --git a/config/rofi/config-emoji.rasi b/config/rofi/config-emoji.rasi index 8aca6aa2..0fe6e706 100644 --- a/config/rofi/config-emoji.rasi +++ b/config/rofi/config-emoji.rasi @@ -1,7 +1,7 @@ /* ---- ๐ซ https://github.com/JaKooLit ๐ซ ---- */ /* Main Config - emoji */ -@import "~/.config/rofi/config.rasi" +@import "~/.config/rofi/master-config.rasi" /* ---- Entry ---- */ entry { diff --git a/config/rofi/config-rofi-Beats-menu.rasi b/config/rofi/config-rofi-Beats-menu.rasi index fd2e194e..af81e57d 100644 --- a/config/rofi/config-rofi-Beats-menu.rasi +++ b/config/rofi/config-rofi-Beats-menu.rasi @@ -1,7 +1,7 @@ /* ---- ๐ซ https://github.com/JaKooLit ๐ซ ---- */ /* Rofi Beats Config (compact) */ -@import "~/.config/rofi/config-compact.rasi" +@import "~/.config/rofi/master-config.rasi" /* ---- Entry ---- */ entry { diff --git a/config/rofi/config-search.rasi b/config/rofi/config-search.rasi index 3195aa96..a1f55763 100644 --- a/config/rofi/config-search.rasi +++ b/config/rofi/config-search.rasi @@ -1,7 +1,7 @@ /* ---- ๐ซ https://github.com/JaKooLit ๐ซ ---- */ /* Rofi Config for Google Search) */ -@import "~/.config/rofi/config.rasi" +@import "~/.config/rofi/master-config.rasi" /* ---- Window ---- */ window { diff --git a/config/rofi/config-wallpaper-effect.rasi b/config/rofi/config-wallpaper-effect.rasi index d9b27d6b..25dd2723 100644 --- a/config/rofi/config-wallpaper-effect.rasi +++ b/config/rofi/config-wallpaper-effect.rasi @@ -1,7 +1,7 @@ /* ---- ๐ซ https://github.com/JaKooLit ๐ซ ---- */ /* Wallpaper Effects */ -@import "~/.config/rofi/config.rasi" +@import "~/.config/rofi/master-config.rasi" /* ---- Entry ---- */ entry { diff --git a/config/rofi/config-wallpaper.rasi b/config/rofi/config-wallpaper.rasi index 07960f8e..fd00948e 100644 --- a/config/rofi/config-wallpaper.rasi +++ b/config/rofi/config-wallpaper.rasi @@ -1,7 +1,7 @@ /* ---- ๐ซ https://github.com/JaKooLit ๐ซ ---- */ /* Main Config (wallpaper) */ -@import "~/.config/rofi/config.rasi" +@import "~/.config/rofi/master-config.rasi" /* ---- Configuration ---- */ configuration { diff --git a/config/rofi/config-waybar-style.rasi b/config/rofi/config-waybar-style.rasi index 3be6c9e9..0760710c 100644 --- a/config/rofi/config-waybar-style.rasi +++ b/config/rofi/config-waybar-style.rasi @@ -1,7 +1,7 @@ /* ---- ๐ซ https://github.com/JaKooLit ๐ซ ---- */ /* Main Config (waybar) */ -@import "~/.config/rofi/config.rasi" +@import "~/.config/rofi/master-config.rasi" /* ---- Configuration ---- */ configuration { diff --git a/config/rofi/config-zsh-theme.rasi b/config/rofi/config-zsh-theme.rasi index 2684d109..936ce566 100644 --- a/config/rofi/config-zsh-theme.rasi +++ b/config/rofi/config-zsh-theme.rasi @@ -1,7 +1,7 @@ /* ---- ๐ซ https://github.com/JaKooLit ๐ซ ---- */ /* Main Config (compact) */ -@import "~/.config/rofi/config.rasi" +@import "~/.config/rofi/master-config.rasi" /* ---- Configuration ---- */ configuration { diff --git a/config/rofi/config.rasi b/config/rofi/config.rasi index 59576860..e675a843 100755 --- a/config/rofi/config.rasi +++ b/config/rofi/config.rasi @@ -8,7 +8,31 @@ configuration { font: "Fira Code SemiBold 12"; } -element-text { - font: "Fira Code SemiBold 14"; +/* ---- Window ---- */ +window { + width: 60%; +} +/* ---- Listview ---- */ +listview { + columns: 6; + lines: 4; + fixed-height: true; +} + +/* ---- Element ---- */ +element { + orientation: vertical; + padding: 12px; + spacing: 6px; + border-radius: 20px; } +element-icon { + size: 6%; +} + +element-text { + font: "Fira Code SemiBold 12"; + vertical-align: 0.5; + horizontal-align: 0.5; +}
\ No newline at end of file diff --git a/config/rofi/master-config.rasi b/config/rofi/master-config.rasi index fe24cd61..f422dc80 100644 --- a/config/rofi/master-config.rasi +++ b/config/rofi/master-config.rasi @@ -4,6 +4,7 @@ /* ---- Configuration ---- */ configuration { + font: "Fira Code SemiBold 12"; modi: "drun,run,filebrowser"; show-icons: true; display-drun: "Apps"; @@ -205,6 +206,7 @@ element-icon { cursor: inherit; } element-text { + font: "Fira Code SemiBold 12"; background-color: transparent; text-color: inherit; cursor: inherit; diff --git a/config/rofi/resolution/1080p/config.rasi b/config/rofi/resolution/1080p/config.rasi index 59576860..e675a843 100755 --- a/config/rofi/resolution/1080p/config.rasi +++ b/config/rofi/resolution/1080p/config.rasi @@ -8,7 +8,31 @@ configuration { font: "Fira Code SemiBold 12"; } -element-text { - font: "Fira Code SemiBold 14"; +/* ---- Window ---- */ +window { + width: 60%; +} +/* ---- Listview ---- */ +listview { + columns: 6; + lines: 4; + fixed-height: true; +} + +/* ---- Element ---- */ +element { + orientation: vertical; + padding: 12px; + spacing: 6px; + border-radius: 20px; } +element-icon { + size: 6%; +} + +element-text { + font: "Fira Code SemiBold 12"; + vertical-align: 0.5; + horizontal-align: 0.5; +}
\ No newline at end of file diff --git a/config/rofi/resolution/1080p/master-config.rasi b/config/rofi/resolution/1080p/master-config.rasi new file mode 100644 index 00000000..c014a374 --- /dev/null +++ b/config/rofi/resolution/1080p/master-config.rasi @@ -0,0 +1,235 @@ +/* ---- ๐ซ https://github.com/JaKooLit ๐ซ ---- */ +/* Master Config 1080p*/ + +/* ---- Configuration ---- */ + +configuration { + font: "Fira Code SemiBold 12"; + modi: "drun,run,filebrowser"; + show-icons: true; + display-drun: "Apps"; + display-run: "Run"; + display-filebrowser: "Files"; + display-window: "Windows"; + drun-display-format: "{name}"; + hover-select: true; + me-select-entry: "MouseSecondary"; + me-accept-entry: "MousePrimary"; + window-format: "{w} ยท {c} ยท {t}"; + dpi: 1; +} + +/* ---- Load wallust colors ---- */ +@theme "~/.config/rofi/wallust/colors-rofi.rasi" + +/* ---- Global Properties ---- */ +* { + + background-alt: @selected-active-background; // Buttons background + selected: @selected-urgent-background; // Button selected + active: @selected-normal-background; // Window activated + urgent: @selected; // When hovering the activated window (maybe more?) + + text-selected: @background; + text-color: @foreground; + border-color: @selected; +} + +/* ---- Window ---- */ +window { + // Default + enabled: true; + fullscreen: false; + transparency: "real"; + cursor: "default"; + spacing: 0px; + border: 2px; + border-radius: 30px; + location: center; + anchor: center; + + // Style Values + width: 50%; + background-color: @background; +} + +/* ----- Main Box ----- */ +mainbox { + padding: 15px; + enabled: true; + orientation: vertical; + children: [ "inputbar", "listbox" ]; + background-color: transparent; +} + + +/* ---- Inputbar ---- */ +inputbar { + enabled: true; + padding: 10px 10px 100px 10px; + margin: 10px; + background-color: transparent; + border-radius: 25px; + orientation: horizontal; + children: ["entry", "dummy", "mode-switcher" ]; + background-image: url("~/.config/rofi/.current_wallpaper", width); +} + +/* ---- Entry input ---- */ +entry { + enabled: true; + expand: false; + width: 20%; + padding: 10px; + border-radius: 12px; + background-color: @selected; + text-color: @text-selected; + cursor: text; + placeholder: "๐ฅ๏ธ Search "; // << Search symbol + placeholder-color: inherit; +} + +/* ---- Listbox ---- */ +listbox { + spacing: 10px; + padding: 10px; + background-color: transparent; + orientation: vertical; + children: [ "message", "listview" ]; +} + +/* ---- Listview ---- */ +listview { + enabled: true; + columns: 2; + lines: 6; + cycle: true; + dynamic: true; + scrollbar: true; + layout: vertical; + reverse: false; + fixed-height: false; + fixed-columns: true; + spacing: 10px; + background-color: transparent; + +// Adapt rofi theme + border: 0px; +} + +/* ---- Dummy ---- */ +dummy { + expand: true; + background-color: transparent; +} + +/* ---- Mode Switcher ---- */ +mode-switcher{ + enabled: true; + spacing: 10px; + background-color: transparent; +} +button { + width: 5%; + padding: 12px; + border-radius: 12px; + background-color: @text-selected; + text-color: @text-color; + cursor: pointer; +} +button selected { + background-color: @selected; + text-color: @text-selected; +} + +/* ---- Scrollbar ---- */ +scrollbar { + width: 4px ; + border: 0; + handle-color: @border-color; + handle-width: 8px ; + padding: 0; +} + +/* ---- Elements ---- */ +element { + enabled: true; + spacing: 10px; + padding: 10px; + border-radius: 12px; + background-color: transparent; + cursor: pointer; +} + +element normal.normal { + background-color: inherit; + text-color: inherit; +} +element normal.urgent { + background-color: @urgent; + text-color: @foreground; +} +element normal.active { + background-color: @active; + text-color: @foreground; +} + +element selected.normal { + background-color: @selected; + text-color: @text-selected; +} +element selected.urgent { + background-color: @urgent; + text-color: @text-selected; +} +element selected.active { + background-color: @urgent; + text-color: @text-selected; +} +// Adapt rofi theme +element alternate.normal { + background-color: transparent; + text-color: inherit; +} +element alternate.urgent { + background-color: transparent; + text-color: inherit; +} +element alternate.active { + background-color: transparent; + text-color: inherit; +} +element-icon { + background-color: transparent; + text-color: inherit; + size: 36px; + cursor: inherit; +} +element-text { + font: "Fira Code SemiBold 12"; + background-color: transparent; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/* ---- Message ---- */ +message { + background-color: transparent; + border: 0px; +} +textbox { + padding: 12px; + border-radius: 10px; + background-color: @background-alt; + text-color: @background; + vertical-align: 0.5; + horizontal-align: 0.0; +} +error-message { + padding: 12px; + border-radius: 20px; + background-color: @background-alt; + text-color: @background; +} diff --git a/config/rofi/resolution/1440p/config.rasi b/config/rofi/resolution/1440p/config.rasi index b72c1001..07809fbb 100755 --- a/config/rofi/resolution/1440p/config.rasi +++ b/config/rofi/resolution/1440p/config.rasi @@ -3,13 +3,9 @@ @import "~/.config/rofi/master-config.rasi" -/* ---- Configuration ---- */ -configuration { - font: "Fira Code SemiBold 13"; -} /* ---- Window ---- */ window { - width: 40%; + width: 60%; } /* ---- Entry input ---- */ @@ -17,17 +13,32 @@ entry { width: 18%; } +/* ---- Mode Switcher ---- */ +button { + width: 110px; +} + /* ---- Listview ---- */ listview { - lines: 8; + columns: 6; + lines: 4; + fixed-height: true; } -/* ---- Mode Switcher ---- */ -button { - width: 110px; +/* ---- Element ---- */ +element { + orientation: vertical; + padding: 12px; + spacing: 6px; + border-radius: 20px; } -element-text { - font: "Fira Code SemiBold 16"; +element-icon { + size: 5%; } +element-text { + font: "Fira Code SemiBold 12"; + vertical-align: 0.5; + horizontal-align: 0.5; +} diff --git a/config/rofi/resolution/1440p/master-config.rasi b/config/rofi/resolution/1440p/master-config.rasi new file mode 100644 index 00000000..62fba440 --- /dev/null +++ b/config/rofi/resolution/1440p/master-config.rasi @@ -0,0 +1,235 @@ +/* ---- ๐ซ https://github.com/JaKooLit ๐ซ ---- */ +/* Master Config 1440p*/ + +/* ---- Configuration ---- */ + +configuration { + font: "Fira Code SemiBold 13"; + modi: "drun,run,filebrowser"; + show-icons: true; + display-drun: "Apps"; + display-run: "Run"; + display-filebrowser: "Files"; + display-window: "Windows"; + drun-display-format: "{name}"; + hover-select: true; + me-select-entry: "MouseSecondary"; + me-accept-entry: "MousePrimary"; + window-format: "{w} ยท {c} ยท {t}"; + dpi: 1; +} + +/* ---- Load wallust colors ---- */ +@theme "~/.config/rofi/wallust/colors-rofi.rasi" + +/* ---- Global Properties ---- */ +* { + + background-alt: @selected-active-background; // Buttons background + selected: @selected-urgent-background; // Button selected + active: @selected-normal-background; // Window activated + urgent: @selected; // When hovering the activated window (maybe more?) + + text-selected: @background; + text-color: @foreground; + border-color: @selected; +} + +/* ---- Window ---- */ +window { + // Default + enabled: true; + fullscreen: false; + transparency: "real"; + cursor: "default"; + spacing: 0px; + border: 2px; + border-radius: 30px; + location: center; + anchor: center; + + // Style Values + width: 50%; + background-color: @background; +} + +/* ----- Main Box ----- */ +mainbox { + padding: 15px; + enabled: true; + orientation: vertical; + children: [ "inputbar", "listbox" ]; + background-color: transparent; +} + + +/* ---- Inputbar ---- */ +inputbar { + enabled: true; + padding: 10px 10px 100px 10px; + margin: 10px; + background-color: transparent; + border-radius: 25px; + orientation: horizontal; + children: ["entry", "dummy", "mode-switcher" ]; + background-image: url("~/.config/rofi/.current_wallpaper", width); +} + +/* ---- Entry input ---- */ +entry { + enabled: true; + expand: false; + width: 20%; + padding: 10px; + border-radius: 12px; + background-color: @selected; + text-color: @text-selected; + cursor: text; + placeholder: "๐ฅ๏ธ Search "; // << Search symbol + placeholder-color: inherit; +} + +/* ---- Listbox ---- */ +listbox { + spacing: 10px; + padding: 10px; + background-color: transparent; + orientation: vertical; + children: [ "message", "listview" ]; +} + +/* ---- Listview ---- */ +listview { + enabled: true; + columns: 2; + lines: 6; + cycle: true; + dynamic: true; + scrollbar: true; + layout: vertical; + reverse: false; + fixed-height: false; + fixed-columns: true; + spacing: 10px; + background-color: transparent; + +// Adapt rofi theme + border: 0px; +} + +/* ---- Dummy ---- */ +dummy { + expand: true; + background-color: transparent; +} + +/* ---- Mode Switcher ---- */ +mode-switcher{ + enabled: true; + spacing: 10px; + background-color: transparent; +} +button { + width: 5%; + padding: 12px; + border-radius: 12px; + background-color: @text-selected; + text-color: @text-color; + cursor: pointer; +} +button selected { + background-color: @selected; + text-color: @text-selected; +} + +/* ---- Scrollbar ---- */ +scrollbar { + width: 4px ; + border: 0; + handle-color: @border-color; + handle-width: 8px ; + padding: 0; +} + +/* ---- Elements ---- */ +element { + enabled: true; + spacing: 10px; + padding: 10px; + border-radius: 12px; + background-color: transparent; + cursor: pointer; +} + +element normal.normal { + background-color: inherit; + text-color: inherit; +} +element normal.urgent { + background-color: @urgent; + text-color: @foreground; +} +element normal.active { + background-color: @active; + text-color: @foreground; +} + +element selected.normal { + background-color: @selected; + text-color: @text-selected; +} +element selected.urgent { + background-color: @urgent; + text-color: @text-selected; +} +element selected.active { + background-color: @urgent; + text-color: @text-selected; +} +// Adapt rofi theme +element alternate.normal { + background-color: transparent; + text-color: inherit; +} +element alternate.urgent { + background-color: transparent; + text-color: inherit; +} +element alternate.active { + background-color: transparent; + text-color: inherit; +} +element-icon { + background-color: transparent; + text-color: inherit; + size: 36px; + cursor: inherit; +} +element-text { + font: "Fira Code SemiBold 16"; + background-color: transparent; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/* ---- Message ---- */ +message { + background-color: transparent; + border: 0px; +} +textbox { + padding: 12px; + border-radius: 10px; + background-color: @background-alt; + text-color: @background; + vertical-align: 0.5; + horizontal-align: 0.0; +} +error-message { + padding: 12px; + border-radius: 20px; + background-color: @background-alt; + text-color: @background; +} |
