reduce dependence on noctalia ipc

This commit is contained in:
Sean Kovacs 2026-02-25 13:47:21 -05:00
commit 299b90d1f2
Signed by: sckova
GPG key ID: 00F325187C68651A

View file

@ -236,8 +236,11 @@
repeat = false; repeat = false;
}; };
"Mod+M" = { "Mod+M" = {
action.spawn-sh = [ action.spawn = [
"noctalia-shell ipc call volume muteInput" "wpctl"
"set-mute"
"@DEFAULT_AUDIO_SOURCE@"
"toggle"
]; ];
hotkey-overlay.title = "Toggle Microphone Mute"; hotkey-overlay.title = "Toggle Microphone Mute";
repeat = false; repeat = false;
@ -253,18 +256,24 @@
}; };
"Mod+Space" = { "Mod+Space" = {
action.spawn = [ "fuzzel" ]; action.spawn = [ "fuzzel" ];
hotkey-overlay.title = "Run an Application: Noctalia app launcher"; hotkey-overlay.title = "Run an Application: Fuzzel";
}; };
"XF86AudioRaiseVolume" = { "XF86AudioRaiseVolume" = {
action.spawn-sh = [ action.spawn = [
"noctalia-shell ipc call volume increase" "wpctl"
"set-volume"
"@DEFAULT_AUDIO_SINK@"
"0.05+"
]; ];
allow-when-locked = true; allow-when-locked = true;
}; };
"XF86AudioLowerVolume" = { "XF86AudioLowerVolume" = {
action.spawn-sh = [ action.spawn = [
"noctalia-shell ipc call volume decrease" "wpctl"
"set-volume"
"@DEFAULT_AUDIO_SINK@"
"0.05-"
]; ];
allow-when-locked = true; allow-when-locked = true;
}; };
@ -289,14 +298,20 @@
}; };
"MouseForward" = { "MouseForward" = {
action.spawn-sh = [ action.spawn = [
"noctalia-shell ipc call volume increase" "wpctl"
"set-volume"
"@DEFAULT_AUDIO_SINK@"
"0.05+"
]; ];
allow-when-locked = true; allow-when-locked = true;
}; };
"MouseBack" = { "MouseBack" = {
action.spawn-sh = [ action.spawn = [
"noctalia-shell ipc call volume decrease" "wpctl"
"set-volume"
"@DEFAULT_AUDIO_SINK@"
"0.05-"
]; ];
allow-when-locked = true; allow-when-locked = true;
}; };
@ -321,14 +336,20 @@
}; };
"XF86AudioMute" = { "XF86AudioMute" = {
action.spawn-sh = [ action.spawn = [
"noctalia-shell ipc call volume muteOutput" "wpctl"
"set-mute"
"@DEFAULT_AUDIO_SINK@"
"toggle"
]; ];
allow-when-locked = true; allow-when-locked = true;
}; };
"XF86AudioMicMute" = { "XF86AudioMicMute" = {
action.spawn-sh = [ action.spawn = [
"noctalia-shell ipc call volume muteInput" "wpctl"
"set-mute"
"@DEFAULT_AUDIO_SOURCE@"
"toggle"
]; ];
allow-when-locked = true; allow-when-locked = true;
}; };