summaryrefslogtreecommitdiff
path: root/users/kassouni/xbindkeys.nix
diff options
context:
space:
mode:
authorAlexander Kassouni <alex@kassouni.net>2026-09-02 21:20:10 -0700
committerAlexander Kassouni <alex@kassouni.net>2026-09-02 21:20:10 -0700
commit47dde98fd2cf11ea544bb1c8d8d548ee0bda0f54 (patch)
treefb79c45ef1c0f0016e480e06dff625cf3fc1c91a /users/kassouni/xbindkeys.nix
parent1c5fa1c205f2bb78f8e1179b0576f3c3578dad69 (diff)
some sway stuff
Diffstat (limited to 'users/kassouni/xbindkeys.nix')
-rw-r--r--users/kassouni/xbindkeys.nix32
1 files changed, 0 insertions, 32 deletions
diff --git a/users/kassouni/xbindkeys.nix b/users/kassouni/xbindkeys.nix
deleted file mode 100644
index 41ef7ed..0000000
--- a/users/kassouni/xbindkeys.nix
+++ /dev/null
@@ -1,32 +0,0 @@
-{ pkgs, ... }:
-let
- wpctl = "${pkgs.wireplumber}/bin/wpctl";
-
- xbindkeysrc = pkgs.writeText "xbindkeysrc" ''
- "${wpctl} set-volume -l 1.0 @DEFAULT_AUDIO_SINK@ 5%+"
- XF86AudioRaiseVolume
-
- "${wpctl} set-volume @DEFAULT_AUDIO_SINK@ 5%-"
- XF86AudioLowerVolume
-
- "${wpctl} set-mute @DEFAULT_AUDIO_SINK@ toggle"
- XF86AudioMute
- '';
-in
-{
- systemd.user.services.xbindkeys = {
- Unit = {
- Description = "xbindkeys";
- PartOf = [ "graphical-session.target" ];
- After = [ "graphical-session.target" ];
- };
-
- Service = {
- # -n keeps it in the foreground so systemd can supervise it
- ExecStart = "${pkgs.xbindkeys}/bin/xbindkeys -n -f ${xbindkeysrc}";
- Restart = "on-failure";
- };
-
- Install.WantedBy = [ "graphical-session.target" ];
- };
-}