Benjamin Bädorf
41c2d668f7
vifm is removed in favour of nnn, with the keybindings in nvim being changed. TODO: improve the colorscheme of `nnn` to match `ls`. All nvim plugins that were responsible for language syntax highlighting are removed in favour of treesitter[1], a syntax highlighter that parses AST instead of being regex-based. This is still experimental, but my tests so far have not encountered any issues. 1) https://github.com/nvim-treesitter/nvim-treesitter
36 lines
1.3 KiB
Plaintext
36 lines
1.3 KiB
Plaintext
# launch categorized menu
|
|
bindsym $mod+z exec --no-startup-id morc_menu
|
|
|
|
# switch keyboard input language
|
|
bindsym $mod+tab exec toggle-kbd-layout
|
|
|
|
################################################################################################
|
|
## sound-section - ##
|
|
################################################################################################
|
|
|
|
bindsym $mod+Ctrl+m exec pavucontrol
|
|
|
|
################################################################################################
|
|
|
|
# Quickstart application shortcuts
|
|
bindsym $mod+F1 exec psos help
|
|
bindsym $mod+Shift+h exec psos help
|
|
|
|
bindsym $mod+F2 exec firefox
|
|
|
|
bindsym $mod+F4 exec nautilus -w
|
|
bindsym $mod+Shift+F4 exec signal-desktop --use-tray-icon
|
|
|
|
bindsym $mod+Shift+m exec qMasterPassword
|
|
|
|
# Screenshots and screen recordings
|
|
bindsym $mod+Ctrl+p exec grim -g "$(slurp -d -b \#ffffff11)" ~/Pictures/Screenshots/$(date +%Y%m%d_%Hh%Mm%Ss)_grim.png
|
|
bindsym $mod+Shift+p exec grim ~/Pictures/Screenshots/$(date +%Y%m%d_%Hh%Mm%Ss)_grim.png
|
|
bindsym $mod+Ctrl+f exec "( pkill flameshot || true && flameshot & ) && ( sleep 0.5s && flameshot gui )"
|
|
|
|
bindsym $mod+Ctrl+r exec record-screen
|
|
|
|
# Launcher
|
|
set $menu exec alacritty --class launcher -e env TERMINAL_COMMAND="alacritty -e" sway-launcher
|
|
bindsym $mod+Space exec $menu
|