From d5183e70c55f66fe8c5adca805521fe25daf6e7f Mon Sep 17 00:00:00 2001 From: hesam-init Date: Mon, 26 Feb 2024 18:47:05 +0330 Subject: [PATCH] feat: kill wallpaper daemon keybind --- hyprland/.config/hypr/conf/environments/default.conf | 1 + hyprland/.config/hypr/conf/keybinding.conf | 1 + hyprland/.config/hypr/conf/rules/windows.conf | 2 +- hyprland/.config/hypr/scripts/kill-wallpaper-daemon.sh | 7 +++++++ 4 files changed, 10 insertions(+), 1 deletion(-) create mode 100755 hyprland/.config/hypr/scripts/kill-wallpaper-daemon.sh diff --git a/hyprland/.config/hypr/conf/environments/default.conf b/hyprland/.config/hypr/conf/environments/default.conf index 7b60468..08e9139 100644 --- a/hyprland/.config/hypr/conf/environments/default.conf +++ b/hyprland/.config/hypr/conf/environments/default.conf @@ -13,6 +13,7 @@ $fileManager = nemo $screenshot = $scr_path/hyprshot.sh $network_manager = $scr_path/wpa-launch.sh $random_wallpaper = $scr_path/wallpaper-daemon.sh +$kill_wallpaper_daemon = $scr_path/kill-wallpaper-daemon.sh $waybar_toggle = $scr_path/waybar-toggle.sh $volume_control = $scr_path/volume-control.sh $rofi_menu = $scr_path/rofi-launch.sh d diff --git a/hyprland/.config/hypr/conf/keybinding.conf b/hyprland/.config/hypr/conf/keybinding.conf index 0ba848b..a68c53f 100644 --- a/hyprland/.config/hypr/conf/keybinding.conf +++ b/hyprland/.config/hypr/conf/keybinding.conf @@ -34,6 +34,7 @@ bind = , PRINT, exec, $screenshot -m output # Wallpaper bind = $mainMod, Y, exec, $random_wallpaper +bind = $mainMod, I, exec, $kill_wallpaper_daemon # Audio control binde=,XF86AudioRaiseVolume,exec, $volume_control u diff --git a/hyprland/.config/hypr/conf/rules/windows.conf b/hyprland/.config/hypr/conf/rules/windows.conf index ae08fb0..34b03be 100644 --- a/hyprland/.config/hypr/conf/rules/windows.conf +++ b/hyprland/.config/hypr/conf/rules/windows.conf @@ -37,7 +37,7 @@ windowrulev2= stayfocused,class:(steam),title:(^$) # discord rules : windowrulev2 = opacity 0.8,class:^(discord)$ -bind = ,F2,pass,^(discord)$ +bind = ,F4,pass,^(discord)$ # chrome rules : windowrulev2= float,title:^(Google Chrome)$ \ No newline at end of file diff --git a/hyprland/.config/hypr/scripts/kill-wallpaper-daemon.sh b/hyprland/.config/hypr/scripts/kill-wallpaper-daemon.sh new file mode 100755 index 0000000..280bb66 --- /dev/null +++ b/hyprland/.config/hypr/scripts/kill-wallpaper-daemon.sh @@ -0,0 +1,7 @@ +#!/usr/bin/env bash + +pkill -f swww-daemon +pkill -f swaybg +pkill -f mpvpaper + +dunstify "Wallpaper daemons killed !"