From dfd74d6820de81be9bc05a74d4d36c0d129836cf Mon Sep 17 00:00:00 2001 From: hesam-init Date: Mon, 11 Mar 2024 13:19:40 +0330 Subject: [PATCH] feat: pavucontrol launch shell and freetube workspace rule --- configs/hyprland/hypr/conf/rules/workspaces.conf | 2 +- configs/hyprland/hypr/hyprland.conf | 2 +- configs/hyprland/hypr/scripts/pavucontrol-launch.sh | 7 +++++++ 3 files changed, 9 insertions(+), 2 deletions(-) create mode 100755 configs/hyprland/hypr/scripts/pavucontrol-launch.sh diff --git a/configs/hyprland/hypr/conf/rules/workspaces.conf b/configs/hyprland/hypr/conf/rules/workspaces.conf index c9529fd..5615039 100644 --- a/configs/hyprland/hypr/conf/rules/workspaces.conf +++ b/configs/hyprland/hypr/conf/rules/workspaces.conf @@ -2,7 +2,7 @@ # workspaces rules # ----------------------------------------------------- -windowrulev2 = workspace 1,class:^(chrome|google-chrome|Chrome|Firefox|firefox)$ +windowrulev2 = workspace 1,class:^(chrome|google-chrome|Chrome|Firefox|firefox|FreeTube)$ windowrulev2 = workspace 2,class:^(Code|.*jetbrains.*)$ windowrulev2 = workspace 3,class:^(nekoray|Nekoray)$ windowrulev2 = workspace 4,class:^(org.telegram.desktop|telegramdesktop|discord)$ diff --git a/configs/hyprland/hypr/hyprland.conf b/configs/hyprland/hypr/hyprland.conf index b8eb65e..f5fe518 100644 --- a/configs/hyprland/hypr/hyprland.conf +++ b/configs/hyprland/hypr/hyprland.conf @@ -17,10 +17,10 @@ $terminal = alacritty -o "window.opacity=0" $fileManager = nemo $bluetooth-manager = blueman-manager $pkg_manager = octoxbps -$pavucontrol = pavucontrol $scr_path = ~/.config/hypr/scripts $screenshot = $scr_path/hyprshot.sh +$pavucontrol = $scr_path/pavucontrol-launch.sh $nekoray = $scr_path/nekoray-launch.sh $network_manager = $scr_path/wpa-launch.sh $random_wallpaper = $scr_path/wallpaper-daemon.sh diff --git a/configs/hyprland/hypr/scripts/pavucontrol-launch.sh b/configs/hyprland/hypr/scripts/pavucontrol-launch.sh new file mode 100755 index 0000000..64f88b8 --- /dev/null +++ b/configs/hyprland/hypr/scripts/pavucontrol-launch.sh @@ -0,0 +1,7 @@ +#!/usr/bin/env bash + +if [[ $(pidof pavucontrol) ]]; then + pkill pavucontrol +fi + +exec pavucontrol