diff options
| author | JaKooLit <jimmielovejay.com> | 2023-11-19 01:32:41 +0900 |
|---|---|---|
| committer | JaKooLit <jimmielovejay.com> | 2023-11-19 01:32:41 +0900 |
| commit | e25fe4fdec7fe8d862df2c4e44ec83ccf90f13c7 (patch) | |
| tree | 10fddb0d787f1da5803eb8e1f2ac07f00334122d /config/rofi/config-wallpaper.rasi | |
| parent | 832ad0456d2f9dace1e629fbf08650fc4dd95a32 (diff) | |
Rofi changes
Diffstat (limited to 'config/rofi/config-wallpaper.rasi')
| -rw-r--r-- | config/rofi/config-wallpaper.rasi | 240 |
1 files changed, 240 insertions, 0 deletions
diff --git a/config/rofi/config-wallpaper.rasi b/config/rofi/config-wallpaper.rasi new file mode 100644 index 00000000..1b99abb9 --- /dev/null +++ b/config/rofi/config-wallpaper.rasi @@ -0,0 +1,240 @@ +/* ---- ๐ซ https://github.com/JaKooLit ๐ซ ---- */ + +/* ---- Configuration ---- */ +configuration { + modi: "drun,run"; + font: "Fira Code SemiBold 14"; + show-icons: true; + display-drun: "๎ฏ"; + display-run: "๏ "; + display-filebrowser: "๏ป"; + display-window: "๏"; + drun-display-format: "{name}"; + hover-select: true; + me-select-entry: "MouseSecondary"; + me-accept-entry: "MousePrimary"; + window-format: "{w} ยท {c} ยท {t}"; + dpi: 1; +} + +/* ---- Load pywal colors (custom wal template) ---- */ +@import "~/.config/rofi/pywal-color/pywal-theme.rasi" + +/* ---- Window ---- */ +window { + width: 20%; + x-offset: 0px; + y-offset: 0px; + spacing: 0px; + padding: 0px; + margin: 0px; + color: transparent; + border: 2px; + border-color: @background; + cursor: "default"; + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + enabled: true; + border-radius: 10px; +} + +/* ---- Mainbox ---- */ +mainbox { + enabled: true; + orientation: vertical; + spacing: 0px; + margin: 0px; + background-color: transparent; + background-image: url("~/.config/rofi/.current_wallpaper", height); + children: [ "listbox" ]; +} + +/* ---- Imagebox ---- */ +imagebox { + padding: 6px; + background-color: transparent; + orientation: vertical; + children: [ "inputbar", "dummy", "mode-switcher" ]; +} + +/* ---- Listbox ---- */ +listbox { + spacing: 20px; + background-color: transparent; + orientation: vertical; + children: [ "inputbar", "message", "listview" ]; +} +/* ---- Dummy ---- */ +dummy { + background-color: transparent; +} + +/* ---- Inputbar ---- */ +inputbar { + enabled: true; + text-color: @foreground; + spacing: 10px; + padding: 20px; + border-radius: 10px; + border-color: @foreground; + background-color: transparent; + children: [ "textbox-prompt-colon", "entry" ]; +} + +textbox-prompt-colon { + enabled: true; + expand: false; + str: "๐ "; + text-color: inherit; + background-color: transparent; +} + +entry { + enabled: true; + background-color: transparent; + text-color: inherit; + cursor: text; + placeholder: "Choose Wallpaper"; + placeholder-color: inherit; +} + +/* ---- Mode Switcher ---- */ +mode-switcher{ + enabled: true; + spacing: 20px; + background-color: transparent; + text-color: @foreground; +} + +button { + padding: 10px; + border-radius: 10px; + background-color: @background; + text-color: inherit; + cursor: pointer; + border: 0px; +} + +button selected { + background-color: @selected-normal-background; + text-color: @foreground; +} + +/* ---- Listview ---- */ +listview { + enabled: true; + columns: 1; + lines: 10; + cycle: true; + dynamic: true; + scrollbar: true; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + spacing: 0px; + padding: 2px; + margin: 0px; + border-radius: 10px; + border: 0px; + background-color: transparent; +} + +/* ---- Element ---- */ +element { + enabled: true; + padding: 2px; + margin: 2px; + cursor: pointer; + background-color: transparent; + border-radius: 10px; +} + +element normal.normal { + background-color: inherit; + text-color: @foreground; +} + +element normal.urgent { + background-color: inherit; + text-color: @foreground; +} + +element normal.active { + background-color: inherit; + text-color: @foreground; +} + +element selected.normal { + background-color: @selected-normal-background; + text-color: @foreground; +} + +element selected.urgent { + background-color: inherit; + text-color: @foreground; +} + +element selected.active { + background-color: inherit; + text-color: @foreground; +} + +element alternate.normal { + background-color: inherit; + text-color: @foreground; +} + +element alternate.urgent { + background-color: inherit; + text-color: @foreground; +} + +element alternate.active { + background-color: inherit; + text-color: @foreground; +} + +element-icon { + background-color: transparent; + text-color: inherit; + size: 32px; + cursor: inherit; +} + +element-text { + background-color: transparent; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/*****----- Message -----*****/ +message { + background-color: transparent; + border: 0px; + margin: 20px 0px 0px 0px; + padding: 0px; + spacing: 0px; + border-radius: 10px; +} + +textbox { + padding: 6px; + margin: 0px; + border-radius: 0px; + background-color: transparent; + text-color: @foreground; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +error-message { + padding: 6px; + border-radius: 20px; + background-color: @background; + text-color: @foreground; +} |
