summaryrefslogtreecommitdiff
path: root/accounts/gkleen@sif/niri/default.nix
diff options
context:
space:
mode:
authorGregor Kleen <gkleen@yggdrasil.li>2025-01-28 10:59:42 +0100
committerGregor Kleen <gkleen@yggdrasil.li>2025-01-28 10:59:42 +0100
commit3315faabe0201f9a209235ef5291f02076dbcbac (patch)
tree19aec52c5efb3258b005885073a8dbe9afc0b52c /accounts/gkleen@sif/niri/default.nix
parentae7a3dcdf7dd30930c458e4b5210d9427425e4eb (diff)
downloadnixos-3315faabe0201f9a209235ef5291f02076dbcbac.tar
nixos-3315faabe0201f9a209235ef5291f02076dbcbac.tar.gz
nixos-3315faabe0201f9a209235ef5291f02076dbcbac.tar.bz2
nixos-3315faabe0201f9a209235ef5291f02076dbcbac.tar.xz
nixos-3315faabe0201f9a209235ef5291f02076dbcbac.zip
...
Diffstat (limited to 'accounts/gkleen@sif/niri/default.nix')
-rw-r--r--accounts/gkleen@sif/niri/default.nix16
1 files changed, 8 insertions, 8 deletions
diff --git a/accounts/gkleen@sif/niri/default.nix b/accounts/gkleen@sif/niri/default.nix
index 17da42d6..f603a9f9 100644
--- a/accounts/gkleen@sif/niri/default.nix
+++ b/accounts/gkleen@sif/niri/default.nix
@@ -2,11 +2,10 @@
2let 2let
3 niri = config.programs.niri.package; 3 niri = config.programs.niri.package;
4 terminal = lib.getExe config.programs.kitty.package; 4 terminal = lib.getExe config.programs.kitty.package;
5 lightctl = lib.getExe' config.services.avizo.package "lightctl";
6 volumectl = lib.getExe' config.services.avizo.package "volumectl";
7 makoctl = lib.getExe' config.services.mako.package "makoctl"; 5 makoctl = lib.getExe' config.services.mako.package "makoctl";
8 loginctl = lib.getExe' hostConfig.systemd.package "loginctl"; 6 loginctl = lib.getExe' hostConfig.systemd.package "loginctl";
9 systemctl = lib.getExe' hostConfig.systemd.package "systemctl"; 7 systemctl = lib.getExe' hostConfig.systemd.package "systemctl";
8 swayosd-client = lib.getExe' config.services.swayosd.package "swayosd-client";
10 9
11 focus_or_spawn = pkgs.writeShellApplication { 10 focus_or_spawn = pkgs.writeShellApplication {
12 name = "focus-or-spawn"; 11 name = "focus-or-spawn";
@@ -122,6 +121,7 @@ in {
122 imports = [ 121 imports = [
123 ./waybar.nix 122 ./waybar.nix
124 ./mako.nix 123 ./mako.nix
124 ./swayosd.nix
125 ]; 125 ];
126 126
127 config = { 127 config = {
@@ -577,27 +577,27 @@ in {
577 }; 577 };
578 578
579 "XF86MonBrightnessUp" = { 579 "XF86MonBrightnessUp" = {
580 action = spawn lightctl "-d" "-e4" "-n1" "up"; 580 action = spawn swayosd-client "--brightness" "raise";
581 allow-when-locked = true; 581 allow-when-locked = true;
582 }; 582 };
583 "XF86MonBrightnessDown" = { 583 "XF86MonBrightnessDown" = {
584 action = spawn lightctl "-d" "-e4" "-n1" "down"; 584 action = spawn swayosd-client "--brightness" "lower";
585 allow-when-locked = true; 585 allow-when-locked = true;
586 }; 586 };
587 "XF86AudioRaiseVolume" = { 587 "XF86AudioRaiseVolume" = {
588 action = spawn volumectl "-d" "-u" "up"; 588 action = spawn swayosd-client "--output-volume" "raise";
589 allow-when-locked = true; 589 allow-when-locked = true;
590 }; 590 };
591 "XF86AudioLowerVolume" = { 591 "XF86AudioLowerVolume" = {
592 action = spawn volumectl "-d" "-u" "down"; 592 action = spawn swayosd-client "--output-volume" "lower";
593 allow-when-locked = true; 593 allow-when-locked = true;
594 }; 594 };
595 "XF86AudioMute" = { 595 "XF86AudioMute" = {
596 action = spawn volumectl "-d" "toggle-mute"; 596 action = spawn swayosd-client "--output-volume" "mute-toggle";
597 allow-when-locked = true; 597 allow-when-locked = true;
598 }; 598 };
599 "XF86AudioMicMute" = { 599 "XF86AudioMicMute" = {
600 action = spawn volumectl "-d" "-m" "toggle-mute"; 600 action = spawn swayosd-client "--input-volume" "mute-toggle";
601 allow-when-locked = true; 601 allow-when-locked = true;
602 }; 602 };
603 603