auto recognize i3 config and utilize volume knob by lowering volume control in i3

nvim
spinach 2 years ago
parent 157ad85b50
commit 681a0f19f8

3
.gitmodules vendored

@ -113,3 +113,6 @@
[submodule "editors/nvim/site/pack/qol/start/vim-fugitive"] [submodule "editors/nvim/site/pack/qol/start/vim-fugitive"]
path = editors/nvim/site/pack/qol/start/vim-fugitive path = editors/nvim/site/pack/qol/start/vim-fugitive
url = https://github.com/tpope/vim-fugitive.git url = https://github.com/tpope/vim-fugitive.git
[submodule "editors/nvim/site/pack/qol/start/vim-startuptime"]
path = editors/nvim/site/pack/qol/start/vim-startuptime
url = https://github.com/dstein64/vim-startuptime.git

@ -1,6 +1,7 @@
require('keymap') require('keymap')
require('plugins') require('plugins')
require('calcurse') require('calcurse')
require('i3conf')
-- prevent cursor override -- prevent cursor override
vim.cmd('set guicursor=') vim.cmd('set guicursor=')

@ -0,0 +1,6 @@
-- recognize i3 config from dotfiles
--
vim.api.nvim_create_autocmd({"BufRead","BufNewFile"}, {
pattern = {"*/i3/*.conf"},
command = "set filetype=i3config",
})

@ -1,2 +1,5 @@
L2 L2
L3 L3
Pset
Kalynn
Appt

@ -0,0 +1 @@
Subproject commit 6580cf539c33a212f4f5542068a3b4dd2b3ad834

@ -29,8 +29,8 @@ exec --no-startup-id i3-msg "workspace 2; exec brave"
# Use pactl to adjust volume in PulseAudio. # Use pactl to adjust volume in PulseAudio.
set $refresh_i3status killall -SIGUSR1 i3status set $refresh_i3status killall -SIGUSR1 i3status
bindsym XF86AudioRaiseVolume exec --no-startup-id pactl set-sink-volume @DEFAULT_SINK@ +10% && $refresh_i3status bindsym XF86AudioRaiseVolume exec --no-startup-id pactl set-sink-volume @DEFAULT_SINK@ +5% && $refresh_i3status
bindsym XF86AudioLowerVolume 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@ -5% && $refresh_i3status
bindsym XF86AudioMute exec --no-startup-id pactl set-sink-mute @DEFAULT_SINK@ toggle && $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 bindsym XF86AudioMicMute exec --no-startup-id pactl set-source-mute @DEFAULT_SOURCE@ toggle && $refresh_i3status
bindsym XF86AudioPlay exec --no-startup-id playerctl play-pause bindsym XF86AudioPlay exec --no-startup-id playerctl play-pause
@ -57,10 +57,10 @@ for_window [instance="spotify"] move window to scratchpad
for_window [instance="wiki"] move window to scratchpad for_window [instance="wiki"] move window to scratchpad
for_window [instance="scratch"] move window to scratchpad for_window [instance="scratch"] move window to scratchpad
# bindings # bindings
bindsym $mod+s exec i3-scratchpad.sh todo st -n todo -e vim ~/vimwiki/todo/index.md bindsym $mod+s exec i3-scratchpad.sh todo st -n todo -e nvim ~/vimwiki/todo/index.md
bindsym $mod+c exec i3-scratchpad.sh cal st -n cal -e calcurse bindsym $mod+c exec i3-scratchpad.sh cal st -n cal -e calcurse
bindsym $mod+m exec i3-scratchpad.sh spotify spotify bindsym $mod+m exec i3-scratchpad.sh spotify spotify
bindsym $mod+w exec i3-scratchpad.sh wiki st -n wiki -e vim ~/vimwiki/index.md bindsym $mod+w exec i3-scratchpad.sh wiki st -n wiki -e nvim ~/vimwiki/index.md
# change focus # change focus
bindsym $mod+h focus left bindsym $mod+h focus left

Loading…
Cancel
Save