From 10adafe7038ea0c8771f931658f63a0987f4de85 Mon Sep 17 00:00:00 2001 From: DashieTM Date: Thu, 26 Sep 2024 10:07:09 +0200 Subject: [PATCH] Ironbar fix --- modules/programs/hyprland/hyprland.nix | 6 +++--- modules/programs/hyprland/ironbar.nix | 6 +++--- modules/programs/scripts.nix | 2 +- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/modules/programs/hyprland/hyprland.nix b/modules/programs/hyprland/hyprland.nix index 6c90992..3e05a38 100644 --- a/modules/programs/hyprland/hyprland.nix +++ b/modules/programs/hyprland/hyprland.nix @@ -131,9 +131,9 @@ "$mod SUPERSHIFT,K,exec, playerctl -a pause & hyprlock & systemctl hibernate" # media keys - (lib.mkIf config.mods.scripts.audioControl ",XF86AudioMute,exec, audio-control mute") - (lib.mkIf config.mods.scripts.audioControl ",XF86AudioLowerVolume,exec, audio-control sink -5%") - (lib.mkIf config.mods.scripts.audioControl ",XF86AudioRaiseVolume,exec, audio-control sink +5%") + (lib.mkIf config.mods.scripts.audioControl ",XF86AudioMute,exec, audioControl mute") + (lib.mkIf config.mods.scripts.audioControl ",XF86AudioLowerVolume,exec, audioControl sink -5%") + (lib.mkIf config.mods.scripts.audioControl ",XF86AudioRaiseVolume,exec, audioControl sink +5%") ",XF86AudioPlay,exec, playerctl play-pause" ",XF86AudioNext,exec, playerctl next" ",XF86AudioPrev,exec, playerctl previous" diff --git a/modules/programs/hyprland/ironbar.nix b/modules/programs/hyprland/ironbar.nix index 03d24e5..81b2711 100644 --- a/modules/programs/hyprland/ironbar.nix +++ b/modules/programs/hyprland/ironbar.nix @@ -237,14 +237,14 @@ in { type = "button"; class = "audio-button"; - label = ""; - on_click = "!/home/${username}/.config/eww/scripts/audio_control.sh bluetooth"; + label = ""; + on_click = (lib.mkIf config.mods.scripts.audioControl "!audioControl bluetooth"); } { type = "button"; class = "audio-button"; label = "󰋋"; - on_click = "!/home/${username}/.config/eww/scripts/audio_control.sh internal"; + on_click = (lib.mkIf config.mods.scripts.audioControl "!audioControl internal"); } ]; class = "audio-button-box"; diff --git a/modules/programs/scripts.nix b/modules/programs/scripts.nix index 5a6ddd1..99a75b0 100644 --- a/modules/programs/scripts.nix +++ b/modules/programs/scripts.nix @@ -17,7 +17,7 @@ default = true; example = false; type = lib.types.bool; - description = "Enables the audio-control script"; + description = "Enables the audioControl script"; }; scripts = lib.mkOption { default = [ ];