set $lock physlock -dms -p "$(echo -e -n '\e[31;1m' && toilet -t -f bigmono12 Shelman Group)" set $mod Mod4 set $term env DARKMODE=true alacritty --config-file=/home/dln/.config/alacritty/alacritty-dark.yml set $left h set $down j set $up k set $right l input "1739:30385:DELL08AF:00_06CB:76B1_Touchpad" { tap enabled natural_scroll enabled pointer_accel 0.2 } input "1:1:AT_Translated_Set_2_keyboard" { xkb_layout us-se-umlauts } 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 XF86MonBrightnessDown exec brightnessctl set 5%- bindsym XF86MonBrightnessUp exec brightnessctl set +5% bindsym XF86AudioPlay exec playerctl play-pause bindsym XF86AudioNext exec playerctl next bindsym XF86AudioPrev exec playerctl previous bindsym F1 workspace 1 bindsym F2 workspace 2 bindsym F3 workspace 3 bindsym F4 workspace 4 bindsym F5 workspace 5 bindsym F6 workspace 6 bindsym F7 workspace 7 bindsym F8 workspace 8 bindsym F9 workspace 9 bindsym Shift+F1 move container to workspace 1 bindsym Shift+F2 move container to workspace 2 bindsym Shift+F3 move container to workspace 3 bindsym Shift+F4 move container to workspace 4 bindsym Shift+F5 move container to workspace 5 bindsym Shift+F6 move container to workspace 6 bindsym Shift+F7 move container to workspace 7 bindsym Shift+F8 move container to workspace 8 bindsym Shift+F9 move container to workspace 9 bindsym Mod4+Shift+c kill bindsym Mod4+Shift+q exit bindsym Mod4+Return exec $term bindsym Mod4+Shift+Return exec alacritty -e tmux attach -t0 bindsym Mod4+Control+Return exec alacritty --config-file=/home/dln/.config/alacritty/alacritty-tiny.yaml bindsym Mod4+p exec rofi -show run bindsym Mod4+l exec $lock bindsym Mod4+space exec makoctl dismiss -a bindsym Mod4+print exec grim -g "$(slurp)" - | wl-copy bindsym Mod4+Shift+minus move scratchpad bindsym Mod4+minus scratchpad show floating_modifier Mod4 bindsym Mod4+Shift+f floating toggle bindsym Mod4+f focus mode_toggle bindsym Mod4+x floating enable; resize set width 80 ppt; resize set height 100 ppt ; move position center mode "resize" { # left will shrink the containers width # right will grow the containers width # up will shrink the containers height # down will grow the containers height bindsym $left resize shrink width 20px bindsym $down resize grow height 20px bindsym $up resize shrink height 20px bindsym $right resize grow width 20px # Ditto, with arrow keys bindsym Left resize shrink width 20px bindsym Down resize grow height 20px bindsym Up resize shrink height 20px bindsym Right resize grow width 20px # Return to default mode bindsym Return mode "default" bindsym Escape mode "default" } bindsym $mod+r mode "resize" hide_edge_borders both smart_borders on default_border none smart_gaps on tiling_drag enable seat seat0 xcursor_theme Bibata_Oil 48 output "eDP-1" scale 1 output "eDP-1" background #000000 solid_color output "eDP-1" bg /home/dln/.config/sway/laser.png center exec mako exec redshift exec "systemctl --user import-environment; systemctl --user start sway-session.target" exec $term -e tmux attach # Screen lock exec swayidle \ timeout 600 '$lock' \ timeout 900 'swaymsg "output * dpms off"' \ resume 'swaymsg "output * dpms on"' \ before-sleep '$lock' bar { mode hide font pango:IBM Plex Mono 28 position bottom status_command i3blocks workspace_buttons no gaps 0 0 5 0 status_padding 0 status_edge_padding 0 colors { statusline #e65100ff background #00000000 } }