Browse Source

Merge pull request #27 from JaKooLit/rofi

Rofi, releases-dots, creation of wiki
pull/31/head
Ja.KooLit 2 years ago committed by GitHub
parent
commit
fb614caa72
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 5
      CHANGELOG.md
  2. 43
      README.md
  3. 94
      config/hypr/HelpFile.md
  4. 9
      config/hypr/configs/Keybinds.conf
  5. 3
      config/hypr/scripts/Help.sh
  6. 1
      config/hypr/scripts/KeyHints.sh
  7. 2
      config/hypr/scripts/WallpaperSelect.sh
  8. 23
      config/rofi/config-compact.rasi
  9. 30
      config/rofi/config-long.rasi
  10. 25
      config/rofi/config-rofi-Beats.rasi
  11. 57
      config/rofi/config-wallpaper.rasi
  12. 54
      config/rofi/config-waybar-layout.rasi
  13. 54
      config/rofi/config-waybar-style.rasi
  14. 57
      config/rofi/config.rasi
  15. 23
      config/rofi/resolution/1080p/config-compact.rasi
  16. 30
      config/rofi/resolution/1080p/config-long.rasi
  17. 25
      config/rofi/resolution/1080p/config-rofi-Beats.rasi
  18. 57
      config/rofi/resolution/1080p/config-wallpaper.rasi
  19. 52
      config/rofi/resolution/1080p/config-waybar-layout.rasi
  20. 52
      config/rofi/resolution/1080p/config-waybar-style.rasi
  21. 57
      config/rofi/resolution/1080p/config.rasi
  22. 21
      config/rofi/resolution/1440p/config-compact.rasi
  23. 30
      config/rofi/resolution/1440p/config-long.rasi
  24. 25
      config/rofi/resolution/1440p/config-rofi-Beats.rasi
  25. 59
      config/rofi/resolution/1440p/config-wallpaper.rasi
  26. 52
      config/rofi/resolution/1440p/config-waybar-layout.rasi
  27. 52
      config/rofi/resolution/1440p/config-waybar-style.rasi
  28. 57
      config/rofi/resolution/1440p/config.rasi
  29. 32
      release.sh

5
CHANGELOG.md

@ -1,5 +1,10 @@
## CHANGES ## CHANGES
### 19-Nov-2023
- Created a wiki page to utilize a centralized tips and FAQ. And also to not over populate Readme page
- Tweaks on rofi themes
- Move distro installation of dots to releases instead of upstream
### 16-Nov-2023 ### 16-Nov-2023
- added function to download from releases only and not from upstream repo - added function to download from releases only and not from upstream repo
```bash ```bash

43
README.md

@ -64,26 +64,7 @@ chmod +x release.sh
``` ```
### 🐌 Manual copy (not recommended for newbies) ### 🐌 Manual copy (not recommended for newbies)
- Backup your existing folders in ~/.config (advisable) Click [HERE](https://github.com/JaKooLit/Hyprland-Dots/wiki/Copying-dots)
- copy all contents of configs into ~/.config, overwriting all
- copy contents of wallpapers into ~/Pictures/wallpapers/ (create wallpapers folder if required)
- make the Hyprland scripts executable
```bash
chmod +x $HOME/.config/hypr/scripts/*
```
- Make sure to execute initial symlinks else dunst, wofi and waybar will fail to launch
```bash
ln -sf "$HOME/.config/waybar/configs/config-default" "$HOME/.config/waybar/config"
ln -sf "$HOME/.config/waybar/style/style-pywal.css" "$HOME/.config/waybar/style.css"
ln -sf "$HOME/.config/dunst/styles/dunstrc-dark" "$HOME/.config/dunst/dunstrc"
```
- after that initialize pywal with
```wal -i wallpaper/path```
- then run this
```bash
ln -sf "$HOME/.cache/wal/colors-rofi-dark.rasi" "$HOME/.config/rofi/pywal-color/pywal-theme.rasi"
```
- Before reboot or logout, choose wallpaper with SUPER CTRL W.
### ⚠ A MUST! after copying these dots ### ⚠ A MUST! after copying these dots
@ -94,26 +75,13 @@ ln -sf "$HOME/.cache/wal/colors-rofi-dark.rasi" "$HOME/.config/rofi/pywal-color/
+ If you have already set your own keybinds, monitors, etc.... Just copy over from backup created before log-out or reboot. (recommended) + If you have already set your own keybinds, monitors, etc.... Just copy over from backup created before log-out or reboot. (recommended)
### 📖 Known issues and possible solutions ### 📖 Known issues and possible solutions
+ Themes are broken when changing dark light - Ensure you have Tokyo Night Dark and Light themes installed and Tokyo Night SE icons or adjust the Dark Light script located in ~/.config/hypr/scripts/DarkLight.sh - check out this page [FAQ](https://github.com/JaKooLit/Hyprland-Dots/wiki/Known%E2%80%90Issues-and-possible-solutions)
+ Keyboard shortcuts or customized Keybinds are broken! Just copy over your previous Keybinds.conf from the hypr-backup in ~/.config/
+ Background for rofi is not changing - This actually applies to multimonitor setup! I have designed that background will be pulled from ~/.cache/swww first monitor. To fix, delete the files in ~/.cache/swww and then reselect a new wallpaper either by SUPER W or CTRL ALT W.
+ if you dont want tty (kitty) to change color during wallpaper changed, edit ~/.config/hypr/PywalSwww.sh. At the bottom of the script, change `wal -i $wallpaper_path` to `wal -s $wallpaper_path -s -t` that will skip the changing color of your opened tty. source [pywal](https://github.com/dylanaraps/pywal/wiki/Getting-Started)
+ Some users reported that they are getting rofi-theme error after upgrade like [THIS](https://github.com/JaKooLit/screenshots/blob/main/Errors/rofi-theme-error.jpg). Inorder to fix that open tty ( SUPER Enter) and execute this command
```bash
ln -sf "$HOME/.cache/wal/colors-rofi-dark.rasi" "$HOME/.config/rofi/pywal-color/pywal-theme.rasi"
```
### 🙋 QUESTIONS ?!?! ⁉ ### 🙋 QUESTIONS ?!?! ⁉
- FAQ! Yes you can use these dotfiles to other distro! Just ensure to install proper packages first! If it makes you feel better, I use same config on my Gentoo and NixOS :) - FAQ! Yes you can use these dotfiles to other distro! Just ensure to install proper packages first! If it makes you feel better, I use same config on my Gentoo and NixOS :)
- QUICK HINT! Click the HINT! Waybar module (note only available in default layout). Can be launched by Keybind SUPER H - QUICK HINT! Click the HINT! Waybar module (note only available in default layout). Can be launched by Keybind SUPER H
- More question? Maybe answered already in Help File! SUPER SHIFT H to launch it! - More question? click here [Tips](https://github.com/JaKooLit/Hyprland-Dots/wiki/Some-Tips)
- If you still have, kindly join my discord for faster communication. See invite link below. If not, open an issue on github
### 🙏 Special request ### 🙏 Special request
- If you have improvements on the dotfiles or configuration, feel free to submit a PR for improvement. I always welcome improvements as I am also just learning just like you guys! - If you have improvements on the dotfiles or configuration, feel free to submit a PR for improvement. I always welcome improvements as I am also just learning just like you guys!
@ -124,11 +92,8 @@ ln -sf "$HOME/.cache/wal/colors-rofi-dark.rasi" "$HOME/.config/rofi/pywal-color/
- [ ] Tweak rofi layouts and Themes - [ ] Tweak rofi layouts and Themes
- ~~[ ] Quite possibly switch to starship? Although starship has limited themes compared to oh-my-zsh.~~ no plans for now - ~~[ ] Quite possibly switch to starship? Although starship has limited themes compared to oh-my-zsh.~~ no plans for now
### Some ricing tips
- [Ricing Tips](https://github.com/JaKooLit/Hyprland-Dots/blob/main/assets/Tips.md?plain=1)
### 🔮 Discord Server ### 🔮 Discord Server
- kindly join my Discord Server https://discord.gg/V2SJ92vbEN - kindly join my [Discord](https://discord.gg/V2SJ92vbEN)
## 💖 Support ## 💖 Support
- a Star on my Github repos would be nice 🌟 - a Star on my Github repos would be nice 🌟

94
config/hypr/HelpFile.md

@ -1,94 +0,0 @@
# Welcome to my Hyprland help, and tips and tricks #
# If you have questions, or need help you can open issue on my github
# Or you can reach me in or join on Discord that I admin
# Discord link https://discord.gg/V2SJ92vbEN
# Github page: https://github.com/JaKooLit
Super = Windows Key
# common operations
Super Shift H *keyhint* (THIS DOCUMENT)
Super Return *term* (`kitty`)
Super q *quit* (kill focused window)
Super Shift q *quit* (kill focused window)
Super d *show app menu* (`rofi`)
Super *show app menu* (`rofi`)
# Scripts (Power menu, waybar-layout menu, wallpaper menu, etc, have small box)
- All the scripts all located in ~/.config/hypr/scripts.
# wallpaper / styling stuff
CTRL ALT w *wallpaper shuffle* (right click on wallpaper waybar module)
Super w *wallpaper select* (click on wallpaper waybar module) add more wallpaper in ~/Pictures/wallpapers
- right click on update waybar module *wallpaper cycle using swww*
- for the wallpaper styles and configurations, you can watch my video about it *https://youtu.be/6ZGzOjMJBe4*
- scripts for wallpaper stuff are located in *~/.config/hypr/scripts* file names `DarkLight.sh` `Wallpaper.sh` `WallpaperSelect.sh` `WallpaperRandom.sh` (last one for automatic wallpaper changed every 5 mins)
# Monitor, executables, keybindings, window rules,
files are located in *~/.config/hypr/configs* . View with SUPER E
Keybindings file is located here *~/.config/hypr/configs/Keybinds.conf*
# screenshot may need to hold down the function (`fn`) key. You can change keybinds in *~/.config/hypr/configs/Keybinds.conf*
Super PrintScr(button) *full screenshot*
Super Shift PrintSrc(button) *active window screenshot*
Super CTRL SHIFT PrintScr *full screenshot + timer (5s)*
Super Alt PrintScr *full screenshot + timer (10s)*
Super Shift S *screenshot with swappy*
# clipboard manager (cliphist)
Super Alt V *launch the rofi menu of clipboard manager*
- click to select the clipboard. And paste as normal (CTRL V or right click menu)
- to clean up clipboard manager, launch kitty (super enter) then type ```cliphist wipe```
# applications shortcuts
Super T *file manager* (`thunar`) - if you chose to install
# container layout
Super Shift F *toggle tiling/floating mode*
Super Alt F *toggle all windows in float mode*
Super left mouse button *move window*
Super right mouse button *resize window* (note! only in float mode)
# workspaces
Super 1 .. 0 *switch to workspace 1 .. 10*
Super Shift 1 .. 0 *move container to workspace 1 .. 10*
Super Tab *cycle through workspaces*
Super Shift Tab *cycle previous workspaces*
# waybar customizations
- waybar font too big or too small. Edit the font-size in waybar styles located in ~/.config/waybar/styles/ . By default, it is set to 98%. After adjusting the GTK font scaling to your liking, edit all the waybar styles. Reduce or increase according to your needs. NOTE that its on percent %. You can also change to px whichever suits you. Note: This corresponds well with nwg-look
- if you want 12h format instead of 24H format, edit the ~/.config/waybar/modules look for clock. for 12h format, should be like %I:%M%P; for 24H format, %H:%M:%S.. ensure to disable one format by adding // before that line. For clock formatting, you can use website: https://help.gnome.org/users/gthumb/stable/gthumb-date-formats.html.en
- CPU Temperature:
- a.) to change from deg C to deg F , edit the ~/.config/waybar/modules look for "temperature". Change the format to "format": "{temperatureF}°F {icon}",
- b.) to fix the temperature if not showing correctly, comment "thermal zone": 0 by putting // before. Delete the // on the "hwmon path". Refresh waybar by pressing SUPER SHIFT W or SUPER ALT W If still not showing correctly, navigate to /sys/class/hwmon/ and open each hwmon. Look for k10temp for amd. Not sure about intel cpu. and edit accordingly the hwmon path in the "temperature" waybar module.
- b.1) use this function to easily identify the hwmon path. Ran this in your terminal ``` for i in /sys/class/hwmon/hwmon*/temp*_input; do echo "$(<$(dirname $i)/name): $(cat ${i%_*}_label 2>/dev/null || echo $(basename ${i%_*})) $(readlink -f $i)"; done ```
- Weather.sh (Default weather app in waybar) edit ~/.config/hypr/scripts/Weather.sh or Weather.py and add your city. Make sure a major city in your Area. Delete rbn folder in ~/.cache and refresh waybar by either pressing SUPER SHIFT W or choose waybar layout SUPER ALT W. If wanted to use Weather.py for weather, edit weather module located in ~/.config/waybar/modules.\
- NOTE!!! some waybars layouts have a separate modules baked into their respective configs (ie Peony, Chrysanthemum, Camelia, etc) and does not get all modules from main waybar modules file. Edit each configs accordingly to your liking (~/.config/waybar/configs)
# Hyprland configurations
- *Hyprland* configuration files are in `~/.config/hypr/configs` Can view using SUPER E (by default, will be opened with nano. You can edit default editor by editing ~/.config/hypr/scripts/QuickEdit.sh)
- files located in this folder can be edited using editor of your choice.
# notes for nvidia gpu users
- Do note that you need to enable or disable some items in ENVariables.conf file located in `~/.config/hypr/configs/ENVariables.conf`
- a guide on wiki - https://wiki.hyprland.org/Nvidia/
# other notes
- *Multimedia keys* - may not work for every keyboard may need to hold down the function (`fn`) key
- Follow the wiki - https://wiki.hyprland.org/
- Follow the github - https://github.com/hyprwm/Hyprland
# If you dont like kitty or in your tty to get the pywal colors, edit ~/.config/kitty/kitty.conf or .zshrc (for zsh). You can also edit ~/.config/hypr/scripts/PywalSwww.sh . At the bottom of the file, you will see that I have placed a note. I have placed on the readme for the link
# HIDDEN FEATURES!
- ROFI BEATS or ONLINE Music ( SUPER SHIFT S) (note: you may need to install yt-dlp or youtube-dl)
- EMOTICONS (SUPER ALT E) - useful for chats or messages ). Click to copy and CTRL ALT V to paste

9
config/hypr/configs/Keybinds.conf

