diff --git a/i3config b/i3config index fb7976e..78d0681 100644 --- a/i3config +++ b/i3config @@ -1,11 +1,19 @@ -# i3 config file (v4) -# Please see http://i3wm.org/docs/userguide.html for a complete reference! +# This is my personal bersonal i3 config file! - Adam French + +# Use pactl for audio +set $refresh_i3status killall -SIGUSR1 i3status +bindsym XF86AudioRaiseVolume exec --no-startup-id pactl set-sink-volume @DEFAULT_SINK@ +10% && $refresh_i3status +bindsym XF86AudioLowerVolume exec --no-startup-id pactl set-sink-volume @DEFAULT_SINK@ -10% && $refresh_i3status +bindsym XF86AudioMute exec --no-startup-id pactl set-sink-mute @DEFAULT_SINK@ toggle && $refresh_i3status +bindsym XF86AudioMicMute exec --no-startup-id pactl set-source-mute @DEFAULT_SOURCE@ toggle && $refresh_i3status + +# Use brightnessctl for audio +bindsym XF86MonBrightnessUp exec --no-startup-id brightnessctl set +5% +bindsym XF86MonBrightnessDown exec --no-startup-id brightnessctl set 5%- # Set mod key (Mod1=, Mod4=) set $mod Mod4 -exec --no-startup-id ./toggle-monitor-grayscale/toggle-monitor-grayscale.sh - # set default desktop layout (default is tiling) # workspace_layout tabbed @@ -390,6 +398,7 @@ mode "$mode_gaps" { bindsym Return mode "default" bindsym Escape mode "default" } + mode "$mode_gaps_inner" { bindsym plus gaps inner current plus 5 bindsym minus gaps inner current minus 5 @@ -402,6 +411,7 @@ mode "$mode_gaps_inner" { bindsym Return mode "default" bindsym Escape mode "default" } + mode "$mode_gaps_outer" { bindsym plus gaps outer current plus 5 bindsym minus gaps outer current minus 5 diff --git a/packages.txt b/packages.txt new file mode 100644 index 0000000..6fa09b7 --- /dev/null +++ b/packages.txt @@ -0,0 +1,3 @@ +# Here are a list of packages my i3 depends on +brightnessctl +pactl