mirror of
https://github.imc.re/void-land/hyprland-void-dots
synced 2025-06-06 01:23:43 +02:00
fix: waybar startup and toggle
This commit is contained in:
parent
552a8cbadf
commit
1049139f9d
7 changed files with 23 additions and 21 deletions
|
@ -10,7 +10,7 @@ exec-once = wl-paste --watch cliphist store &
|
||||||
exec-once = ~/.config/hypr/scripts/startup/dunst.sh &
|
exec-once = ~/.config/hypr/scripts/startup/dunst.sh &
|
||||||
exec-once = ~/.config/hypr/scripts/wallpaper/wallpaper-daemon.sh &
|
exec-once = ~/.config/hypr/scripts/wallpaper/wallpaper-daemon.sh &
|
||||||
exec-once = ~/.config/hypr/scripts/startup/swayosd.sh &
|
exec-once = ~/.config/hypr/scripts/startup/swayosd.sh &
|
||||||
exec-once = ~/.config/hypr/scripts/startup/waybar.sh &
|
exec-once = ~/.config/hypr/scripts/waybar/start.sh &
|
||||||
|
|
||||||
# exec-once = avizo-service &
|
# exec-once = avizo-service &
|
||||||
# exec-once = eww daemon && eww open bar
|
# exec-once = eww daemon && eww open bar
|
||||||
|
|
|
@ -33,7 +33,7 @@ $nekoray = $SCRIPT_PATH/nekoray-launch.sh
|
||||||
$network_manager = $SCRIPT_PATH/nmtui-launch.sh
|
$network_manager = $SCRIPT_PATH/nmtui-launch.sh
|
||||||
$random_wallpaper = $SCRIPT_PATH/wallpaper/wallpaper-daemon.sh
|
$random_wallpaper = $SCRIPT_PATH/wallpaper/wallpaper-daemon.sh
|
||||||
$kill_wallpaper_daemon = $SCRIPT_PATH/wallpaper/kill-daemon.sh
|
$kill_wallpaper_daemon = $SCRIPT_PATH/wallpaper/kill-daemon.sh
|
||||||
$waybar_toggle = $SCRIPT_PATH/waybar-toggle.sh
|
$waybar_toggle = $SCRIPT_PATH/waybar/toggle.sh
|
||||||
$rofi_menu = $SCRIPT_PATH/rofi-launch.sh d
|
$rofi_menu = $SCRIPT_PATH/rofi-launch.sh d
|
||||||
$rofi_powermenu = $SCRIPT_PATH/rofi-launch.sh p
|
$rofi_powermenu = $SCRIPT_PATH/rofi-launch.sh p
|
||||||
$rofi_screenshot = $SCRIPT_PATH/rofi-launch.sh s
|
$rofi_screenshot = $SCRIPT_PATH/rofi-launch.sh s
|
||||||
|
|
|
@ -1,5 +0,0 @@
|
||||||
#!/usr/bin/env bash
|
|
||||||
|
|
||||||
source ~/.config/scripts/env.sh
|
|
||||||
|
|
||||||
exec $WATCHER -a "$WAYBAR_LAUNCHER" -d "$WAYBAR_DIR" -p "waybar"
|
|
|
@ -1,13 +0,0 @@
|
||||||
#!/usr/bin/env bash
|
|
||||||
|
|
||||||
source ~/.config/scripts/env.sh
|
|
||||||
|
|
||||||
WAYBAR_PID=$(pgrep -x waybar)
|
|
||||||
|
|
||||||
if [ -n "$WAYBAR_PID" ]; then
|
|
||||||
pkill waybar
|
|
||||||
elif [ $WAYBAR_DEV_MODE = true ]; then
|
|
||||||
GTK_DEBUG=interactive exec $WATCHER -a "$WAYBAR_LAUNCHER" -d "$WAYBAR_DIR" -p "waybar"
|
|
||||||
else
|
|
||||||
exec $WATCHER -a "$WAYBAR_LAUNCHER" -d "$WAYBAR_DIR" -p "waybar"
|
|
||||||
fi
|
|
5
configs/hyprland/hypr/scripts/waybar/start.sh
Executable file
5
configs/hyprland/hypr/scripts/waybar/start.sh
Executable file
|
@ -0,0 +1,5 @@
|
||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
source ~/.config/scripts/env.sh
|
||||||
|
|
||||||
|
exec $WATCHER -a "$WAYBAR_LAUNCHER" -d "$WAYBAR_WATCH_DIR" -p "waybar"
|
14
configs/hyprland/hypr/scripts/waybar/toggle.sh
Executable file
14
configs/hyprland/hypr/scripts/waybar/toggle.sh
Executable file
|
@ -0,0 +1,14 @@
|
||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
source ~/.config/scripts/env.sh
|
||||||
|
WAYBAR_START="$HOME/.config/hypr/scripts/waybar/start.sh"
|
||||||
|
|
||||||
|
if pgrep -x waybar >/dev/null; then
|
||||||
|
pkill -f waybar
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [ $WAYBAR_DEV_MODE = true ]; then
|
||||||
|
GTK_DEBUG=interactive $WAYBAR_START
|
||||||
|
else
|
||||||
|
exec $WAYBAR_START
|
||||||
|
fi
|
|
@ -6,7 +6,8 @@ export WATCHER="$HOME/.config/scripts/utils/watcher/main.sh"
|
||||||
# waybar env :
|
# waybar env :
|
||||||
export WAYBAR_DEV_MODE=false
|
export WAYBAR_DEV_MODE=false
|
||||||
export WAYBAR_THEME="river"
|
export WAYBAR_THEME="river"
|
||||||
export WAYBAR_DIR="$HOME/.config/waybar"
|
export WAYBAR_DIR="$HOME/.config/waybar/$WAYBAR_THEME"
|
||||||
|
export WAYBAR_WATCH_DIR="$HOME/.config/waybar"
|
||||||
export WAYBAR_LAUNCHER="waybar -c $WAYBAR_DIR/config.jsonc -s $WAYBAR_DIR/style.css"
|
export WAYBAR_LAUNCHER="waybar -c $WAYBAR_DIR/config.jsonc -s $WAYBAR_DIR/style.css"
|
||||||
|
|
||||||
# wallpaper configs - swaybg, swww, mpvpaper :
|
# wallpaper configs - swaybg, swww, mpvpaper :
|
||||||
|
|
Loading…
Add table
Reference in a new issue