@ -15,11 +15,13 @@ $screenshot = $scriptsDir/ScreenShot.sh
$volume = $scriptsDir/Volume.sh $volume = $scriptsDir/Volume.sh
# see https://wiki.hyprland.org/Configuring/Binds/ for more # see https://wiki.hyprland.org/Configuring/Binds/ for more
# rofi launcher
bindr = $mainMod, $mainMod_L, exec, pkill rofi || rofi -show drun -modi drun,filebrowser
bind = $mainMod, D, exec, pkill rofi || rofi -show drun -modi drun,filebrowser
#bind = CTRL, D, exec, pkill rofi || rofi -dmenu
bind = CTRL ALT, Delete, exec, hyprctl dispatch exit 0 bind = CTRL ALT, Delete, exec, hyprctl dispatch exit 0
bind = $mainMod SHIFT, C, exec, hyprctl reload bind = $mainMod SHIFT, C, exec, hyprctl reload
bindr = $mainMod, $mainMod_L, exec, pkill rofi || rofi -show drun -modi run,drun,filebrowser
bind = $mainMod, D, exec, pkill rofi || rofi -show drun -modi run,drun,filebrowser
#bind = CTRL, D, exec, pkill rofi || rofi -dmenu
bind = $mainMod SHIFT, Q, killactive, bind = $mainMod SHIFT, Q, killactive,
bind = $mainMod SHIFT, F, togglefloating, bind = $mainMod SHIFT, F, togglefloating,
bind = $mainMod ALT, F, exec, hyprctl dispatch workspaceopt allfloat bind = $mainMod ALT, F, exec, hyprctl dispatch workspaceopt allfloat
@ -31,7 +33,6 @@ bind = CTRL ALT, L, exec, $scriptsDir/LockScreen.sh
bind = CTRL ALT, P, exec, $scriptsDir/Wlogout.sh bind = CTRL ALT, P, exec, $scriptsDir/Wlogout.sh
bind = $mainMod CTRL, S, exec, $scriptsDir/RofiBeats.sh bind = $mainMod CTRL, S, exec, $scriptsDir/RofiBeats.sh
bind = $mainMod ALT, E, exec, $scriptsDir/RofiEmoji.sh bind = $mainMod ALT, E, exec, $scriptsDir/RofiEmoji.sh
bind = $mainMod SHIFT, H, exec, $scriptsDir/Help.sh
bind = $mainMod, H, exec, $scriptsDir/KeyHints.sh bind = $mainMod, H, exec, $scriptsDir/KeyHints.sh
bind = $mainMod, E, exec, $scriptsDir/QuickEdit.sh bind = $mainMod, E, exec, $scriptsDir/QuickEdit.sh
bind = $mainMod, B, exec, killall -SIGUSR1 waybar # Toggle hide/show waybar bind = $mainMod, B, exec, killall -SIGUSR1 waybar # Toggle hide/show waybar

3
config/hypr/scripts/Help.sh

@ -1,3 +0,0 @@
#!/bin/bash
mousepad ~/.config/hypr/HelpFile.md

1
config/hypr/scripts/KeyHints.sh

@ -32,7 +32,6 @@ yad --width=1000 --height=1000 \
" Shift F" "Toggle float" "single window" \ " Shift F" "Toggle float" "single window" \
" ALT F" "Toggle all windows to float" "all windows" \ " ALT F" "Toggle all windows to float" "all windows" \
" SHIFT G" "Gamemode! All animations off" "" \ " SHIFT G" "Gamemode! All animations off" "" \
" SHIFT H" "Launch a small Help File" "" \
" H" "Launch this app" "" \ " H" "Launch this app" "" \
" E" "View or EDIT Keybinds, Settings, Monitor" "" \ " E" "View or EDIT Keybinds, Settings, Monitor" "" \
"" "" "" \ "" "" "" \

2
config/hypr/scripts/WallpaperSelect.sh

