about summary refs log tree commit diff
path: root/modules
diff options
context:
space:
mode:
authorAlyssa Ross <hi@alyssa.is>2021-10-08 11:49:28 +0000
committerAlyssa Ross <hi@alyssa.is>2021-10-17 23:16:01 +0000
commit29b9c2a03a58e20942c778a51736b2b6f90ca5c2 (patch)
tree8c11f01b3c39697f32f25c93c26e0d5df02b55f7 /modules
parente89a7f63cdf9ece054bfc280bc510b1a8e5dd6da (diff)
downloadnixlib-29b9c2a03a58e20942c778a51736b2b6f90ca5c2.tar
nixlib-29b9c2a03a58e20942c778a51736b2b6f90ca5c2.tar.gz
nixlib-29b9c2a03a58e20942c778a51736b2b6f90ca5c2.tar.bz2
nixlib-29b9c2a03a58e20942c778a51736b2b6f90ca5c2.tar.lz
nixlib-29b9c2a03a58e20942c778a51736b2b6f90ca5c2.tar.xz
nixlib-29b9c2a03a58e20942c778a51736b2b6f90ca5c2.tar.zst
nixlib-29b9c2a03a58e20942c778a51736b2b6f90ca5c2.zip
modules/windowing: set up an MPRIS play-pause key
Diffstat (limited to 'modules')
-rw-r--r--modules/workstation/windowing/default.nix2
-rw-r--r--modules/workstation/windowing/sway/config.in3
2 files changed, 4 insertions, 1 deletions
diff --git a/modules/workstation/windowing/default.nix b/modules/workstation/windowing/default.nix
index 90fe2865d5f9..1d0495e4f146 100644
--- a/modules/workstation/windowing/default.nix
+++ b/modules/workstation/windowing/default.nix
@@ -5,6 +5,6 @@
 
   environment.systemPackages = with pkgs; [
     breeze-icons chromium gnome3.adwaita-icon-theme hicolor-icon-theme
-    imv pinball wf-recorder
+    imv pinball playerctl wf-recorder
   ];
 }
diff --git a/modules/workstation/windowing/sway/config.in b/modules/workstation/windowing/sway/config.in
index 9e0dd49ba83c..26e7568bb197 100644
--- a/modules/workstation/windowing/sway/config.in
+++ b/modules/workstation/windowing/sway/config.in
@@ -46,6 +46,9 @@ bindsym $mod+d exec swaymsg exec "$(choosebin --tiebreak=begin,length,index)"
 bindsym $mod+F5 exec brightnessctl s 10%-
 bindsym $mod+F6 exec brightnessctl s 10%+
 
+# MPRIS
+bindsym $mod+F7 exec playerctl play-pause
+
 # Drag floating windows by holding down $mod and left mouse button.
 # Resize them with right mouse button + $mod.
 # Despite the name, also works for non-floating windows.