aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorinstaller <installer@gmail.com>2025-02-15 17:41:55 +0900
committerinstaller <installer@gmail.com>2025-02-15 17:41:55 +0900
commit0b00425dc338e739404bd200a1e2078237df71a9 (patch)
tree1cec0222d9a50c035d1d2547c44f571d80fcf559
parentb478eef5f63d237eda06256bd4508c545bc6bcbe (diff)
Updated rofi stuff
-rw-r--r--config/hypr/UserConfigs/ENVariables.conf33
-rwxr-xr-xconfig/hypr/scripts/Animations.sh4
-rwxr-xr-xconfig/hypr/scripts/RofiThemeSelector-modified.sh2
-rwxr-xr-xconfig/hypr/scripts/RofiThemeSelector.sh2
-rw-r--r--config/rofi/config-Animations.rasi19
-rw-r--r--config/rofi/config-edit.rasi14
-rw-r--r--config/rofi/config-keybinds.rasi1
-rw-r--r--config/rofi/config-rofi-Beats.rasi10
-rw-r--r--config/rofi/config-rofi-theme.rasi15
-rw-r--r--config/rofi/config-wallpaper-effect.rasi1
-rw-r--r--config/rofi/config-waybar-layout.rasi17
-rw-r--r--config/rofi/config-waybar-style.rasi15
-rw-r--r--config/rofi/config-zsh-theme.rasi3
-rw-r--r--config/rofi/config.rasi13
14 files changed, 80 insertions, 69 deletions
diff --git a/config/hypr/UserConfigs/ENVariables.conf b/config/hypr/UserConfigs/ENVariables.conf
index e5e5ab42..7dde28c4 100644
--- a/config/hypr/UserConfigs/ENVariables.conf
+++ b/config/hypr/UserConfigs/ENVariables.conf
@@ -4,30 +4,39 @@
# Set your defaults here
#env = EDITOR,vim #default editor
-#environment-variables
-env = CLUTTER_BACKEND,wayland
+# environment-variables
+# Toolkit Backend Variables
env = GDK_BACKEND,wayland,x11
-env = QT_AUTO_SCREEN_SCALE_FACTOR,1
env = QT_QPA_PLATFORM,wayland;xcb
-env = QT_QPA_PLATFORMTHEME,qt5ct
-env = QT_QPA_PLATFORMTHEME,qt6ct
-env = QT_SCALE_FACTOR,1
-env = QT_WAYLAND_DISABLE_WINDOWDECORATION,1
+env = CLUTTER_BACKEND,wayland
+
+#Run SDL2 applications on Wayland.
+#Remove or set to x11 if games that provide older versions of SDL cause compatibility issues
+#env = SDL_VIDEODRIVER,wayland
+
+# xdg Specifications
env = XDG_CURRENT_DESKTOP,Hyprland
env = XDG_SESSION_DESKTOP,Hyprland
env = XDG_SESSION_TYPE,wayland
+# QT Variables
+env = QT_AUTO_SCREEN_SCALE_FACTOR,1
+env = QT_WAYLAND_DISABLE_WINDOWDECORATION,1
+env = QT_QPA_PLATFORMTHEME,qt5ct
+env = QT_QPA_PLATFORMTHEME,qt6ct
+
# hyprland-qt-support
env = QT_QUICK_CONTROLS_STYLE,org.hyprland.style
-# xwayland apps scale fix (useful if you are use monitor scaling)
+# xwayland apps scale fix (useful if you are use monitor scaling).
+# Set same value if you use scaling in Monitors.conf
+# 1 is 100% 1.5 is 150%
# see https://wiki.hyprland.org/Configuring/XWayland/
-# toolkit-specific scale
env = GDK_SCALE,1
+env = QT_SCALE_FACTOR,1
# Bibata-Modern-Ice-Cursor
# NOTE! You must have the hyprcursor version to activate this.
-# If you installed from 26-Dec-2024 and choose GTK theme, then you have it.
# https://wiki.hyprland.org/Hypr-Ecosystem/hyprcursor/
#env = HYPRCURSOR_THEME,Bibata-Modern-Ice
#env = HYPRCURSOR_SIZE,24
@@ -41,6 +50,7 @@ env = ELECTRON_OZONE_PLATFORM_HINT,auto
# NVIDIA
# This is from Hyprland Wiki. Below will be activated nvidia gpu detected
# See hyprland wiki https://wiki.hyprland.org/Nvidia/#environment-variables
+
#env = LIBVA_DRIVER_NAME,nvidia
#env = __GLX_VENDOR_LIBRARY_NAME,nvidia
#env = NVD_BACKEND,direct
@@ -49,9 +59,12 @@ env = ELECTRON_OZONE_PLATFORM_HINT,auto
#env = AQ_DRM_DEVICES,/dev/dri/card1 (nvidia)
#env = AQ_DRM_DEVICES,/dev/dri/card0
+#env = AQ_NO_ATOMIC,1 #use legacy DRM interface
+
# additional ENV's for nvidia. Caution, activate with care
#env = GBM_BACKEND,nvidia-drm
+#env = __GL_GSYNC_ALLOWED,1 #adaptive Vsync
#env = __NV_PRIME_RENDER_OFFLOAD,1
#env = __VK_LAYER_NV_optimus,NVIDIA_only
#env = WLR_DRM_NO_ATOMIC,1
diff --git a/config/hypr/scripts/Animations.sh b/config/hypr/scripts/Animations.sh
index 62c32257..4f49d47a 100755
--- a/config/hypr/scripts/Animations.sh
+++ b/config/hypr/scripts/Animations.sh
@@ -13,12 +13,12 @@ SCRIPTSDIR="$HOME/.config/hypr/scripts"
animations_dir="$HOME/.config/hypr/animations"
UserConfigs="$HOME/.config/hypr/UserConfigs"
rofi_theme="~/.config/rofi/config-Animations.rasi"
-
+msg='❗NOTE:❗ This will copy animations into UserAnimations.conf'
# list of animation files, sorted alphabetically with numbers first
animations_list=$(find -L "$animations_dir" -maxdepth 1 -type f | sed 's/.*\///' | sed 's/\.conf$//' | sort -V)
# Rofi Menu
-chosen_file=$(echo "$animations_list" | rofi -i -dmenu -config $rofi_theme)
+chosen_file=$(echo "$animations_list" | rofi -i -dmenu -config $rofi_theme -mesg "$msg")
# Check if a file was selected
if [[ -n "$chosen_file" ]]; then
diff --git a/config/hypr/scripts/RofiThemeSelector-modified.sh b/config/hypr/scripts/RofiThemeSelector-modified.sh
index 2af75a73..2cfc2d24 100755
--- a/config/hypr/scripts/RofiThemeSelector-modified.sh
+++ b/config/hypr/scripts/RofiThemeSelector-modified.sh
@@ -219,7 +219,7 @@ then
# Send notification with the selected theme name
selection="${theme_names[${SELECTED}]}"
if [ -n "$NOTIFY_SEND" ]; then
- notify-send -u low -i "$iDIR/ja.png" "Rofi Theme" "applied: $selection"
+ notify-send -u low -i "$iDIR/ja.png" "Rofi Theme applied:" "$selection"
fi
fi
diff --git a/config/hypr/scripts/RofiThemeSelector.sh b/config/hypr/scripts/RofiThemeSelector.sh
index 968d1f30..2e840ea1 100755
--- a/config/hypr/scripts/RofiThemeSelector.sh
+++ b/config/hypr/scripts/RofiThemeSelector.sh
@@ -65,7 +65,7 @@ main() {
exit 0
fi
add_theme_to_config "$choice"
- notify-send -i "$iDIR/ja.png" -u low 'Rofi Theme' "$choice applied."
+ notify-send -i "$iDIR/ja.png" -u low 'Rofi Theme applied:' "$choice"
}
if pgrep -x "rofi" >/dev/null; then
diff --git a/config/rofi/config-Animations.rasi b/config/rofi/config-Animations.rasi
index 8aa22abf..7c458b09 100644
--- a/config/rofi/config-Animations.rasi
+++ b/config/rofi/config-Animations.rasi
@@ -6,10 +6,9 @@
/* ---- Mainbox ---- */
mainbox {
children:
- [ "inputbar", "listview"];
+ [ "inputbar", "message", "listview"];
}
-
/* ---- Window ---- */
window {
width: 30%;
@@ -23,18 +22,18 @@ entry {
/* ---- Listview ---- */
listview {
- columns: 2;
- lines: 9;
- fixed-height: false;
- margin: 10px;
+ columns: 2;
+ lines: 9;
+ fixed-height: false;
+ margin: 10px;
}
/* ---- Elements ---- */
element-icon {
- size: 0%;
+ size: 0%;
}
element-text {
- horizontal-align: 0.0;
- vertical-align: 0.0;
- margin: 5px 30px 5px 30px;
+ horizontal-align: 0.0;
+ vertical-align: 0.0;
+ margin: 5px 30px 5px 30px;
}
diff --git a/config/rofi/config-edit.rasi b/config/rofi/config-edit.rasi
index 568de812..60d18e34 100644
--- a/config/rofi/config-edit.rasi
+++ b/config/rofi/config-edit.rasi
@@ -17,15 +17,15 @@ configuration {
/* ---- Window ---- */
window {
- width: 45%;
+ width: 45%;
}
/* ---- Listview ---- */
listview {
- columns: 2;
- lines: 6;
- fixed-height: false;
+ columns: 2;
+ lines: 6;
+ fixed-height: false;
}
/* ---- Entry input ---- */
@@ -41,9 +41,9 @@ element {
}
element-icon {
- size: 0%;
+ size: 0%;
}
element-text {
- horizontal-align: 0.0;
- margin: 5px 30px 5px 30px;
+ horizontal-align: 0.0;
+ margin: 5px 30px 5px 30px;
} \ No newline at end of file
diff --git a/config/rofi/config-keybinds.rasi b/config/rofi/config-keybinds.rasi
index ccc8b4d7..2b19c271 100644
--- a/config/rofi/config-keybinds.rasi
+++ b/config/rofi/config-keybinds.rasi
@@ -21,6 +21,7 @@ listview {
columns: 2;
lines: 12;
fixed-height: false;
+ scrollbar: true;
}
window {
diff --git a/config/rofi/config-rofi-Beats.rasi b/config/rofi/config-rofi-Beats.rasi
index b84b4260..b8121286 100644
--- a/config/rofi/config-rofi-Beats.rasi
+++ b/config/rofi/config-rofi-Beats.rasi
@@ -5,7 +5,7 @@
/* ---- Window ---- */
window {
- width: 45%;
+ width: 45%;
}
/* ---- Mainbox ---- */
@@ -21,10 +21,10 @@ entry {
/* ---- Listview ---- */
listview {
- columns: 2;
- lines: 8;
- fixed-height: false;
- margin: 10px;
+ columns: 2;
+ lines: 8;
+ fixed-height: false;
+ margin: 10px;
}
/* ---- Elements ---- */
diff --git a/config/rofi/config-rofi-theme.rasi b/config/rofi/config-rofi-theme.rasi
index 14f1f971..d660f1f9 100644
--- a/config/rofi/config-rofi-theme.rasi
+++ b/config/rofi/config-rofi-theme.rasi
@@ -3,10 +3,9 @@
@import "~/.config/rofi/config.rasi"
-
/* ---- Window ---- */
window {
- width: 45%;
+ width: 45%;
}
/* ---- Mainbox ---- */
@@ -17,10 +16,10 @@ mainbox {
/* ---- Listview ---- */
listview {
- columns: 2;
- lines: 8;
- fixed-height: false;
- scrollbar: true;
+ columns: 2;
+ lines: 8;
+ fixed-height: false;
+ scrollbar: true;
}
/* ---- Entry input ---- */
@@ -39,7 +38,7 @@ element-icon {
size: 0%;
}
element-text {
- horizontal-align: 0.0;
- margin: 5px 30px 5px 30px;
+ horizontal-align: 0.0;
+ margin: 5px 30px 5px 30px;
}
diff --git a/config/rofi/config-wallpaper-effect.rasi b/config/rofi/config-wallpaper-effect.rasi
index 0fb534e3..de74747a 100644
--- a/config/rofi/config-wallpaper-effect.rasi
+++ b/config/rofi/config-wallpaper-effect.rasi
@@ -26,6 +26,7 @@ listview {
columns: 2;
lines: 8;
fixed-height: false;
+ scrollbar: true;
}
/* ---- Inputbar ---- */
diff --git a/config/rofi/config-waybar-layout.rasi b/config/rofi/config-waybar-layout.rasi
index cc24a170..c179a362 100644
--- a/config/rofi/config-waybar-layout.rasi
+++ b/config/rofi/config-waybar-layout.rasi
@@ -3,8 +3,6 @@
@import "~/.config/rofi/config.rasi"
-
-
/* ---- Configuration ---- */
configuration {
modi: "drun";
@@ -24,17 +22,18 @@ entry {
/* ---- Listview ---- */
listview {
- columns: 2;
- lines: 9;
- fixed-height: false;
- margin: 10px;
+ columns: 2;
+ lines: 9;
+ fixed-height: false;
+ margin: 10px;
+ scrollbar: true;
}
/* ---- Elements ---- */
element-icon {
- size: 0%;
+ size: 0%;
}
element-text {
- horizontal-align: 0.0;
- margin: 5px 30px 5px 30px;
+ horizontal-align: 0.0;
+ margin: 5px 30px 5px 30px;
}
diff --git a/config/rofi/config-waybar-style.rasi b/config/rofi/config-waybar-style.rasi
index bfb3829a..12c5a757 100644
--- a/config/rofi/config-waybar-style.rasi
+++ b/config/rofi/config-waybar-style.rasi
@@ -23,17 +23,18 @@ entry {
/* ---- Listview ---- */
listview {
- columns: 2;
- lines: 9;
- fixed-height: false;
- margin: 10px;
+ columns: 2;
+ lines: 9;
+ fixed-height: false;
+ margin: 10px;
+ scrollbar: true;
}
/* ---- Elements ---- */
element-icon {
- size: 0%;
+ size: 0%;
}
element-text {
- horizontal-align: 0.0;
- margin: 5px 30px 5px 30px;
+ horizontal-align: 0.0;
+ margin: 5px 30px 5px 30px;
}
diff --git a/config/rofi/config-zsh-theme.rasi b/config/rofi/config-zsh-theme.rasi
index c2293b4e..1b0b58f7 100644
--- a/config/rofi/config-zsh-theme.rasi
+++ b/config/rofi/config-zsh-theme.rasi
@@ -15,10 +15,9 @@ window {
}
mainbox {
- children: [ "inputbar" , "listview" ];
+ children: [ "inputbar" , "listview" ];
}
-
/* ---- Listbox ---- */
listbox {
border-radius: 12px;
diff --git a/config/rofi/config.rasi b/config/rofi/config.rasi
index 586de76e..cda85e8a 100644
--- a/config/rofi/config.rasi
+++ b/config/rofi/config.rasi
@@ -1,25 +1,24 @@
/* ---- 💫 https://github.com/JaKooLit 💫 ---- */
/* Ja KooLit - Default
-* All main themes or configs are located in ~/.local/share/rofi/themes
+* All main themes or configs are located in ~/.config/rofi/themes/
* If you want to edit the config, that is where you should edit NOT here
-* To load a new theme, manually edit the file path below or choose desired theme via rofi theme selector
+* To load a new theme, manually edit the file path below or choose desired theme via rofi theme selector (choose via app menu)
* Alternative way to Load (preferred) own cooked by Ja
-* SUPER CTRL R - Choose style
+* SUPER CTRL R - Choose style & SUPER CTRL SHIFT R
* TIPS
* If you have edited a config, rename it with a unique name. During update, the contents of
-* ~/.local/share/rofi/themes will be replaced. However, it wont overwrite your own config if you
-* renamed with your own unique file name */
+* ~/.config/rofi/themes/ will be replaced.
/* ---- Configuration Fonts ---- */
configuration {
font: "JetBrainsMono Nerd Font SemiBold 13";
}
-/* note: Element-text font and size, edit configs in ~/.local/share/rofi/themes */
+/* note: Element-text font and size, edit configs in ~/.config/rofi/themes/ */
-@theme "~/.local/share/rofi/themes/KooL_style-2-Dark.rasi"
+@theme "~/.config/rofi/themes/KooL_style-2-Dark.rasi"
send patches to the email below
yukais@pinapelz.com
include the subject [PATCH repo_name]
pinapelz.com
homepage