@ -18,7 +18,7 @@ RANDOM_PIC="${PICS[$((RANDOM % ${#PICS[@]}))]}"
RANDOM_PIC_NAME="${#PICS[@]}. random" RANDOM_PIC_NAME="${#PICS[@]}. random"
# Rofi command # Rofi command
rofi_command="rofi -dmenu -config ~/.config/rofi/config-short.rasi" rofi_command="rofi -dmenu -config ~/.config/rofi/config-wallpaper.rasi"
menu() { menu() {
for i in "${!PICS[@]}"; do for i in "${!PICS[@]}"; do

23
config/rofi/config-compact.rasi

@ -14,7 +14,7 @@ configuration {
me-select-entry: "MouseSecondary"; me-select-entry: "MouseSecondary";
me-accept-entry: "MousePrimary"; me-accept-entry: "MousePrimary";
window-format: "{w} · {c} · {t}"; window-format: "{w} · {c} · {t}";
dpi: 1;
} }
/* ---- Load pywal colors (custom wal template) ---- */ /* ---- Load pywal colors (custom wal template) ---- */
@ -22,16 +22,15 @@ configuration {
/* ---- Window ---- */ /* ---- Window ---- */
window { window {
width: 40%; width: 42%;
height: 30%;
x-offset: 0px; x-offset: 0px;
y-offset: 0px; y-offset: 0px;
spacing: 0px; spacing: 0px;
padding: 0px; padding: 0px;
margin: 0px; margin: 0px;
color: transparent; color: transparent;
border: 2px; border: 1px;
border-color: @background; border-color: @active-background;
cursor: "default"; cursor: "default";
transparency: "real"; transparency: "real";
location: center; location: center;
@ -48,7 +47,7 @@ mainbox {
spacing: 0px; spacing: 0px;
margin: 0px; margin: 0px;
background-color: transparent; background-color: transparent;
background-image: url("~/.config/rofi/.current_wallpaper", height); background-image: url("~/.config/rofi/.current_wallpaper",width);
children: [ "imagebox", "listbox" ]; children: [ "imagebox", "listbox" ];
} }
@ -80,6 +79,7 @@ inputbar {
padding: 15px; padding: 15px;
border-radius: 10px; border-radius: 10px;
border-color: @foreground; border-color: @foreground;
background-color: transparent;
children: [ "textbox-prompt-colon", "entry" ]; children: [ "textbox-prompt-colon", "entry" ];
} }
@ -88,6 +88,7 @@ textbox-prompt-colon {
expand: false; expand: false;
str: "🔎 "; str: "🔎 ";
text-color: inherit; text-color: inherit;
background-color: transparent;
} }
entry { entry {
@ -95,7 +96,7 @@ entry {
background-color: transparent; background-color: transparent;
text-color: inherit; text-color: inherit;
cursor: text; cursor: text;
placeholder: "Choose"; placeholder: "View / Edit Hyprland Settings";
placeholder-color: inherit; placeholder-color: inherit;
} }
@ -110,7 +111,7 @@ mode-switcher{
button { button {
padding: 10px; padding: 10px;
border-radius: 10px; border-radius: 10px;
background-color: @background; background-color: transparent;
text-color: inherit; text-color: inherit;
cursor: pointer; cursor: pointer;
border: 0px; border: 0px;
@ -138,7 +139,7 @@ listview {
margin: 0px; margin: 0px;
border-radius: 10px; border-radius: 10px;
border: 0px; border: 0px;
background-image: url("~/.config/rofi/.current_wallpaper", height); background-color: transparent;
} }
/* ---- Element ---- */ /* ---- Element ---- */
@ -147,7 +148,7 @@ element {
padding: 5px; padding: 5px;
margin: 2px; margin: 2px;
cursor: pointer; cursor: pointer;
background-color: @background; background-color: transparent;
border-radius: 10px; border-radius: 10px;
border: 0px; border: 0px;
} }
@ -226,7 +227,7 @@ textbox {
padding: 15px; padding: 15px;
margin: 0px; margin: 0px;
border-radius: 0px; border-radius: 0px;
background-color: @background; background-color: transparent;
text-color: @foreground; text-color: @foreground;
vertical-align: 0.5; vertical-align: 0.5;
horizontal-align: 0.0; horizontal-align: 0.0;

30
config/rofi/config-long.rasi

@ -14,7 +14,7 @@ configuration {
me-select-entry: "MouseSecondary"; me-select-entry: "MouseSecondary";
me-accept-entry: "MousePrimary"; me-accept-entry: "MousePrimary";
window-format: "{w} · {c} · {t}"; window-format: "{w} · {c} · {t}";
dpi: 1;
} }
/* ---- Load pywal colors (custom wal template) ---- */ /* ---- Load pywal colors (custom wal template) ---- */
@ -22,8 +22,7 @@ configuration {
/* ---- Window ---- */ /* ---- Window ---- */
window { window {
width: 35%; width: 45%;
height: 60%;
x-offset: 0px; x-offset: 0px;
y-offset: 0px; y-offset: 0px;
spacing: 0px; spacing: 0px;
@ -44,7 +43,7 @@ window {
/* ---- Mainbox ---- */ /* ---- Mainbox ---- */
mainbox { mainbox {
enabled: true; enabled: true;
orientation: horizontal; orientation: vertical;
spacing: 0px; spacing: 0px;
margin: 0px; margin: 0px;
background-color: transparent; background-color: transparent;
@ -54,7 +53,7 @@ mainbox {
/* ---- Imagebox ---- */ /* ---- Imagebox ---- */
imagebox { imagebox {
padding: 18px; padding: 6px;
background-color: transparent; background-color: transparent;
orientation: vertical; orientation: vertical;
children: [ "inputbar", "dummy", "mode-switcher" ]; children: [ "inputbar", "dummy", "mode-switcher" ];
@ -77,9 +76,10 @@ inputbar {
enabled: true; enabled: true;
text-color: @foreground; text-color: @foreground;
spacing: 10px; spacing: 10px;
padding: 15px; padding: 20px;
border-radius: 10px; border-radius: 10px;
border-color: @foreground; border-color: @foreground;
background-color: transparent;
children: [ "textbox-prompt-colon", "entry" ]; children: [ "textbox-prompt-colon", "entry" ];
} }
@ -88,6 +88,7 @@ textbox-prompt-colon {
expand: false; expand: false;
str: "🔎 "; str: "🔎 ";
text-color: inherit; text-color: inherit;
background-color: transparent;
} }
entry { entry {
@ -125,7 +126,7 @@ button selected {
listview { listview {
enabled: true; enabled: true;
columns: 1; columns: 1;
lines: 12; lines: 15;
cycle: true; cycle: true;
dynamic: true; dynamic: true;
scrollbar: true; scrollbar: true;
@ -134,22 +135,21 @@ listview {
fixed-height: true; fixed-height: true;
fixed-columns: true; fixed-columns: true;
spacing: 0px; spacing: 0px;
padding: 10px; padding: 2px;
margin: 0px; margin: 0px;
border-radius: 10px; border-radius: 10px;
border: 0px; border: 0px;
background-image: url("~/.config/rofi/.current_wallpaper", height); background-color: transparent;
} }
/* ---- Element ---- */ /* ---- Element ---- */
element { element {
enabled: true; enabled: true;
padding: 5px; padding: 2px;
margin: 2px; margin: 2px;
cursor: pointer; cursor: pointer;
background-color: @background; background-color: transparent;
border-radius: 10px; border-radius: 10px;
border: 0px;
} }
element normal.normal { element normal.normal {
@ -223,17 +223,17 @@ message {
} }
textbox { textbox {
padding: 15px; padding: 6px;
margin: 0px; margin: 0px;
border-radius: 0px; border-radius: 0px;
background-color: @background; background-color: transparent;
text-color: @foreground; text-color: @foreground;
vertical-align: 0.5; vertical-align: 0.5;
horizontal-align: 0.0; horizontal-align: 0.0;
} }
error-message { error-message {
padding: 15px; padding: 6px;
border-radius: 20px; border-radius: 20px;
background-color: @background; background-color: @background;
text-color: @foreground; text-color: @foreground;

25
config/rofi/config-rofi-Beats.rasi

@ -14,7 +14,7 @@ configuration {
me-select-entry: "MouseSecondary"; me-select-entry: "MouseSecondary";
me-accept-entry: "MousePrimary"; me-accept-entry: "MousePrimary";
window-format: "{w} · {c} · {t}"; window-format: "{w} · {c} · {t}";
dpi: 1;
} }
/* ---- Load pywal colors (custom wal template) ---- */ /* ---- Load pywal colors (custom wal template) ---- */
@ -22,16 +22,15 @@ configuration {
/* ---- Window ---- */ /* ---- Window ---- */
window { window {
width: 45%; width: 35%;
height: 45%;
x-offset: 0px; x-offset: 0px;
y-offset: 0px; y-offset: 0px;
spacing: 0px; spacing: 0px;
padding: 0px; padding: 0px;
margin: 0px; margin: 0px;
color: transparent; color: transparent;
border: 2px; border: 1px;
border-color: @background; border-color: @active-background;
cursor: "default"; cursor: "default";
transparency: "real"; transparency: "real";
location: center; location: center;
@ -48,7 +47,7 @@ mainbox {
spacing: 0px; spacing: 0px;
margin: 0px; margin: 0px;
background-color: transparent; background-color: transparent;
background-image: url("~/.config/rofi/.current_wallpaper", height); background-image: url("~/.config/rofi/.current_wallpaper",width);
children: [ "imagebox", "listbox" ]; children: [ "imagebox", "listbox" ];
} }
@ -80,14 +79,16 @@ inputbar {
padding: 15px; padding: 15px;
border-radius: 10px; border-radius: 10px;
border-color: @foreground; border-color: @foreground;
background-color: transparent;
children: [ "textbox-prompt-colon", "entry" ]; children: [ "textbox-prompt-colon", "entry" ];
} }
textbox-prompt-colon { textbox-prompt-colon {
enabled: true; enabled: true;
expand: false; expand: false;
str: "🔎 "; str: "📻 ";
text-color: inherit; text-color: inherit;
background-color: transparent;
} }
entry { entry {
@ -95,7 +96,7 @@ entry {
background-color: transparent; background-color: transparent;
text-color: inherit; text-color: inherit;
cursor: text; cursor: text;
placeholder: "Choose"; placeholder: "Choose Online Music";
placeholder-color: inherit; placeholder-color: inherit;
} }
@ -110,7 +111,7 @@ mode-switcher{
button { button {
padding: 10px; padding: 10px;
border-radius: 10px; border-radius: 10px;
background-color: @background; background-color: transparent;
text-color: inherit; text-color: inherit;
cursor: pointer; cursor: pointer;
border: 0px; border: 0px;
@ -138,7 +139,7 @@ listview {
margin: 0px; margin: 0px;
border-radius: 10px; border-radius: 10px;
border: 0px; border: 0px;
background-image: url("~/.config/rofi/.current_wallpaper", height); background-color: transparent;
} }
/* ---- Element ---- */ /* ---- Element ---- */
@ -147,7 +148,7 @@ element {
padding: 5px; padding: 5px;
margin: 2px; margin: 2px;
cursor: pointer; cursor: pointer;
background-color: @background; background-color: transparent;
border-radius: 10px; border-radius: 10px;
border: 0px; border: 0px;
} }
@ -226,7 +227,7 @@ textbox {
padding: 15px; padding: 15px;
margin: 0px; margin: 0px;
border-radius: 0px; border-radius: 0px;
background-color: @background; background-color: transparent;
text-color: @foreground; text-color: @foreground;
vertical-align: 0.5; vertical-align: 0.5;
horizontal-align: 0.0; horizontal-align: 0.0;

57
config/rofi/config-short.rasi → config/rofi/config-wallpaper.rasi

@ -1,4 +1,5 @@
/* ---- 💫 https://github.com/JaKooLit 💫 ---- */ /* ---- 💫 https://github.com/JaKooLit 💫 ---- */
/* Main Config */
/* ---- Configuration ---- */ /* ---- Configuration ---- */
configuration { configuration {
@ -14,6 +15,7 @@ configuration {
me-select-entry: "MouseSecondary"; me-select-entry: "MouseSecondary";
me-accept-entry: "MousePrimary"; me-accept-entry: "MousePrimary";
window-format: "{w} · {c} · {t}"; window-format: "{w} · {c} · {t}";
dpi: 1;
} }
@ -22,16 +24,15 @@ configuration {
/* ---- Window ---- */ /* ---- Window ---- */
window { window {
width: 20%; width: 40%;
height: 50%;
x-offset: 0px; x-offset: 0px;
y-offset: 0px; y-offset: 0px;
spacing: 0px; spacing: 0px;
padding: 0px; padding: 2px;
margin: 0px; margin: 0px;
color: transparent; color: transparent;
border: 2px; border: 1px;
border-color: @background; border-color: @active-background;
cursor: "default"; cursor: "default";
transparency: "real"; transparency: "real";
location: center; location: center;
@ -45,16 +46,13 @@ window {
mainbox { mainbox {
enabled: true; enabled: true;
orientation: horizontal; orientation: horizontal;
spacing: 0px; padding: 20px;
margin: 0px;
background-color: transparent;
background-image: url("~/.config/rofi/.current_wallpaper", height); background-image: url("~/.config/rofi/.current_wallpaper", height);
children: [ "listbox" ]; children: [ "imagebox", "listbox" ];
} }
/* ---- Imagebox ---- */ /* ---- Imagebox ---- */
imagebox { imagebox {
padding: 18px;
background-color: transparent; background-color: transparent;
orientation: vertical; orientation: vertical;
children: [ "inputbar", "dummy", "mode-switcher" ]; children: [ "inputbar", "dummy", "mode-switcher" ];
@ -62,10 +60,10 @@ imagebox {
/* ---- Listbox ---- */ /* ---- Listbox ---- */
listbox { listbox {
spacing: 20px; spacing: 4px;
background-color: transparent; background-color: transparent;
orientation: vertical; orientation: vertical;
children: [ "inputbar", "message", "listview" ]; children: [ "listview" ];
} }
/* ---- Dummy ---- */ /* ---- Dummy ---- */
dummy { dummy {
@ -80,14 +78,16 @@ inputbar {
padding: 15px; padding: 15px;
border-radius: 10px; border-radius: 10px;
border-color: @foreground; border-color: @foreground;
background-color: transparent;
children: [ "textbox-prompt-colon", "entry" ]; children: [ "textbox-prompt-colon", "entry" ];
} }
textbox-prompt-colon { textbox-prompt-colon {
enabled: true; enabled: true;
expand: false; expand: false;
str: "🔎 "; str: "󰸉 ";
text-color: inherit; text-color: inherit;
background-color: transparent;
} }
entry { entry {
@ -95,7 +95,7 @@ entry {
background-color: transparent; background-color: transparent;
text-color: inherit; text-color: inherit;
cursor: text; cursor: text;
placeholder: "Choose"; placeholder: "Choose Desired wallpaper";
placeholder-color: inherit; placeholder-color: inherit;
} }
@ -110,10 +110,9 @@ mode-switcher{
button { button {
padding: 10px; padding: 10px;
border-radius: 10px; border-radius: 10px;
background-color: @background; background-color: transparent;
text-color: inherit; text-color: inherit;
cursor: pointer; cursor: pointer;
border: 0px;
} }
button selected { button selected {
@ -125,20 +124,17 @@ button selected {
listview { listview {
enabled: true; enabled: true;
columns: 1; columns: 1;
lines: 12; lines: 10;
cycle: true; spacing: 4px;
dynamic: true; dynamic: true;
enabled: true;
cycle: true;
scrollbar: true; scrollbar: true;
layout: vertical; layout: vertical;
reverse: false; reverse: false;
fixed-height: true; fixed-height: true;
fixed-columns: true; fixed-columns: false;
spacing: 0px; background-color: transparent;
padding: 10px;
margin: 0px;
border-radius: 10px;
border: 0px;
background-image: url("~/.config/rofi/.current_wallpaper", height);
} }
/* ---- Element ---- */ /* ---- Element ---- */
@ -147,7 +143,7 @@ element {
padding: 5px; padding: 5px;
margin: 2px; margin: 2px;
cursor: pointer; cursor: pointer;
background-color: @background; background-color: transparent;
border-radius: 10px; border-radius: 10px;
border: 0px; border: 0px;
} }
@ -215,21 +211,14 @@ element-text {
/*****----- Message -----*****/ /*****----- Message -----*****/
message { message {
background-color: transparent; background-color: transparent;
border: 0px;
margin: 20px 0px 0px 0px; margin: 20px 0px 0px 0px;
padding: 0px;
spacing: 0px;
border-radius: 10px; border-radius: 10px;
} }
textbox { textbox {
padding: 15px; padding: 15px;
margin: 0px; background-color: transparent;
border-radius: 0px;
background-color: @background;
text-color: @foreground; text-color: @foreground;
vertical-align: 0.5;
horizontal-align: 0.0;
} }
error-message { error-message {

54
config/rofi/config-waybar-layout.rasi

@ -3,7 +3,7 @@
/* ---- Configuration ---- */ /* ---- Configuration ---- */
configuration { configuration {
modi: "drun,run"; modi: "drun,run";
font: "Fira Code SemiBold 14"; font: "Fira Code SemiBold 12";
show-icons: true; show-icons: true;
display-drun: ""; display-drun: "";
display-run: ""; display-run: "";
@ -14,7 +14,7 @@ configuration {
me-select-entry: "MouseSecondary"; me-select-entry: "MouseSecondary";
me-accept-entry: "MousePrimary"; me-accept-entry: "MousePrimary";
window-format: "{w} · {c} · {t}"; window-format: "{w} · {c} · {t}";
dpi: 1;
} }
/* ---- Load pywal colors (custom wal template) ---- */ /* ---- Load pywal colors (custom wal template) ---- */
@ -22,16 +22,15 @@ configuration {
/* ---- Window ---- */ /* ---- Window ---- */
window { window {
width: 50%; width: 40%;
height: 50%;
x-offset: 0px; x-offset: 0px;
y-offset: 0px; y-offset: 0px;
spacing: 0px; spacing: 0px;
padding: 0px; padding: 2px;
margin: 0px; margin: 0px;
color: transparent; color: transparent;
border: 2px; border: 1px;
border-color: @background; border-color: @active-background;
cursor: "default"; cursor: "default";
transparency: "real"; transparency: "real";
location: center; location: center;
@ -45,16 +44,13 @@ window {
mainbox { mainbox {
enabled: true; enabled: true;
orientation: horizontal; orientation: horizontal;
spacing: 0px; padding: 20px;
margin: 0px;
background-color: transparent;
background-image: url("~/.config/rofi/.current_wallpaper", height); background-image: url("~/.config/rofi/.current_wallpaper", height);
children: [ "imagebox", "listbox" ]; children: [ "imagebox", "listbox" ];
} }
/* ---- Imagebox ---- */ /* ---- Imagebox ---- */
imagebox { imagebox {
padding: 18px;
background-color: transparent; background-color: transparent;
orientation: vertical; orientation: vertical;
children: [ "inputbar", "dummy", "mode-switcher" ]; children: [ "inputbar", "dummy", "mode-switcher" ];
@ -62,10 +58,10 @@ imagebox {
/* ---- Listbox ---- */ /* ---- Listbox ---- */
listbox { listbox {
spacing: 20px; spacing: 4px;
background-color: transparent; background-color: transparent;
orientation: vertical; orientation: vertical;
children: [ "message", "listview" ]; children: [ "listview" ];
} }
/* ---- Dummy ---- */ /* ---- Dummy ---- */
dummy { dummy {
@ -80,6 +76,7 @@ inputbar {
padding: 15px; padding: 15px;
border-radius: 10px; border-radius: 10px;
border-color: @foreground; border-color: @foreground;
background-color: transparent;
children: [ "textbox-prompt-colon", "entry" ]; children: [ "textbox-prompt-colon", "entry" ];
} }
@ -88,6 +85,7 @@ textbox-prompt-colon {
expand: false; expand: false;
str: "🔎 "; str: "🔎 ";
text-color: inherit; text-color: inherit;
background-color: transparent;
} }
entry { entry {
@ -95,7 +93,7 @@ entry {
background-color: transparent; background-color: transparent;
text-color: inherit; text-color: inherit;
cursor: text; cursor: text;
placeholder: "Choose Waybar Layout"; placeholder: "Choose Waybar Style";
placeholder-color: inherit; placeholder-color: inherit;
} }
@ -110,10 +108,9 @@ mode-switcher{
button { button {
padding: 10px; padding: 10px;
border-radius: 10px; border-radius: 10px;
background-color: @background; background-color: transparent;
text-color: inherit; text-color: inherit;
cursor: pointer; cursor: pointer;
border: 0px;
} }
button selected { button selected {
@ -125,20 +122,16 @@ button selected {
listview { listview {
enabled: true; enabled: true;
columns: 1; columns: 1;
lines: 10; lines: 16;
cycle: true; spacing: 4px;
dynamic: true; dynamic: true;
cycle: true;
scrollbar: true; scrollbar: true;
layout: vertical; layout: vertical;
reverse: false; reverse: false;
fixed-height: true; fixed-height: true;
fixed-columns: true; fixed-columns: false;
spacing: 0px; background-color: transparent;
padding: 10px;
margin: 0px;
border-radius: 10px;
border: 0px;
background-image: url("~/.config/rofi/.current_wallpaper", height);
} }
/* ---- Element ---- */ /* ---- Element ---- */
@ -147,7 +140,7 @@ element {
padding: 5px; padding: 5px;
margin: 2px; margin: 2px;
cursor: pointer; cursor: pointer;
background-color: @background; background-color: transparent;
border-radius: 10px; border-radius: 10px;
border: 0px; border: 0px;
} }
@ -215,21 +208,14 @@ element-text {
/*****----- Message -----*****/ /*****----- Message -----*****/
message { message {
background-color: transparent; background-color: transparent;
border: 0px;
margin: 20px 0px 0px 0px; margin: 20px 0px 0px 0px;
padding: 0px;
spacing: 0px;
border-radius: 10px; border-radius: 10px;
} }
textbox { textbox {
padding: 15px; padding: 15px;
margin: 0px; background-color: transparent;
border-radius: 0px;
background-color: @background;
text-color: @foreground; text-color: @foreground;
vertical-align: 0.5;
horizontal-align: 0.0;
} }
error-message { error-message {

54
config/rofi/config-waybar-style.rasi

@ -3,7 +3,7 @@
/* ---- Configuration ---- */ /* ---- Configuration ---- */
configuration { configuration {
modi: "drun,run"; modi: "drun,run";
font: "Fira Code SemiBold 14"; font: "Fira Code SemiBold 12";
show-icons: true; show-icons: true;
display-drun: ""; display-drun: "";
display-run: ""; display-run: "";
@ -14,7 +14,7 @@ configuration {
me-select-entry: "MouseSecondary"; me-select-entry: "MouseSecondary";
me-accept-entry: "MousePrimary"; me-accept-entry: "MousePrimary";
window-format: "{w} · {c} · {t}"; window-format: "{w} · {c} · {t}";
dpi: 1;
} }
/* ---- Load pywal colors (custom wal template) ---- */ /* ---- Load pywal colors (custom wal template) ---- */
@ -22,16 +22,15 @@ configuration {
/* ---- Window ---- */ /* ---- Window ---- */
window { window {
width: 50%; width: 40%;
height: 50%;
x-offset: 0px; x-offset: 0px;
y-offset: 0px; y-offset: 0px;
spacing: 0px; spacing: 0px;
padding: 0px; padding: 2px;
margin: 0px; margin: 0px;
color: transparent; color: transparent;
border: 2px; border: 1px;
border-color: @background; border-color: @active-background;
cursor: "default"; cursor: "default";
transparency: "real"; transparency: "real";
location: center; location: center;
@ -45,16 +44,13 @@ window {
mainbox { mainbox {
enabled: true; enabled: true;
orientation: horizontal; orientation: horizontal;
spacing: 0px; padding: 20px;
margin: 0px;
background-color: transparent;
background-image: url("~/.config/rofi/.current_wallpaper", height); background-image: url("~/.config/rofi/.current_wallpaper", height);
children: [ "imagebox", "listbox" ]; children: [ "imagebox", "listbox" ];
} }
/* ---- Imagebox ---- */ /* ---- Imagebox ---- */
imagebox { imagebox {
padding: 18px;
background-color: transparent; background-color: transparent;
orientation: vertical; orientation: vertical;
children: [ "inputbar", "dummy", "mode-switcher" ]; children: [ "inputbar", "dummy", "mode-switcher" ];
@ -62,10 +58,10 @@ imagebox {
/* ---- Listbox ---- */ /* ---- Listbox ---- */
listbox { listbox {
spacing: 20px; spacing: 4px;
background-color: transparent; background-color: transparent;
orientation: vertical; orientation: vertical;
children: [ "message", "listview" ]; children: [ "listview" ];
} }
/* ---- Dummy ---- */ /* ---- Dummy ---- */
dummy { dummy {
@ -80,6 +76,7 @@ inputbar {
padding: 15px; padding: 15px;
border-radius: 10px; border-radius: 10px;
border-color: @foreground; border-color: @foreground;
background-color: transparent;
children: [ "textbox-prompt-colon", "entry" ]; children: [ "textbox-prompt-colon", "entry" ];
} }
@ -88,6 +85,7 @@ textbox-prompt-colon {
expand: false; expand: false;
str: "🔎 "; str: "🔎 ";
text-color: inherit; text-color: inherit;
background-color: transparent;
} }
entry { entry {
@ -95,7 +93,7 @@ entry {
background-color: transparent; background-color: transparent;
text-color: inherit; text-color: inherit;
cursor: text; cursor: text;
placeholder: "Choose Waybar Syles"; placeholder: "Choose Waybar Style";
placeholder-color: inherit; placeholder-color: inherit;
} }
@ -110,10 +108,9 @@ mode-switcher{
button { button {
padding: 10px; padding: 10px;
border-radius: 10px; border-radius: 10px;
background-color: @background; background-color: transparent;
text-color: inherit; text-color: inherit;
cursor: pointer; cursor: pointer;
border: 0px;
} }
button selected { button selected {
@ -125,20 +122,16 @@ button selected {
listview { listview {
enabled: true; enabled: true;
columns: 1; columns: 1;
lines: 10; lines: 16;
cycle: true; spacing: 4px;
dynamic: true; dynamic: true;
cycle: true;
scrollbar: true; scrollbar: true;
layout: vertical; layout: vertical;
reverse: false; reverse: false;
fixed-height: true; fixed-height: true;
fixed-columns: true; fixed-columns: false;
spacing: 0px; background-color: transparent;
padding: 10px;
margin: 0px;
border-radius: 10px;
border: 0px;
background-image: url("~/.config/rofi/.current_wallpaper", height);
} }
/* ---- Element ---- */ /* ---- Element ---- */
@ -147,7 +140,7 @@ element {
padding: 5px; padding: 5px;
margin: 2px; margin: 2px;
cursor: pointer; cursor: pointer;
background-color: @background; background-color: transparent;
border-radius: 10px; border-radius: 10px;
border: 0px; border: 0px;
} }
@ -215,21 +208,14 @@ element-text {
/*****----- Message -----*****/ /*****----- Message -----*****/
message { message {
background-color: transparent; background-color: transparent;
border: 0px;
margin: 20px 0px 0px 0px; margin: 20px 0px 0px 0px;
padding: 0px;
spacing: 0px;
border-radius: 10px; border-radius: 10px;
} }
textbox { textbox {
padding: 15px; padding: 15px;
margin: 0px; background-color: transparent;
border-radius: 0px;
background-color: @background;
text-color: @foreground; text-color: @foreground;
vertical-align: 0.5;
horizontal-align: 0.0;
} }
error-message { error-message {

57
config/rofi/config.rasi

@ -1,4 +1,5 @@
/* ---- 💫 https://github.com/JaKooLit 💫 ---- */ /* ---- 💫 https://github.com/JaKooLit 💫 ---- */
/* Main Config */
/* ---- Configuration ---- */ /* ---- Configuration ---- */
configuration { configuration {
@ -14,6 +15,7 @@ configuration {
me-select-entry: "MouseSecondary"; me-select-entry: "MouseSecondary";
me-accept-entry: "MousePrimary"; me-accept-entry: "MousePrimary";
window-format: "{w} · {c} · {t}"; window-format: "{w} · {c} · {t}";
dpi: 1;
} }
@ -22,16 +24,15 @@ configuration {
/* ---- Window ---- */ /* ---- Window ---- */
window { window {
width: 45%; width: 40%;
height: 45%;
x-offset: 0px; x-offset: 0px;
y-offset: 0px; y-offset: 0px;
spacing: 0px; spacing: 0px;
padding: 0px; padding: 2px;
margin: 0px; margin: 0px;
color: transparent; color: transparent;
border: 2px; border: 1px;
border-color: @background; border-color: @active-background;
cursor: "default"; cursor: "default";
transparency: "real"; transparency: "real";
location: center; location: center;
@ -45,16 +46,13 @@ window {
mainbox { mainbox {
enabled: true; enabled: true;
orientation: horizontal; orientation: horizontal;
spacing: 0px; padding: 20px;
margin: 0px; background-image: url("~/.config/rofi/.current_wallpaper", width);
background-color: transparent;
background-image: url("~/.config/rofi/.current_wallpaper", height);
children: [ "imagebox", "listbox" ]; children: [ "imagebox", "listbox" ];
} }
/* ---- Imagebox ---- */ /* ---- Imagebox ---- */
imagebox { imagebox {
padding: 18px;
background-color: transparent; background-color: transparent;
orientation: vertical; orientation: vertical;
children: [ "inputbar", "dummy", "mode-switcher" ]; children: [ "inputbar", "dummy", "mode-switcher" ];
@ -62,10 +60,10 @@ imagebox {
/* ---- Listbox ---- */ /* ---- Listbox ---- */
listbox { listbox {
spacing: 20px; spacing: 4px;
background-color: transparent; background-color: transparent;
orientation: vertical; orientation: vertical;
children: [ "message", "listview" ]; children: [ "listview" ];
} }
/* ---- Dummy ---- */ /* ---- Dummy ---- */
dummy { dummy {
@ -80,6 +78,7 @@ inputbar {
padding: 15px; padding: 15px;
border-radius: 10px; border-radius: 10px;
border-color: @foreground; border-color: @foreground;
background-color: transparent;
children: [ "textbox-prompt-colon", "entry" ]; children: [ "textbox-prompt-colon", "entry" ];
} }
@ -88,6 +87,7 @@ textbox-prompt-colon {
expand: false; expand: false;
str: "🔎 "; str: "🔎 ";
text-color: inherit; text-color: inherit;
background-color: transparent;
} }
entry { entry {
@ -95,7 +95,7 @@ entry {
background-color: transparent; background-color: transparent;
text-color: inherit; text-color: inherit;
cursor: text; cursor: text;
placeholder: "Choose"; placeholder: "Search";
placeholder-color: inherit; placeholder-color: inherit;
} }
@ -110,10 +110,9 @@ mode-switcher{
button { button {
padding: 10px; padding: 10px;
border-radius: 10px; border-radius: 10px;
background-color: @background; background-color: transparent;
text-color: inherit; text-color: inherit;
cursor: pointer; cursor: pointer;
border: 0px;
} }
button selected { button selected {
@ -125,20 +124,17 @@ button selected {
listview { listview {
enabled: true; enabled: true;
columns: 1; columns: 1;
lines: 10; lines: 8;
cycle: true; spacing: 4px;
dynamic: true; dynamic: true;
enabled: true;
cycle: true;
scrollbar: false; scrollbar: false;
layout: vertical; layout: vertical;
reverse: false; reverse: true;
fixed-height: true; fixed-height: true;
fixed-columns: true; fixed-columns: false;
spacing: 0px; background-color: transparent;
padding: 10px;
margin: 0px;
border-radius: 10px;
border: 0px;
background-image: url("~/.config/rofi/.current_wallpaper", height);
} }
/* ---- Element ---- */ /* ---- Element ---- */
@ -147,7 +143,7 @@ element {
padding: 5px; padding: 5px;
margin: 2px; margin: 2px;
cursor: pointer; cursor: pointer;
background-color: @background; background-color: transparent;
border-radius: 10px; border-radius: 10px;
border: 0px; border: 0px;
} }
@ -215,21 +211,14 @@ element-text {
/*****----- Message -----*****/ /*****----- Message -----*****/
message { message {
background-color: transparent; background-color: transparent;
border: 0px;
margin: 20px 0px 0px 0px; margin: 20px 0px 0px 0px;
padding: 0px;
spacing: 0px;
border-radius: 10px; border-radius: 10px;
} }
textbox { textbox {
padding: 15px; padding: 15px;
margin: 0px; background-color: transparent;
border-radius: 0px;
background-color: @background;
text-color: @foreground; text-color: @foreground;
vertical-align: 0.5;
horizontal-align: 0.0;
} }
error-message { error-message {

23
config/rofi/resolution/1080p/config-compact.rasi

@ -14,7 +14,7 @@ configuration {
me-select-entry: "MouseSecondary"; me-select-entry: "MouseSecondary";
me-accept-entry: "MousePrimary"; me-accept-entry: "MousePrimary";
window-format: "{w} · {c} · {t}"; window-format: "{w} · {c} · {t}";
dpi: 1;
} }
/* ---- Load pywal colors (custom wal template) ---- */ /* ---- Load pywal colors (custom wal template) ---- */
@ -22,16 +22,15 @@ configuration {
/* ---- Window ---- */ /* ---- Window ---- */
window { window {
width: 40%; width: 42%;
height: 30%;
x-offset: 0px; x-offset: 0px;
y-offset: 0px; y-offset: 0px;
spacing: 0px; spacing: 0px;
padding: 0px; padding: 0px;
margin: 0px; margin: 0px;
color: transparent; color: transparent;
border: 2px; border: 1px;
border-color: @background; border-color: @active-background;
cursor: "default"; cursor: "default";
transparency: "real"; transparency: "real";
location: center; location: center;
@ -48,7 +47,7 @@ mainbox {
spacing: 0px; spacing: 0px;
margin: 0px; margin: 0px;
background-color: transparent; background-color: transparent;
background-image: url("~/.config/rofi/.current_wallpaper", height); background-image: url("~/.config/rofi/.current_wallpaper",width);
children: [ "imagebox", "listbox" ]; children: [ "imagebox", "listbox" ];
} }
@ -80,6 +79,7 @@ inputbar {
padding: 15px; padding: 15px;
border-radius: 10px; border-radius: 10px;
border-color: @foreground; border-color: @foreground;
background-color: transparent;
children: [ "textbox-prompt-colon", "entry" ]; children: [ "textbox-prompt-colon", "entry" ];
} }
@ -88,6 +88,7 @@ textbox-prompt-colon {
expand: false; expand: false;
str: "🔎 "; str: "🔎 ";
text-color: inherit; text-color: inherit;
background-color: transparent;
} }
entry { entry {
@ -95,7 +96,7 @@ entry {
background-color: transparent; background-color: transparent;
text-color: inherit; text-color: inherit;
cursor: text; cursor: text;
placeholder: "Choose"; placeholder: "View / Edit Hyprland Settings";
placeholder-color: inherit; placeholder-color: inherit;
} }
@ -110,7 +111,7 @@ mode-switcher{
button { button {
padding: 10px; padding: 10px;
border-radius: 10px; border-radius: 10px;
background-color: @background; background-color: transparent;
text-color: inherit; text-color: inherit;
cursor: pointer; cursor: pointer;
border: 0px; border: 0px;
@ -138,7 +139,7 @@ listview {
margin: 0px; margin: 0px;
border-radius: 10px; border-radius: 10px;
border: 0px; border: 0px;
background-image: url("~/.config/rofi/.current_wallpaper", height); background-color: transparent;
} }
/* ---- Element ---- */ /* ---- Element ---- */
@ -147,7 +148,7 @@ element {
padding: 5px; padding: 5px;
margin: 2px; margin: 2px;
cursor: pointer; cursor: pointer;
background-color: @background; background-color: transparent;
border-radius: 10px; border-radius: 10px;
border: 0px; border: 0px;
} }
@ -226,7 +227,7 @@ textbox {
padding: 15px; padding: 15px;
margin: 0px; margin: 0px;
border-radius: 0px; border-radius: 0px;
background-color: @background; background-color: transparent;
text-color: @foreground; text-color: @foreground;
vertical-align: 0.5; vertical-align: 0.5;
horizontal-align: 0.0; horizontal-align: 0.0;

30
config/rofi/resolution/1080p/config-long.rasi

@ -14,7 +14,7 @@ configuration {
me-select-entry: "MouseSecondary"; me-select-entry: "MouseSecondary";
me-accept-entry: "MousePrimary"; me-accept-entry: "MousePrimary";
window-format: "{w} · {c} · {t}"; window-format: "{w} · {c} · {t}";
dpi: 1;
} }
/* ---- Load pywal colors (custom wal template) ---- */ /* ---- Load pywal colors (custom wal template) ---- */
@ -22,8 +22,7 @@ configuration {
/* ---- Window ---- */ /* ---- Window ---- */
window { window {
width: 35%; width: 45%;
height: 60%;
x-offset: 0px; x-offset: 0px;
y-offset: 0px; y-offset: 0px;
spacing: 0px; spacing: 0px;
@ -44,7 +43,7 @@ window {
/* ---- Mainbox ---- */ /* ---- Mainbox ---- */
mainbox { mainbox {
enabled: true; enabled: true;
orientation: horizontal; orientation: vertical;
spacing: 0px; spacing: 0px;
margin: 0px; margin: 0px;
background-color: transparent; background-color: transparent;
@ -54,7 +53,7 @@ mainbox {
/* ---- Imagebox ---- */ /* ---- Imagebox ---- */
imagebox { imagebox {
padding: 18px; padding: 6px;
background-color: transparent; background-color: transparent;
orientation: vertical; orientation: vertical;
children: [ "inputbar", "dummy", "mode-switcher" ]; children: [ "inputbar", "dummy", "mode-switcher" ];
@ -77,9 +76,10 @@ inputbar {
enabled: true; enabled: true;
text-color: @foreground; text-color: @foreground;
spacing: 10px; spacing: 10px;
padding: 15px; padding: 20px;
border-radius: 10px; border-radius: 10px;
border-color: @foreground; border-color: @foreground;
background-color: transparent;
children: [ "textbox-prompt-colon", "entry" ]; children: [ "textbox-prompt-colon", "entry" ];
} }
@ -88,6 +88,7 @@ textbox-prompt-colon {
expand: false; expand: false;
str: "🔎 "; str: "🔎 ";
text-color: inherit; text-color: inherit;
background-color: transparent;
} }
entry { entry {
@ -125,7 +126,7 @@ button selected {
listview { listview {
enabled: true; enabled: true;
columns: 1; columns: 1;
lines: 12; lines: 15;
cycle: true; cycle: true;
dynamic: true; dynamic: true;
scrollbar: true; scrollbar: true;
@ -134,22 +135,21 @@ listview {
fixed-height: true; fixed-height: true;
fixed-columns: true; fixed-columns: true;
spacing: 0px; spacing: 0px;
padding: 10px; padding: 2px;
margin: 0px; margin: 0px;
border-radius: 10px; border-radius: 10px;
border: 0px; border: 0px;
background-image: url("~/.config/rofi/.current_wallpaper", height); background-color: transparent;
} }
/* ---- Element ---- */ /* ---- Element ---- */
element { element {
enabled: true; enabled: true;
padding: 5px; padding: 2px;
margin: 2px; margin: 2px;
cursor: pointer; cursor: pointer;
background-color: @background; background-color: transparent;
border-radius: 10px; border-radius: 10px;
border: 0px;
} }
element normal.normal { element normal.normal {
@ -223,17 +223,17 @@ message {
} }
textbox { textbox {
padding: 15px; padding: 6px;
margin: 0px; margin: 0px;
border-radius: 0px; border-radius: 0px;
background-color: @background; background-color: transparent;
text-color: @foreground; text-color: @foreground;
vertical-align: 0.5; vertical-align: 0.5;
horizontal-align: 0.0; horizontal-align: 0.0;
} }
error-message { error-message {
padding: 15px; padding: 6px;
border-radius: 20px; border-radius: 20px;
background-color: @background; background-color: @background;
text-color: @foreground; text-color: @foreground;

25
config/rofi/resolution/1080p/config-rofi-Beats.rasi

@ -14,7 +14,7 @@ configuration {
me-select-entry: "MouseSecondary"; me-select-entry: "MouseSecondary";
me-accept-entry: "MousePrimary"; me-accept-entry: "MousePrimary";
window-format: "{w} · {c} · {t}"; window-format: "{w} · {c} · {t}";
dpi: 1;
} }
/* ---- Load pywal colors (custom wal template) ---- */ /* ---- Load pywal colors (custom wal template) ---- */
@ -22,16 +22,15 @@ configuration {
/* ---- Window ---- */ /* ---- Window ---- */
window { window {
width: 45%; width: 35%;
height: 45%;
x-offset: 0px; x-offset: 0px;
y-offset: 0px; y-offset: 0px;
spacing: 0px; spacing: 0px;
padding: 0px; padding: 0px;
margin: 0px; margin: 0px;
color: transparent; color: transparent;
border: 2px; border: 1px;
border-color: @background; border-color: @active-background;
cursor: "default"; cursor: "default";
transparency: "real"; transparency: "real";
location: center; location: center;
@ -48,7 +47,7 @@ mainbox {
spacing: 0px; spacing: 0px;
margin: 0px; margin: 0px;
background-color: transparent; background-color: transparent;
background-image: url("~/.config/rofi/.current_wallpaper", height); background-image: url("~/.config/rofi/.current_wallpaper",width);
children: [ "imagebox", "listbox" ]; children: [ "imagebox", "listbox" ];
} }
@ -80,14 +79,16 @@ inputbar {
padding: 15px; padding: 15px;
border-radius: 10px; border-radius: 10px;
border-color: @foreground; border-color: @foreground;
background-color: transparent;
children: [ "textbox-prompt-colon", "entry" ]; children: [ "textbox-prompt-colon", "entry" ];
} }
textbox-prompt-colon { textbox-prompt-colon {
enabled: true; enabled: true;
expand: false; expand: false;
str: "🔎 "; str: "📻 ";
text-color: inherit; text-color: inherit;
background-color: transparent;
} }
entry { entry {
@ -95,7 +96,7 @@ entry {
background-color: transparent; background-color: transparent;
text-color: inherit; text-color: inherit;
cursor: text; cursor: text;
placeholder: "Choose"; placeholder: "Choose Online Music";
placeholder-color: inherit; placeholder-color: inherit;
} }
@ -110,7 +111,7 @@ mode-switcher{
button { button {
padding: 10px; padding: 10px;
border-radius: 10px; border-radius: 10px;
background-color: @background; background-color: transparent;
text-color: inherit; text-color: inherit;
cursor: pointer; cursor: pointer;
border: 0px; border: 0px;
@ -138,7 +139,7 @@ listview {
margin: 0px; margin: 0px;
border-radius: 10px; border-radius: 10px;
border: 0px; border: 0px;
background-image: url("~/.config/rofi/.current_wallpaper", height); background-color: transparent;
} }
/* ---- Element ---- */ /* ---- Element ---- */
@ -147,7 +148,7 @@ element {
padding: 5px; padding: 5px;
margin: 2px; margin: 2px;
cursor: pointer; cursor: pointer;
background-color: @background; background-color: transparent;
border-radius: 10px; border-radius: 10px;
border: 0px; border: 0px;
} }
@ -226,7 +227,7 @@ textbox {
padding: 15px; padding: 15px;
margin: 0px; margin: 0px;
border-radius: 0px; border-radius: 0px;
background-color: @background; background-color: transparent;
text-color: @foreground; text-color: @foreground;
vertical-align: 0.5; vertical-align: 0.5;
horizontal-align: 0.0; horizontal-align: 0.0;

57
config/rofi/resolution/1080p/config-short.rasi → config/rofi/resolution/1080p/config-wallpaper.rasi

@ -1,4 +1,5 @@
/* ---- 💫 https://github.com/JaKooLit 💫 ---- */ /* ---- 💫 https://github.com/JaKooLit 💫 ---- */
/* Main Config */
/* ---- Configuration ---- */ /* ---- Configuration ---- */
configuration { configuration {
@ -14,6 +15,7 @@ configuration {
me-select-entry: "MouseSecondary"; me-select-entry: "MouseSecondary";
me-accept-entry: "MousePrimary"; me-accept-entry: "MousePrimary";
window-format: "{w} · {c} · {t}"; window-format: "{w} · {c} · {t}";
dpi: 1;
} }
@ -22,16 +24,15 @@ configuration {
/* ---- Window ---- */ /* ---- Window ---- */
window { window {
width: 20%; width: 40%;
height: 50%;
x-offset: 0px; x-offset: 0px;
y-offset: 0px; y-offset: 0px;
spacing: 0px; spacing: 0px;
padding: 0px; padding: 2px;
margin: 0px; margin: 0px;
color: transparent; color: transparent;
border: 2px; border: 1px;
border-color: @background; border-color: @active-background;
cursor: "default"; cursor: "default";
transparency: "real"; transparency: "real";
location: center; location: center;
@ -45,16 +46,13 @@ window {
mainbox { mainbox {
enabled: true; enabled: true;
orientation: horizontal; orientation: horizontal;
spacing: 0px; padding: 20px;
margin: 0px;
background-color: transparent;
background-image: url("~/.config/rofi/.current_wallpaper", height); background-image: url("~/.config/rofi/.current_wallpaper", height);
children: [ "listbox" ]; children: [ "imagebox", "listbox" ];
} }
/* ---- Imagebox ---- */ /* ---- Imagebox ---- */
imagebox { imagebox {
padding: 18px;
background-color: transparent; background-color: transparent;
orientation: vertical; orientation: vertical;
children: [ "inputbar", "dummy", "mode-switcher" ]; children: [ "inputbar", "dummy", "mode-switcher" ];
@ -62,10 +60,10 @@ imagebox {
/* ---- Listbox ---- */ /* ---- Listbox ---- */
listbox { listbox {
spacing: 20px; spacing: 4px;
background-color: transparent; background-color: transparent;
orientation: vertical; orientation: vertical;
children: [ "inputbar", "message", "listview" ]; children: [ "listview" ];
} }
/* ---- Dummy ---- */ /* ---- Dummy ---- */
dummy { dummy {
@ -80,14 +78,16 @@ inputbar {
padding: 15px; padding: 15px;
border-radius: 10px; border-radius: 10px;
border-color: @foreground; border-color: @foreground;
background-color: transparent;
children: [ "textbox-prompt-colon", "entry" ]; children: [ "textbox-prompt-colon", "entry" ];
} }
textbox-prompt-colon { textbox-prompt-colon {
enabled: true; enabled: true;
expand: false; expand: false;
str: "🔎 "; str: "󰸉 ";
text-color: inherit; text-color: inherit;
background-color: transparent;
} }
entry { entry {
@ -95,7 +95,7 @@ entry {
background-color: transparent; background-color: transparent;
text-color: inherit; text-color: inherit;
cursor: text; cursor: text;
placeholder: "Choose"; placeholder: "Choose Desired wallpaper";
placeholder-color: inherit; placeholder-color: inherit;
} }
@ -110,10 +110,9 @@ mode-switcher{
button { button {
padding: 10px; padding: 10px;
border-radius: 10px; border-radius: 10px;
background-color: @background; background-color: transparent;
text-color: inherit; text-color: inherit;
cursor: pointer; cursor: pointer;
border: 0px;
} }
button selected { button selected {
@ -125,20 +124,17 @@ button selected {
listview { listview {
enabled: true; enabled: true;
columns: 1; columns: 1;
lines: 12; lines: 10;
cycle: true; spacing: 4px;
dynamic: true; dynamic: true;
enabled: true;
cycle: true;
scrollbar: true; scrollbar: true;
layout: vertical; layout: vertical;
reverse: false; reverse: false;
fixed-height: true; fixed-height: true;
fixed-columns: true; fixed-columns: false;
spacing: 0px; background-color: transparent;
padding: 10px;
margin: 0px;
border-radius: 10px;
border: 0px;
background-image: url("~/.config/rofi/.current_wallpaper", height);
} }
/* ---- Element ---- */ /* ---- Element ---- */
@ -147,7 +143,7 @@ element {
padding: 5px; padding: 5px;
margin: 2px; margin: 2px;
cursor: pointer; cursor: pointer;
background-color: @background; background-color: transparent;
border-radius: 10px; border-radius: 10px;
border: 0px; border: 0px;
} }
@ -215,21 +211,14 @@ element-text {
/*****----- Message -----*****/ /*****----- Message -----*****/
message { message {
background-color: transparent; background-color: transparent;
border: 0px;
margin: 20px 0px 0px 0px; margin: 20px 0px 0px 0px;
padding: 0px;
spacing: 0px;
border-radius: 10px; border-radius: 10px;
} }
textbox { textbox {
padding: 15px; padding: 15px;
margin: 0px; background-color: transparent;
border-radius: 0px;
background-color: @background;
text-color: @foreground; text-color: @foreground;
vertical-align: 0.5;
horizontal-align: 0.0;
} }
error-message { error-message {

52
config/rofi/resolution/1080p/config-waybar-layout.rasi

@ -14,7 +14,7 @@ configuration {
me-select-entry: "MouseSecondary"; me-select-entry: "MouseSecondary";
me-accept-entry: "MousePrimary"; me-accept-entry: "MousePrimary";
window-format: "{w} · {c} · {t}"; window-format: "{w} · {c} · {t}";
dpi: 1;
} }
/* ---- Load pywal colors (custom wal template) ---- */ /* ---- Load pywal colors (custom wal template) ---- */
@ -22,16 +22,15 @@ configuration {
/* ---- Window ---- */ /* ---- Window ---- */
window { window {
width: 50%; width: 40%;
height: 50%;
x-offset: 0px; x-offset: 0px;
y-offset: 0px; y-offset: 0px;
spacing: 0px; spacing: 0px;
padding: 0px; padding: 2px;
margin: 0px; margin: 0px;
color: transparent; color: transparent;
border: 2px; border: 1px;
border-color: @background; border-color: @active-background;
cursor: "default"; cursor: "default";
transparency: "real"; transparency: "real";
location: center; location: center;
@ -45,16 +44,13 @@ window {
mainbox { mainbox {
enabled: true; enabled: true;
orientation: horizontal; orientation: horizontal;
spacing: 0px; padding: 20px;
margin: 0px;
background-color: transparent;
background-image: url("~/.config/rofi/.current_wallpaper", height); background-image: url("~/.config/rofi/.current_wallpaper", height);
children: [ "imagebox", "listbox" ]; children: [ "imagebox", "listbox" ];
} }
/* ---- Imagebox ---- */ /* ---- Imagebox ---- */
imagebox { imagebox {
padding: 18px;
background-color: transparent; background-color: transparent;
orientation: vertical; orientation: vertical;
children: [ "inputbar", "dummy", "mode-switcher" ]; children: [ "inputbar", "dummy", "mode-switcher" ];
@ -62,10 +58,10 @@ imagebox {
/* ---- Listbox ---- */ /* ---- Listbox ---- */
listbox { listbox {
spacing: 20px; spacing: 4px;
background-color: transparent; background-color: transparent;
orientation: vertical; orientation: vertical;
children: [ "message", "listview" ]; children: [ "listview" ];
} }
/* ---- Dummy ---- */ /* ---- Dummy ---- */
dummy { dummy {
@ -80,6 +76,7 @@ inputbar {
padding: 15px; padding: 15px;
border-radius: 10px; border-radius: 10px;
border-color: @foreground; border-color: @foreground;
background-color: transparent;
children: [ "textbox-prompt-colon", "entry" ]; children: [ "textbox-prompt-colon", "entry" ];
} }
@ -88,6 +85,7 @@ textbox-prompt-colon {
expand: false; expand: false;
str: "🔎 "; str: "🔎 ";
text-color: inherit; text-color: inherit;
background-color: transparent;
} }
entry { entry {
@ -95,7 +93,7 @@ entry {
background-color: transparent; background-color: transparent;
text-color: inherit; text-color: inherit;
cursor: text; cursor: text;
placeholder: "Choose Waybar Layout"; placeholder: "Choose Waybar Style";
placeholder-color: inherit; placeholder-color: inherit;
} }
@ -110,10 +108,9 @@ mode-switcher{
button { button {
padding: 10px; padding: 10px;
border-radius: 10px; border-radius: 10px;
background-color: @background; background-color: transparent;
text-color: inherit; text-color: inherit;
cursor: pointer; cursor: pointer;
border: 0px;
} }
button selected { button selected {
@ -125,20 +122,16 @@ button selected {
listview { listview {
enabled: true; enabled: true;
columns: 1; columns: 1;
lines: 10; lines: 16;
cycle: true; spacing: 4px;
dynamic: true; dynamic: true;
cycle: true;
scrollbar: true; scrollbar: true;
layout: vertical; layout: vertical;
reverse: false; reverse: false;
fixed-height: true; fixed-height: true;
fixed-columns: true; fixed-columns: false;
spacing: 0px; background-color: transparent;
padding: 10px;
margin: 0px;
border-radius: 10px;
border: 0px;
background-image: url("~/.config/rofi/.current_wallpaper", height);
} }
/* ---- Element ---- */ /* ---- Element ---- */
@ -147,7 +140,7 @@ element {
padding: 5px; padding: 5px;
margin: 2px; margin: 2px;
cursor: pointer; cursor: pointer;
background-color: @background; background-color: transparent;
border-radius: 10px; border-radius: 10px;
border: 0px; border: 0px;
} }
@ -215,21 +208,14 @@ element-text {
/*****----- Message -----*****/ /*****----- Message -----*****/
message { message {
background-color: transparent; background-color: transparent;
border: 0px;
margin: 20px 0px 0px 0px; margin: 20px 0px 0px 0px;
padding: 0px;
spacing: 0px;
border-radius: 10px; border-radius: 10px;
} }
textbox { textbox {
padding: 15px; padding: 15px;
margin: 0px; background-color: transparent;
border-radius: 0px;
background-color: @background;
text-color: @foreground; text-color: @foreground;
vertical-align: 0.5;
horizontal-align: 0.0;
} }
error-message { error-message {

52
config/rofi/resolution/1080p/config-waybar-style.rasi

@ -14,7 +14,7 @@ configuration {
me-select-entry: "MouseSecondary"; me-select-entry: "MouseSecondary";
me-accept-entry: "MousePrimary"; me-accept-entry: "MousePrimary";
window-format: "{w} · {c} · {t}"; window-format: "{w} · {c} · {t}";
dpi: 1;
} }
/* ---- Load pywal colors (custom wal template) ---- */ /* ---- Load pywal colors (custom wal template) ---- */
@ -22,16 +22,15 @@ configuration {
/* ---- Window ---- */ /* ---- Window ---- */
window { window {
width: 50%; width: 40%;
height: 50%;
x-offset: 0px; x-offset: 0px;
y-offset: 0px; y-offset: 0px;
spacing: 0px; spacing: 0px;
padding: 0px; padding: 2px;
margin: 0px; margin: 0px;
color: transparent; color: transparent;
border: 2px; border: 1px;
border-color: @background; border-color: @active-background;
cursor: "default"; cursor: "default";
transparency: "real"; transparency: "real";
location: center; location: center;
@ -45,16 +44,13 @@ window {
mainbox { mainbox {
enabled: true; enabled: true;
orientation: horizontal; orientation: horizontal;
spacing: 0px; padding: 20px;
margin: 0px;
background-color: transparent;
background-image: url("~/.config/rofi/.current_wallpaper", height); background-image: url("~/.config/rofi/.current_wallpaper", height);
children: [ "imagebox", "listbox" ]; children: [ "imagebox", "listbox" ];
} }
/* ---- Imagebox ---- */ /* ---- Imagebox ---- */
imagebox { imagebox {
padding: 18px;
background-color: transparent; background-color: transparent;
orientation: vertical; orientation: vertical;
children: [ "inputbar", "dummy", "mode-switcher" ]; children: [ "inputbar", "dummy", "mode-switcher" ];
@ -62,10 +58,10 @@ imagebox {
/* ---- Listbox ---- */ /* ---- Listbox ---- */
listbox { listbox {
spacing: 20px; spacing: 4px;
background-color: transparent; background-color: transparent;
orientation: vertical; orientation: vertical;
children: [ "message", "listview" ]; children: [ "listview" ];
} }
/* ---- Dummy ---- */ /* ---- Dummy ---- */
dummy { dummy {
@ -80,6 +76,7 @@ inputbar {
padding: 15px; padding: 15px;
border-radius: 10px; border-radius: 10px;
border-color: @foreground; border-color: @foreground;
background-color: transparent;
children: [ "textbox-prompt-colon", "entry" ]; children: [ "textbox-prompt-colon", "entry" ];
} }
@ -88,6 +85,7 @@ textbox-prompt-colon {
expand: false; expand: false;
str: "🔎 "; str: "🔎 ";
text-color: inherit; text-color: inherit;
background-color: transparent;
} }
entry { entry {
@ -95,7 +93,7 @@ entry {
background-color: transparent; background-color: transparent;
text-color: inherit; text-color: inherit;
cursor: text; cursor: text;
placeholder: "Choose Waybar Syles"; placeholder: "Choose Waybar Style";
placeholder-color: inherit; placeholder-color: inherit;
} }
@ -110,10 +108,9 @@ mode-switcher{
button { button {
padding: 10px; padding: 10px;
border-radius: 10px; border-radius: 10px;
background-color: @background; background-color: transparent;
text-color: inherit; text-color: inherit;
cursor: pointer; cursor: pointer;
border: 0px;
} }
button selected { button selected {
@ -125,20 +122,16 @@ button selected {
listview { listview {
enabled: true; enabled: true;
columns: 1; columns: 1;
lines: 10; lines: 16;
cycle: true; spacing: 4px;
dynamic: true; dynamic: true;
cycle: true;
scrollbar: true; scrollbar: true;
layout: vertical; layout: vertical;
reverse: false; reverse: false;
fixed-height: true; fixed-height: true;
fixed-columns: true; fixed-columns: false;
spacing: 0px; background-color: transparent;
padding: 10px;
margin: 0px;
border-radius: 10px;
border: 0px;
background-image: url("~/.config/rofi/.current_wallpaper", height);
} }
/* ---- Element ---- */ /* ---- Element ---- */
@ -147,7 +140,7 @@ element {
padding: 5px; padding: 5px;
margin: 2px; margin: 2px;
cursor: pointer; cursor: pointer;
background-color: @background; background-color: transparent;
border-radius: 10px; border-radius: 10px;
border: 0px; border: 0px;
} }
@ -215,21 +208,14 @@ element-text {
/*****----- Message -----*****/ /*****----- Message -----*****/
message { message {
background-color: transparent; background-color: transparent;
border: 0px;
margin: 20px 0px 0px 0px; margin: 20px 0px 0px 0px;
padding: 0px;
spacing: 0px;
border-radius: 10px; border-radius: 10px;
} }
textbox { textbox {
padding: 15px; padding: 15px;
margin: 0px; background-color: transparent;
border-radius: 0px;
background-color: @background;
text-color: @foreground; text-color: @foreground;
vertical-align: 0.5;
horizontal-align: 0.0;
} }
error-message { error-message {

57
config/rofi/resolution/1080p/config.rasi

@ -1,4 +1,5 @@
/* ---- 💫 https://github.com/JaKooLit 💫 ---- */ /* ---- 💫 https://github.com/JaKooLit 💫 ---- */
/* Main Config */
/* ---- Configuration ---- */ /* ---- Configuration ---- */
configuration { configuration {
@ -14,6 +15,7 @@ configuration {
me-select-entry: "MouseSecondary"; me-select-entry: "MouseSecondary";
me-accept-entry: "MousePrimary"; me-accept-entry: "MousePrimary";
window-format: "{w} · {c} · {t}"; window-format: "{w} · {c} · {t}";
dpi: 1;
} }
@ -22,16 +24,15 @@ configuration {
/* ---- Window ---- */ /* ---- Window ---- */
window { window {
width: 45%; width: 40%;
height: 45%;
x-offset: 0px; x-offset: 0px;
y-offset: 0px; y-offset: 0px;
spacing: 0px; spacing: 0px;
padding: 0px; padding: 2px;
margin: 0px; margin: 0px;
color: transparent; color: transparent;
border: 2px; border: 1px;
border-color: @background; border-color: @active-background;
cursor: "default"; cursor: "default";
transparency: "real"; transparency: "real";
location: center; location: center;
@ -45,16 +46,13 @@ window {
mainbox { mainbox {
enabled: true; enabled: true;
orientation: horizontal; orientation: horizontal;
spacing: 0px; padding: 20px;
margin: 0px; background-image: url("~/.config/rofi/.current_wallpaper", width);
background-color: transparent;
background-image: url("~/.config/rofi/.current_wallpaper", height);
children: [ "imagebox", "listbox" ]; children: [ "imagebox", "listbox" ];
} }
/* ---- Imagebox ---- */ /* ---- Imagebox ---- */
imagebox { imagebox {
padding: 18px;
background-color: transparent; background-color: transparent;
orientation: vertical; orientation: vertical;
children: [ "inputbar", "dummy", "mode-switcher" ]; children: [ "inputbar", "dummy", "mode-switcher" ];
@ -62,10 +60,10 @@ imagebox {
/* ---- Listbox ---- */ /* ---- Listbox ---- */
listbox { listbox {
spacing: 20px; spacing: 4px;
background-color: transparent; background-color: transparent;
orientation: vertical; orientation: vertical;
children: [ "message", "listview" ]; children: [ "listview" ];
} }
/* ---- Dummy ---- */ /* ---- Dummy ---- */
dummy { dummy {
@ -80,6 +78,7 @@ inputbar {
padding: 15px; padding: 15px;
border-radius: 10px; border-radius: 10px;
border-color: @foreground; border-color: @foreground;
background-color: transparent;
children: [ "textbox-prompt-colon", "entry" ]; children: [ "textbox-prompt-colon", "entry" ];
} }
@ -88,6 +87,7 @@ textbox-prompt-colon {
expand: false; expand: false;
str: "🔎 "; str: "🔎 ";
text-color: inherit; text-color: inherit;
background-color: transparent;
} }
entry { entry {
@ -95,7 +95,7 @@ entry {
background-color: transparent; background-color: transparent;
text-color: inherit; text-color: inherit;
cursor: text; cursor: text;
placeholder: "Choose"; placeholder: "Search";
placeholder-color: inherit; placeholder-color: inherit;
} }
@ -110,10 +110,9 @@ mode-switcher{
button { button {
padding: 10px; padding: 10px;
border-radius: 10px; border-radius: 10px;
background-color: @background; background-color: transparent;
text-color: inherit; text-color: inherit;
cursor: pointer; cursor: pointer;
border: 0px;
} }
button selected { button selected {
@ -125,20 +124,17 @@ button selected {
listview { listview {
enabled: true; enabled: true;
columns: 1; columns: 1;
lines: 10; lines: 8;
cycle: true; spacing: 4px;
dynamic: true; dynamic: true;
enabled: true;
cycle: true;
scrollbar: false; scrollbar: false;
layout: vertical; layout: vertical;
reverse: false; reverse: true;
fixed-height: true; fixed-height: true;
fixed-columns: true; fixed-columns: false;
spacing: 0px; background-color: transparent;
padding: 10px;
margin: 0px;
border-radius: 10px;
border: 0px;
background-image: url("~/.config/rofi/.current_wallpaper", height);
} }
/* ---- Element ---- */ /* ---- Element ---- */
@ -147,7 +143,7 @@ element {
padding: 5px; padding: 5px;
margin: 2px; margin: 2px;
cursor: pointer; cursor: pointer;
background-color: @background; background-color: transparent;
border-radius: 10px; border-radius: 10px;
border: 0px; border: 0px;
} }
@ -215,21 +211,14 @@ element-text {
/*****----- Message -----*****/ /*****----- Message -----*****/
message { message {
background-color: transparent; background-color: transparent;
border: 0px;
margin: 20px 0px 0px 0px; margin: 20px 0px 0px 0px;
padding: 0px;
spacing: 0px;
border-radius: 10px; border-radius: 10px;
} }
textbox { textbox {
padding: 15px; padding: 15px;
margin: 0px; background-color: transparent;
border-radius: 0px;
background-color: @background;
text-color: @foreground; text-color: @foreground;
vertical-align: 0.5;
horizontal-align: 0.0;
} }
error-message { error-message {

21
config/rofi/resolution/1440p/config-compact.rasi

@ -14,7 +14,7 @@ configuration {
me-select-entry: "MouseSecondary"; me-select-entry: "MouseSecondary";
me-accept-entry: "MousePrimary"; me-accept-entry: "MousePrimary";
window-format: "{w} · {c} · {t}"; window-format: "{w} · {c} · {t}";
dpi: 1;
} }
/* ---- Load pywal colors (custom wal template) ---- */ /* ---- Load pywal colors (custom wal template) ---- */
@ -23,15 +23,14 @@ configuration {
/* ---- Window ---- */ /* ---- Window ---- */
window { window {
width: 40%; width: 40%;
height: 30%;
x-offset: 0px; x-offset: 0px;
y-offset: 0px; y-offset: 0px;
spacing: 0px; spacing: 0px;
padding: 0px; padding: 0px;
margin: 0px; margin: 0px;
color: transparent; color: transparent;
border: 2px; border: 1px;
border-color: @background; border-color: @active-background;
cursor: "default"; cursor: "default";
transparency: "real"; transparency: "real";
location: center; location: center;
@ -48,7 +47,7 @@ mainbox {
spacing: 0px; spacing: 0px;
margin: 0px; margin: 0px;
background-color: transparent; background-color: transparent;
background-image: url("~/.config/rofi/.current_wallpaper", height); background-image: url("~/.config/rofi/.current_wallpaper",width);
children: [ "imagebox", "listbox" ]; children: [ "imagebox", "listbox" ];
} }
@ -80,6 +79,7 @@ inputbar {
padding: 15px; padding: 15px;
border-radius: 10px; border-radius: 10px;
border-color: @foreground; border-color: @foreground;
background-color: transparent;
children: [ "textbox-prompt-colon", "entry" ]; children: [ "textbox-prompt-colon", "entry" ];
} }
@ -88,6 +88,7 @@ textbox-prompt-colon {
expand: false; expand: false;
str: "🔎 "; str: "🔎 ";
text-color: inherit; text-color: inherit;
background-color: transparent;
} }
entry { entry {
@ -95,7 +96,7 @@ entry {
background-color: transparent; background-color: transparent;
text-color: inherit; text-color: inherit;
cursor: text; cursor: text;
placeholder: "Choose"; placeholder: "View / Edit Hyprland Settings";
placeholder-color: inherit; placeholder-color: inherit;
} }
@ -110,7 +111,7 @@ mode-switcher{
button { button {
padding: 10px; padding: 10px;
border-radius: 10px; border-radius: 10px;
background-color: @background; background-color: transparent;
text-color: inherit; text-color: inherit;
cursor: pointer; cursor: pointer;
border: 0px; border: 0px;
@ -138,7 +139,7 @@ listview {
margin: 0px; margin: 0px;
border-radius: 10px; border-radius: 10px;
border: 0px; border: 0px;
background-image: url("~/.config/rofi/.current_wallpaper", height); background-color: transparent;
} }
/* ---- Element ---- */ /* ---- Element ---- */
@ -147,7 +148,7 @@ element {
padding: 5px; padding: 5px;
margin: 2px; margin: 2px;
cursor: pointer; cursor: pointer;
background-color: @background; background-color: transparent;
border-radius: 10px; border-radius: 10px;
border: 0px; border: 0px;
} }
@ -226,7 +227,7 @@ textbox {
padding: 15px; padding: 15px;
margin: 0px; margin: 0px;
border-radius: 0px; border-radius: 0px;
background-color: @background; background-color: transparent;
text-color: @foreground; text-color: @foreground;
vertical-align: 0.5; vertical-align: 0.5;
horizontal-align: 0.0; horizontal-align: 0.0;

30
config/rofi/resolution/1440p/config-long.rasi

@ -14,7 +14,7 @@ configuration {
me-select-entry: "MouseSecondary"; me-select-entry: "MouseSecondary";
me-accept-entry: "MousePrimary"; me-accept-entry: "MousePrimary";
window-format: "{w} · {c} · {t}"; window-format: "{w} · {c} · {t}";
dpi: 1;
} }
/* ---- Load pywal colors (custom wal template) ---- */ /* ---- Load pywal colors (custom wal template) ---- */
@ -22,8 +22,7 @@ configuration {
/* ---- Window ---- */ /* ---- Window ---- */
window { window {
width: 35%; width: 45%;
height: 60%;
x-offset: 0px; x-offset: 0px;
y-offset: 0px; y-offset: 0px;
spacing: 0px; spacing: 0px;
@ -44,7 +43,7 @@ window {
/* ---- Mainbox ---- */ /* ---- Mainbox ---- */
mainbox { mainbox {
enabled: true; enabled: true;
orientation: horizontal; orientation: vertical;
spacing: 0px; spacing: 0px;
margin: 0px; margin: 0px;
background-color: transparent; background-color: transparent;
@ -54,7 +53,7 @@ mainbox {
/* ---- Imagebox ---- */ /* ---- Imagebox ---- */
imagebox { imagebox {
padding: 18px; padding: 6px;
background-color: transparent; background-color: transparent;
orientation: vertical; orientation: vertical;
children: [ "inputbar", "dummy", "mode-switcher" ]; children: [ "inputbar", "dummy", "mode-switcher" ];
@ -77,9 +76,10 @@ inputbar {
enabled: true; enabled: true;
text-color: @foreground; text-color: @foreground;
spacing: 10px; spacing: 10px;
padding: 15px; padding: 20px;
border-radius: 10px; border-radius: 10px;
border-color: @foreground; border-color: @foreground;
background-color: transparent;
children: [ "textbox-prompt-colon", "entry" ]; children: [ "textbox-prompt-colon", "entry" ];
} }
@ -88,6 +88,7 @@ textbox-prompt-colon {
expand: false; expand: false;
str: "🔎 "; str: "🔎 ";
text-color: inherit; text-color: inherit;
background-color: transparent;
} }
entry { entry {
@ -125,7 +126,7 @@ button selected {
listview { listview {
enabled: true; enabled: true;
columns: 1; columns: 1;
lines: 12; lines: 15;
cycle: true; cycle: true;
dynamic: true; dynamic: true;
scrollbar: true; scrollbar: true;
@ -134,22 +135,21 @@ listview {
fixed-height: true; fixed-height: true;
fixed-columns: true; fixed-columns: true;
spacing: 0px; spacing: 0px;
padding: 10px; padding: 2px;
margin: 0px; margin: 0px;
border-radius: 10px; border-radius: 10px;
border: 0px; border: 0px;
background-image: url("~/.config/rofi/.current_wallpaper", height); background-color: transparent;
} }
/* ---- Element ---- */ /* ---- Element ---- */
element { element {
enabled: true; enabled: true;
padding: 5px; padding: 2px;
margin: 2px; margin: 2px;
cursor: pointer; cursor: pointer;
background-color: @background; background-color: transparent;
border-radius: 10px; border-radius: 10px;
border: 0px;
} }
element normal.normal { element normal.normal {
@ -223,17 +223,17 @@ message {
} }
textbox { textbox {
padding: 15px; padding: 6px;
margin: 0px; margin: 0px;
border-radius: 0px; border-radius: 0px;
background-color: @background; background-color: transparent;
text-color: @foreground; text-color: @foreground;
vertical-align: 0.5; vertical-align: 0.5;
horizontal-align: 0.0; horizontal-align: 0.0;
} }
error-message { error-message {
padding: 15px; padding: 6px;
border-radius: 20px; border-radius: 20px;
background-color: @background; background-color: @background;
text-color: @foreground; text-color: @foreground;

25
config/rofi/resolution/1440p/config-rofi-Beats.rasi

@ -14,7 +14,7 @@ configuration {
me-select-entry: "MouseSecondary"; me-select-entry: "MouseSecondary";
me-accept-entry: "MousePrimary"; me-accept-entry: "MousePrimary";
window-format: "{w} · {c} · {t}"; window-format: "{w} · {c} · {t}";
dpi: 1;
} }
/* ---- Load pywal colors (custom wal template) ---- */ /* ---- Load pywal colors (custom wal template) ---- */
@ -22,16 +22,15 @@ configuration {
/* ---- Window ---- */ /* ---- Window ---- */
window { window {
width: 45%; width: 35%;
height: 45%;
x-offset: 0px; x-offset: 0px;
y-offset: 0px; y-offset: 0px;
spacing: 0px; spacing: 0px;
padding: 0px; padding: 0px;
margin: 0px; margin: 0px;
color: transparent; color: transparent;
border: 2px; border: 1px;
border-color: @background; border-color: @active-background;
cursor: "default"; cursor: "default";
transparency: "real"; transparency: "real";
location: center; location: center;
@ -48,7 +47,7 @@ mainbox {
spacing: 0px; spacing: 0px;
margin: 0px; margin: 0px;
background-color: transparent; background-color: transparent;
background-image: url("~/.config/rofi/.current_wallpaper", height); background-image: url("~/.config/rofi/.current_wallpaper",width);
children: [ "imagebox", "listbox" ]; children: [ "imagebox", "listbox" ];
} }
@ -80,14 +79,16 @@ inputbar {
padding: 15px; padding: 15px;
border-radius: 10px; border-radius: 10px;
border-color: @foreground; border-color: @foreground;
background-color: transparent;
children: [ "textbox-prompt-colon", "entry" ]; children: [ "textbox-prompt-colon", "entry" ];
} }
textbox-prompt-colon { textbox-prompt-colon {
enabled: true; enabled: true;
expand: false; expand: false;
str: "🔎 "; str: "📻 ";
text-color: inherit; text-color: inherit;
background-color: transparent;
} }
entry { entry {
@ -95,7 +96,7 @@ entry {
background-color: transparent; background-color: transparent;
text-color: inherit; text-color: inherit;
cursor: text; cursor: text;
placeholder: "Choose"; placeholder: "Choose Online Music";
placeholder-color: inherit; placeholder-color: inherit;
} }
@ -110,7 +111,7 @@ mode-switcher{
button { button {
padding: 10px; padding: 10px;
border-radius: 10px; border-radius: 10px;
background-color: @background; background-color: transparent;
text-color: inherit; text-color: inherit;
cursor: pointer; cursor: pointer;
border: 0px; border: 0px;
@ -138,7 +139,7 @@ listview {
margin: 0px; margin: 0px;
border-radius: 10px; border-radius: 10px;
border: 0px; border: 0px;
background-image: url("~/.config/rofi/.current_wallpaper", height); background-color: transparent;
} }
/* ---- Element ---- */ /* ---- Element ---- */
@ -147,7 +148,7 @@ element {
padding: 5px; padding: 5px;
margin: 2px; margin: 2px;
cursor: pointer; cursor: pointer;
background-color: @background; background-color: transparent;
border-radius: 10px; border-radius: 10px;
border: 0px; border: 0px;
} }
@ -226,7 +227,7 @@ textbox {
padding: 15px; padding: 15px;
margin: 0px; margin: 0px;
border-radius: 0px; border-radius: 0px;
background-color: @background; background-color: transparent;
text-color: @foreground; text-color: @foreground;
vertical-align: 0.5; vertical-align: 0.5;
horizontal-align: 0.0; horizontal-align: 0.0;

59
config/rofi/resolution/1440p/config-short.rasi → config/rofi/resolution/1440p/config-wallpaper.rasi

@ -1,4 +1,5 @@
/* ---- 💫 https://github.com/JaKooLit 💫 ---- */ /* ---- 💫 https://github.com/JaKooLit 💫 ---- */
/* Main Config */
/* ---- Configuration ---- */ /* ---- Configuration ---- */
configuration { configuration {
@ -14,6 +15,7 @@ configuration {
me-select-entry: "MouseSecondary"; me-select-entry: "MouseSecondary";
me-accept-entry: "MousePrimary"; me-accept-entry: "MousePrimary";
window-format: "{w} · {c} · {t}"; window-format: "{w} · {c} · {t}";
dpi: 1;
} }
@ -22,16 +24,15 @@ configuration {
/* ---- Window ---- */ /* ---- Window ---- */
window { window {
width: 20%; width: 40%;
height: 50%;
x-offset: 0px; x-offset: 0px;
y-offset: 0px; y-offset: 0px;
spacing: 0px; spacing: 0px;
padding: 0px; padding: 2px;
margin: 0px; margin: 0px;
color: transparent; color: transparent;
border: 2px; border: 1px;
border-color: @background; border-color: @active-background;
cursor: "default"; cursor: "default";
transparency: "real"; transparency: "real";
location: center; location: center;
@ -45,16 +46,13 @@ window {
mainbox { mainbox {
enabled: true; enabled: true;
orientation: horizontal; orientation: horizontal;
spacing: 0px; padding: 20px;
margin: 0px; background-image: url("~/.config/rofi/.current_wallpaper", width);
background-color: transparent; children: [ "imagebox", "listbox" ];
background-image: url("~/.config/rofi/.current_wallpaper", height);
children: [ "listbox" ];
} }
/* ---- Imagebox ---- */ /* ---- Imagebox ---- */
imagebox { imagebox {
padding: 18px;
background-color: transparent; background-color: transparent;
orientation: vertical; orientation: vertical;
children: [ "inputbar", "dummy", "mode-switcher" ]; children: [ "inputbar", "dummy", "mode-switcher" ];
@ -62,10 +60,10 @@ imagebox {
/* ---- Listbox ---- */ /* ---- Listbox ---- */
listbox { listbox {
spacing: 20px; spacing: 4px;
background-color: transparent; background-color: transparent;
orientation: vertical; orientation: vertical;
children: [ "inputbar", "message", "listview" ]; children: [ "listview" ];
} }
/* ---- Dummy ---- */ /* ---- Dummy ---- */
dummy { dummy {
@ -80,14 +78,16 @@ inputbar {
padding: 15px; padding: 15px;
border-radius: 10px; border-radius: 10px;
border-color: @foreground; border-color: @foreground;
background-color: transparent;
children: [ "textbox-prompt-colon", "entry" ]; children: [ "textbox-prompt-colon", "entry" ];
} }
textbox-prompt-colon { textbox-prompt-colon {
enabled: true; enabled: true;
expand: false; expand: false;
str: "🔎 "; str: "󰸉 ";
text-color: inherit; text-color: inherit;
background-color: transparent;
} }
entry { entry {
@ -95,7 +95,7 @@ entry {
background-color: transparent; background-color: transparent;
text-color: inherit; text-color: inherit;
cursor: text; cursor: text;
placeholder: "Choose"; placeholder: "Choose Desired wallpaper";
placeholder-color: inherit; placeholder-color: inherit;
} }
@ -110,10 +110,9 @@ mode-switcher{
button { button {
padding: 10px; padding: 10px;
border-radius: 10px; border-radius: 10px;
background-color: @background; background-color: transparent;
text-color: inherit; text-color: inherit;
cursor: pointer; cursor: pointer;
border: 0px;
} }
button selected { button selected {
@ -125,20 +124,17 @@ button selected {
listview { listview {
enabled: true; enabled: true;
columns: 1; columns: 1;
lines: 12; lines: 10;
cycle: true; spacing: 4px;
dynamic: true; dynamic: true;
enabled: true;
cycle: true;
scrollbar: true; scrollbar: true;
layout: vertical; layout: vertical;
reverse: false; reverse: false;
fixed-height: true; fixed-height: true;
fixed-columns: true; fixed-columns: false;
spacing: 0px; background-color: transparent;
padding: 10px;
margin: 0px;
border-radius: 10px;
border: 0px;
background-image: url("~/.config/rofi/.current_wallpaper", height);
} }
/* ---- Element ---- */ /* ---- Element ---- */
@ -147,7 +143,7 @@ element {
padding: 5px; padding: 5px;
margin: 2px; margin: 2px;
cursor: pointer; cursor: pointer;
background-color: @background; background-color: transparent;
border-radius: 10px; border-radius: 10px;
border: 0px; border: 0px;
} }
@ -215,21 +211,14 @@ element-text {
/*****----- Message -----*****/ /*****----- Message -----*****/
message { message {
background-color: transparent; background-color: transparent;
border: 0px;
margin: 20px 0px 0px 0px; margin: 20px 0px 0px 0px;
padding: 0px;
spacing: 0px;
border-radius: 10px; border-radius: 10px;
} }
textbox { textbox {
padding: 15px; padding: 15px;
margin: 0px; background-color: transparent;
border-radius: 0px;
background-color: @background;
text-color: @foreground; text-color: @foreground;
vertical-align: 0.5;
horizontal-align: 0.0;
} }
error-message { error-message {

52
config/rofi/resolution/1440p/config-waybar-layout.rasi

@ -14,7 +14,7 @@ configuration {
me-select-entry: "MouseSecondary"; me-select-entry: "MouseSecondary";
me-accept-entry: "MousePrimary"; me-accept-entry: "MousePrimary";
window-format: "{w} · {c} · {t}"; window-format: "{w} · {c} · {t}";
dpi: 1;
} }
/* ---- Load pywal colors (custom wal template) ---- */ /* ---- Load pywal colors (custom wal template) ---- */
@ -22,16 +22,15 @@ configuration {
/* ---- Window ---- */ /* ---- Window ---- */
window { window {
width: 50%; width: 34%;
height: 50%;
x-offset: 0px; x-offset: 0px;
y-offset: 0px; y-offset: 0px;
spacing: 0px; spacing: 0px;
padding: 0px; padding: 2px;
margin: 0px; margin: 0px;
color: transparent; color: transparent;
border: 2px; border: 1px;
border-color: @background; border-color: @active-background;
cursor: "default"; cursor: "default";
transparency: "real"; transparency: "real";
location: center; location: center;
@ -45,16 +44,13 @@ window {
mainbox { mainbox {
enabled: true; enabled: true;
orientation: horizontal; orientation: horizontal;
spacing: 0px; padding: 20px;
margin: 0px;
background-color: transparent;
background-image: url("~/.config/rofi/.current_wallpaper", height); background-image: url("~/.config/rofi/.current_wallpaper", height);
children: [ "imagebox", "listbox" ]; children: [ "imagebox", "listbox" ];
} }
/* ---- Imagebox ---- */ /* ---- Imagebox ---- */
imagebox { imagebox {
padding: 18px;
background-color: transparent; background-color: transparent;
orientation: vertical; orientation: vertical;
children: [ "inputbar", "dummy", "mode-switcher" ]; children: [ "inputbar", "dummy", "mode-switcher" ];
@ -62,10 +58,10 @@ imagebox {
/* ---- Listbox ---- */ /* ---- Listbox ---- */
listbox { listbox {
spacing: 20px; spacing: 4px;
background-color: transparent; background-color: transparent;
orientation: vertical; orientation: vertical;
children: [ "message", "listview" ]; children: [ "listview" ];
} }
/* ---- Dummy ---- */ /* ---- Dummy ---- */
dummy { dummy {
@ -80,6 +76,7 @@ inputbar {
padding: 15px; padding: 15px;
border-radius: 10px; border-radius: 10px;
border-color: @foreground; border-color: @foreground;
background-color: transparent;
children: [ "textbox-prompt-colon", "entry" ]; children: [ "textbox-prompt-colon", "entry" ];
} }
@ -88,6 +85,7 @@ textbox-prompt-colon {
expand: false; expand: false;
str: "🔎 "; str: "🔎 ";
text-color: inherit; text-color: inherit;
background-color: transparent;
} }
entry { entry {
@ -95,7 +93,7 @@ entry {
background-color: transparent; background-color: transparent;
text-color: inherit; text-color: inherit;
cursor: text; cursor: text;
placeholder: "Choose Waybar Layout"; placeholder: "Choose Waybar Style";
placeholder-color: inherit; placeholder-color: inherit;
} }
@ -110,10 +108,9 @@ mode-switcher{
button { button {
padding: 10px; padding: 10px;
border-radius: 10px; border-radius: 10px;
background-color: @background; background-color: transparent;
text-color: inherit; text-color: inherit;
cursor: pointer; cursor: pointer;
border: 0px;
} }
button selected { button selected {
@ -125,20 +122,16 @@ button selected {
listview { listview {
enabled: true; enabled: true;
columns: 1; columns: 1;
lines: 10; lines: 16;
cycle: true; spacing: 4px;
dynamic: true; dynamic: true;
cycle: true;
scrollbar: true; scrollbar: true;
layout: vertical; layout: vertical;
reverse: false; reverse: false;
fixed-height: true; fixed-height: true;
fixed-columns: true; fixed-columns: false;
spacing: 0px; background-color: transparent;
padding: 10px;
margin: 0px;
border-radius: 10px;
border: 0px;
background-image: url("~/.config/rofi/.current_wallpaper", height);
} }
/* ---- Element ---- */ /* ---- Element ---- */
@ -147,7 +140,7 @@ element {
padding: 5px; padding: 5px;
margin: 2px; margin: 2px;
cursor: pointer; cursor: pointer;
background-color: @background; background-color: transparent;
border-radius: 10px; border-radius: 10px;
border: 0px; border: 0px;
} }
@ -215,21 +208,14 @@ element-text {
/*****----- Message -----*****/ /*****----- Message -----*****/
message { message {
background-color: transparent; background-color: transparent;
border: 0px;
margin: 20px 0px 0px 0px; margin: 20px 0px 0px 0px;
padding: 0px;
spacing: 0px;
border-radius: 10px; border-radius: 10px;
} }
textbox { textbox {
padding: 15px; padding: 15px;
margin: 0px; background-color: transparent;
border-radius: 0px;
background-color: @background;
text-color: @foreground; text-color: @foreground;
vertical-align: 0.5;
horizontal-align: 0.0;
} }
error-message { error-message {

52
config/rofi/resolution/1440p/config-waybar-style.rasi

@ -14,7 +14,7 @@ configuration {
me-select-entry: "MouseSecondary"; me-select-entry: "MouseSecondary";
me-accept-entry: "MousePrimary"; me-accept-entry: "MousePrimary";
window-format: "{w} · {c} · {t}"; window-format: "{w} · {c} · {t}";
dpi: 1;
} }
/* ---- Load pywal colors (custom wal template) ---- */ /* ---- Load pywal colors (custom wal template) ---- */
@ -22,16 +22,15 @@ configuration {
/* ---- Window ---- */ /* ---- Window ---- */
window { window {
width: 50%; width: 34%;
height: 50%;
x-offset: 0px; x-offset: 0px;
y-offset: 0px; y-offset: 0px;
spacing: 0px; spacing: 0px;
padding: 0px; padding: 2px;
margin: 0px; margin: 0px;
color: transparent; color: transparent;
border: 2px; border: 1px;
border-color: @background; border-color: @active-background;
cursor: "default"; cursor: "default";
transparency: "real"; transparency: "real";
location: center; location: center;
@ -45,16 +44,13 @@ window {
mainbox { mainbox {
enabled: true; enabled: true;
orientation: horizontal; orientation: horizontal;
spacing: 0px; padding: 20px;
margin: 0px;
background-color: transparent;
background-image: url("~/.config/rofi/.current_wallpaper", height); background-image: url("~/.config/rofi/.current_wallpaper", height);
children: [ "imagebox", "listbox" ]; children: [ "imagebox", "listbox" ];
} }
/* ---- Imagebox ---- */ /* ---- Imagebox ---- */
imagebox { imagebox {
padding: 18px;
background-color: transparent; background-color: transparent;
orientation: vertical; orientation: vertical;
children: [ "inputbar", "dummy", "mode-switcher" ]; children: [ "inputbar", "dummy", "mode-switcher" ];
@ -62,10 +58,10 @@ imagebox {
/* ---- Listbox ---- */ /* ---- Listbox ---- */
listbox { listbox {
spacing: 20px; spacing: 4px;
background-color: transparent; background-color: transparent;
orientation: vertical; orientation: vertical;
children: [ "message", "listview" ]; children: [ "listview" ];
} }
/* ---- Dummy ---- */ /* ---- Dummy ---- */
dummy { dummy {
@ -80,6 +76,7 @@ inputbar {
padding: 15px; padding: 15px;
border-radius: 10px; border-radius: 10px;
border-color: @foreground; border-color: @foreground;
background-color: transparent;
children: [ "textbox-prompt-colon", "entry" ]; children: [ "textbox-prompt-colon", "entry" ];
} }
@ -88,6 +85,7 @@ textbox-prompt-colon {
expand: false; expand: false;
str: "🔎 "; str: "🔎 ";
text-color: inherit; text-color: inherit;
background-color: transparent;
} }
entry { entry {
@ -95,7 +93,7 @@ entry {
background-color: transparent; background-color: transparent;
text-color: inherit; text-color: inherit;
cursor: text; cursor: text;
placeholder: "Choose Waybar Syles"; placeholder: "Choose Waybar Style";
placeholder-color: inherit; placeholder-color: inherit;
} }
@ -110,10 +108,9 @@ mode-switcher{
button { button {
padding: 10px; padding: 10px;
border-radius: 10px; border-radius: 10px;
background-color: @background; background-color: transparent;
text-color: inherit; text-color: inherit;
cursor: pointer; cursor: pointer;
border: 0px;
} }
button selected { button selected {
@ -125,20 +122,16 @@ button selected {
listview { listview {
enabled: true; enabled: true;
columns: 1; columns: 1;
lines: 10; lines: 16;
cycle: true; spacing: 4px;
dynamic: true; dynamic: true;
cycle: true;
scrollbar: true; scrollbar: true;
layout: vertical; layout: vertical;
reverse: false; reverse: false;
fixed-height: true; fixed-height: true;
fixed-columns: true; fixed-columns: false;
spacing: 0px; background-color: transparent;
padding: 10px;
margin: 0px;
border-radius: 10px;
border: 0px;
background-image: url("~/.config/rofi/.current_wallpaper", height);
} }
/* ---- Element ---- */ /* ---- Element ---- */
@ -147,7 +140,7 @@ element {
padding: 5px; padding: 5px;
margin: 2px; margin: 2px;
cursor: pointer; cursor: pointer;
background-color: @background; background-color: transparent;
border-radius: 10px; border-radius: 10px;
border: 0px; border: 0px;
} }
@ -215,21 +208,14 @@ element-text {
/*****----- Message -----*****/ /*****----- Message -----*****/
message { message {
background-color: transparent; background-color: transparent;
border: 0px;
margin: 20px 0px 0px 0px; margin: 20px 0px 0px 0px;
padding: 0px;
spacing: 0px;
border-radius: 10px; border-radius: 10px;
} }
textbox { textbox {
padding: 15px; padding: 15px;
margin: 0px; background-color: transparent;
border-radius: 0px;
background-color: @background;
text-color: @foreground; text-color: @foreground;
vertical-align: 0.5;
horizontal-align: 0.0;
} }
error-message { error-message {

57
config/rofi/resolution/1440p/config.rasi

@ -1,4 +1,5 @@
/* ---- 💫 https://github.com/JaKooLit 💫 ---- */ /* ---- 💫 https://github.com/JaKooLit 💫 ---- */
/* Main Config */
/* ---- Configuration ---- */ /* ---- Configuration ---- */
configuration { configuration {
@ -14,6 +15,7 @@ configuration {
me-select-entry: "MouseSecondary"; me-select-entry: "MouseSecondary";
me-accept-entry: "MousePrimary"; me-accept-entry: "MousePrimary";
window-format: "{w} · {c} · {t}"; window-format: "{w} · {c} · {t}";
dpi: 1;
} }
@ -22,16 +24,15 @@ configuration {
/* ---- Window ---- */ /* ---- Window ---- */
window { window {
width: 45%; width: 35%;
height: 45%;
x-offset: 0px; x-offset: 0px;
y-offset: 0px; y-offset: 0px;
spacing: 0px; spacing: 0px;
padding: 0px; padding: 2px;
margin: 0px; margin: 0px;
color: transparent; color: transparent;
border: 2px; border: 1px;
border-color: @background; border-color: @active-background;
cursor: "default"; cursor: "default";
transparency: "real"; transparency: "real";
location: center; location: center;
@ -45,16 +46,13 @@ window {
mainbox { mainbox {
enabled: true; enabled: true;
orientation: horizontal; orientation: horizontal;
spacing: 0px; padding: 20px;
margin: 0px; background-image: url("~/.config/rofi/.current_wallpaper", width);
background-color: transparent;
background-image: url("~/.config/rofi/.current_wallpaper", height);
children: [ "imagebox", "listbox" ]; children: [ "imagebox", "listbox" ];
} }
/* ---- Imagebox ---- */ /* ---- Imagebox ---- */
imagebox { imagebox {
padding: 18px;
background-color: transparent; background-color: transparent;
orientation: vertical; orientation: vertical;
children: [ "inputbar", "dummy", "mode-switcher" ]; children: [ "inputbar", "dummy", "mode-switcher" ];
@ -62,10 +60,10 @@ imagebox {
/* ---- Listbox ---- */ /* ---- Listbox ---- */
listbox { listbox {
spacing: 20px; spacing: 4px;
background-color: transparent; background-color: transparent;
orientation: vertical; orientation: vertical;
children: [ "message", "listview" ]; children: [ "listview" ];
} }
/* ---- Dummy ---- */ /* ---- Dummy ---- */
dummy { dummy {
@ -80,6 +78,7 @@ inputbar {
padding: 15px; padding: 15px;
border-radius: 10px; border-radius: 10px;
border-color: @foreground; border-color: @foreground;
background-color: transparent;
children: [ "textbox-prompt-colon", "entry" ]; children: [ "textbox-prompt-colon", "entry" ];
} }
@ -88,6 +87,7 @@ textbox-prompt-colon {
expand: false; expand: false;
str: "🔎 "; str: "🔎 ";
text-color: inherit; text-color: inherit;
background-color: transparent;
} }
entry { entry {
@ -95,7 +95,7 @@ entry {
background-color: transparent; background-color: transparent;
text-color: inherit; text-color: inherit;
cursor: text; cursor: text;
placeholder: "Choose"; placeholder: "Search";
placeholder-color: inherit; placeholder-color: inherit;
} }
@ -110,10 +110,9 @@ mode-switcher{
button { button {
padding: 10px; padding: 10px;
border-radius: 10px; border-radius: 10px;
background-color: @background; background-color: transparent;
text-color: inherit; text-color: inherit;
cursor: pointer; cursor: pointer;
border: 0px;
} }
button selected { button selected {
@ -125,20 +124,17 @@ button selected {
listview { listview {
enabled: true; enabled: true;
columns: 1; columns: 1;
lines: 10; lines: 9;
cycle: true; spacing: 4px;
dynamic: true; dynamic: true;
enabled: true;
cycle: true;
scrollbar: false; scrollbar: false;
layout: vertical; layout: vertical;
reverse: false; reverse: true;
fixed-height: true; fixed-height: true;
fixed-columns: true; fixed-columns: false;
spacing: 0px; background-color: transparent;
padding: 10px;
margin: 0px;
border-radius: 10px;
border: 0px;
background-image: url("~/.config/rofi/.current_wallpaper", height);
} }
/* ---- Element ---- */ /* ---- Element ---- */
@ -147,7 +143,7 @@ element {
padding: 5px; padding: 5px;
margin: 2px; margin: 2px;
cursor: pointer; cursor: pointer;
background-color: @background; background-color: transparent;
border-radius: 10px; border-radius: 10px;
border: 0px; border: 0px;
} }
@ -215,21 +211,14 @@ element-text {
/*****----- Message -----*****/ /*****----- Message -----*****/
message { message {
background-color: transparent; background-color: transparent;
border: 0px;
margin: 20px 0px 0px 0px; margin: 20px 0px 0px 0px;
padding: 0px;
spacing: 0px;
border-radius: 10px; border-radius: 10px;
} }
textbox { textbox {
padding: 15px; padding: 15px;
margin: 0px; background-color: transparent;
border-radius: 0px;
background-color: @background;
text-color: @foreground; text-color: @foreground;
vertical-align: 0.5;
horizontal-align: 0.0;
} }
error-message { error-message {

32
release.sh

@ -10,7 +10,7 @@ ORANGE=$(tput setaf 166)
YELLOW=$(tput setaf 3) YELLOW=$(tput setaf 3)
RESET=$(tput sgr0) RESET=$(tput sgr0)
printf "${NOTE} Checking for existing Hyprland-Dots.tar.gz...\n" printf "${NOTE} Downloading / Checking for existing Hyprland-Dots.tar.gz...\n"
# Check if Hyprland-Dots.tar.gz exists # Check if Hyprland-Dots.tar.gz exists
if [ -f Hyprland-Dots.tar.gz ]; then if [ -f Hyprland-Dots.tar.gz ]; then
@ -49,6 +49,15 @@ fi
printf "${NOTE} Downloading the latest Hyprland source code release...\n" printf "${NOTE} Downloading the latest Hyprland source code release...\n"
# Fetch the tag name for the latest release using the GitHub API
latest_tag=$(curl -s https://api.github.com/repos/JaKooLit/Hyprland-Dots/releases/latest | grep "tag_name" | cut -d '"' -f 4)
# Check if the tag is obtained successfully
if [ -z "$latest_tag" ]; then
echo -e "${ERROR} Unable to fetch the latest tag information."
exit 1
fi
# Fetch the tarball URL for the latest release using the GitHub API # Fetch the tarball URL for the latest release using the GitHub API
latest_tarball_url=$(curl -s https://api.github.com/repos/JaKooLit/Hyprland-Dots/releases/latest | grep "tarball_url" | cut -d '"' -f 4) latest_tarball_url=$(curl -s https://api.github.com/repos/JaKooLit/Hyprland-Dots/releases/latest | grep "tarball_url" | cut -d '"' -f 4)
@ -58,21 +67,22 @@ if [ -z "$latest_tarball_url" ]; then
exit 1 exit 1
fi fi
# Extract the direct download URL from the tarball URL # Get the filename from the URL and include the tag name in the file name
download_url=$(echo "$latest_tarball_url" | sed 's/{\/tarball\/.*}//') file_name="Hyprland-Dots-${latest_tag}.tar.gz"
# Get the filename from the URL
file_name=$(basename "$download_url")
# Download the latest release source code tarball to the current directory # Download the latest release source code tarball to the current directory
if curl -LOk "$download_url"; then if curl -L "$latest_tarball_url" -o "$file_name"; then
mv "$file_name" Hyprland-Dots.tar.gz # Rename the downloaded file if needed
# Extract the contents of the tarball # Extract the contents of the tarball
tar -xzf Hyprland-Dots.tar.gz tar -xzf "$file_name" || exit 1
# delete existing Hyprland-Dots
rm -rf JaKooLit-Hyprland-Dots
# Identify the extracted directory
extracted_directory=$(tar -tf "$file_name" | grep -o '^[^/]\+' | uniq)
# Rename the extracted directory to JaKooLit-Hyprland-Dots # Rename the extracted directory to JaKooLit-Hyprland-Dots
mv JaKooLit-Hyprland-Dots-* JaKooLit-Hyprland-Dots mv "$extracted_directory" JaKooLit-Hyprland-Dots || exit 1
cd "JaKooLit-Hyprland-Dots" || exit 1 cd "JaKooLit-Hyprland-Dots" || exit 1

Loading…
Cancel
Save