pinwheel: Use hyprland enable option

This commit is contained in:
Alexander Heldt
2023-10-16 23:24:07 +02:00
parent a5ec186a59
commit 6af142e20b
8 changed files with 38 additions and 17 deletions

View File

@@ -1,5 +1,7 @@
{ pkgs, ... }:
{ pkgs, lib, config, ... }:
let
hyprlandEnabled = config.mod.hyprland.enable;
toggle-output-mute = pkgs.writeShellScript "foo" ''
${pkgs.wireplumber}/bin/wpctl set-mute @DEFAULT_AUDIO_SINK@ toggle
MUTED=$(${pkgs.wireplumber}/bin/wpctl get-volume @DEFAULT_AUDIO_SINK@ | grep MUTED | wc -l)
@@ -30,7 +32,7 @@ in
};
home-manager.users.alex = {
wayland.windowManager.hyprland = {
wayland.windowManager.hyprland = lib.mkIf hyprlandEnabled {
settings = {
bind = [
", XF86AudioRaiseVolume, exec, ${pkgs.wireplumber}/bin/wpctl set-volume -l 1.5 @DEFAULT_AUDIO_SINK@ 2%+"