adding a bunch of pointless stuff

This commit is contained in:
Chris Cochrun 2021-08-26 17:59:17 -05:00
parent 8520db7ac6
commit a0f9f3669b
12 changed files with 132 additions and 52 deletions

View file

@ -60,8 +60,13 @@ default_border none
# border_images.urgent /home/chris/.dotfiles/sway/rounded_and_shadows_custom.png
font pango: VictorMono Nerd Font 10
titlebar_border_thickness 1
show_marks yes
titlebar_border_thickness 0
title_align center
client.unfocused '#282a36' '#282a36' '#e2e4e5' '#e2e4e5'
client.focused_inactive '#282a36' '#282a36' '#e2e4e5' '#e2e4e5'
client.focused '#282a36' '#57c7ff' '#34353e' '#34353e'
### Key bindings
#
# Basics:
@ -82,7 +87,7 @@ titlebar_border_thickness 1
bindsym $mod+p exec wlrofi-rbw
# Screenshot
bindsym Print exec grim -g "${slurp}" - | wl-copy
bindsym Print exec "grim -g '${slurp}' - | wl-copy"
# 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.
@ -155,13 +160,13 @@ titlebar_border_thickness 1
# You can "split" the current object of your focus with
# $mod+b or $mod+v, for horizontal and vertical splits
# respectively.
bindsym $mod+b splith
bindsym $mod+Shift+v splith
bindsym $mod+v splitv
# Switch the current container between different layout styles
bindsym $mod+t layout stacking
bindsym $mod+w layout tabbed
bindsym $mod+e layout toggle split
bindsym $mod+q layout toggle split
# Make the current focus fullscreen
bindsym $mod+f fullscreen
@ -221,9 +226,6 @@ mode "resize" {
}
bindsym $mod+r mode "resize"
### Audio
### Launchers
set $mode_launcher Launcher
bindsym $mod+o mode "$mode_launcher"
@ -231,15 +233,11 @@ bindsym $mod+o mode "$mode_launcher"
# Clear notifications
bindsym $mod+Ctrl+m exec makoctl dismiss -a
mode "$mode_launcher" {
bindsym e exec emacsclient -c -a emacs
bindsym b exec qutebrowser
bindsym a exec emacsclient -e '(chris/org-agenda)'
bindsym m exec emacsclient -c -e '(mu4e)'
bindsym Shift+d exec dolphin
bindsym Return mode "default"
bindsym Escape mode "default"
}
bindsym $mod+e exec emacsclient -c -a emacs
bindsym $mod+b exec qutebrowser
bindsym $mod+i exec emacsclient -e '(chris/org-agenda)'
bindsym $mod+m exec emacsclient -c -e '(mu4e)'
bindsym $mod+Shift+d exec dolphin
#
# Status Bar:
@ -251,23 +249,23 @@ bar {
}
for_window [title="org-agend"] floating enable
for_window [title="org-agenda"] floating enable
for_window [app_id="mpv"] floating enable
for_window [app_id="imv"] floating enable
for_window [app_id="dolphin"] floating enable
for_window [app_id="pulsemixer"] floating enable
for_window [class="\*Org Agenda(a)\*"] floating enable
for_window [app_id="qutebrowser"] move container to workspace number 2
for_window [app_id="qutebrowser"] opacity 1
for_window [app_id="emacs"] opacity 0.90
for_window [app_id="__focused__"] opacity 1
for_window [app_id="qutebrowser"] move container to workspace number 2, opacity set 1
for_window [app_id="emacs"] opacity set 0.90
for_window [app_id="__focused__"] opacity set 1
### Locking screen
bindsym $mod+Ctrl+l exec swaylock-blur --blur-sigma 80
exec emacs --daemon
exec kwalletd5
exec mako
exec waystart
exec nextcloud --background
exec export QT_QPA_PLATFORMTHEME="qt5ct"
xwayland enable
include /etc/sway/config.d/*