summaryrefslogtreecommitdiff
path: root/home-config/sway/config.d
diff options
context:
space:
mode:
authorTyler Murphy <tylerm@tylerm.dev>2023-10-07 12:24:28 -0400
committerTyler Murphy <tylerm@tylerm.dev>2023-10-07 12:24:28 -0400
commitb704c731073ddcd7ddb9ae75bba4175b59ec2ac6 (patch)
treeba2893905d966c6947acd3b0846bcb655bc0f8bb /home-config/sway/config.d
parentadd kaworu desktop, fix zprofile loading (diff)
downloaddotfiles-guix-b704c731073ddcd7ddb9ae75bba4175b59ec2ac6.tar.gz
dotfiles-guix-b704c731073ddcd7ddb9ae75bba4175b59ec2ac6.tar.bz2
dotfiles-guix-b704c731073ddcd7ddb9ae75bba4175b59ec2ac6.zip
sway project script
Diffstat (limited to 'home-config/sway/config.d')
-rw-r--r--home-config/sway/config.d/keybinds4
-rw-r--r--home-config/sway/config.d/project6
2 files changed, 10 insertions, 0 deletions
diff --git a/home-config/sway/config.d/keybinds b/home-config/sway/config.d/keybinds
index 7278d49..bfc6f56 100644
--- a/home-config/sway/config.d/keybinds
+++ b/home-config/sway/config.d/keybinds
@@ -36,6 +36,10 @@ bindsym XF86AudioRaiseVolume exec pactl set-sink-volume @DEFAULT_SINK@ +5%
bindsym XF86AudioLowerVolume exec pactl set-sink-volume @DEFAULT_SINK@ -5%
bindsym XF86AudioMute exec pactl set-sink-mute @DEFAULT_SINK@ toggle
bindsym XF86AudioMicMute exec pactl set-source-mute @DEFAULT_SOURCE@ toggle
+bindsym F3 exec pactl set-sink-volume @DEFAULT_SINK@ +5%
+bindsym F2 exec pactl set-sink-volume @DEFAULT_SINK@ -5%
+bindsym F1 exec pactl set-sink-mute @DEFAULT_SINK@ toggle
+bindsym F4 exec pactl set-source-mute @DEFAULT_SOURCE@ toggle
# Brightness keybinds
bindsym XF86MonBrightnessDown exec brightnessctl set 5%-
diff --git a/home-config/sway/config.d/project b/home-config/sway/config.d/project
new file mode 100644
index 0000000..3cb1049
--- /dev/null
+++ b/home-config/sway/config.d/project
@@ -0,0 +1,6 @@
+### Project
+
+bindsym $mod+Alt+Left exec ~/.config/sway/scripts.d/project.sh LEFT
+bindsym $mod+Alt+Right exec ~/.config/sway/scripts.d/project.sh RIGHT
+bindsym $mod+Alt+Up exec ~/.config/sway/scripts.d/project.sh EXTERNAL_ONLY
+bindsym $mod+Alt+Down exec ~/.config/sway/scripts.d/project.sh PRIMARY_ONLY