font pango:VictorMono Nerd Font bold 12 output * background /home/toniiz/Pictures/bisbiswas.jpg fill output DP-3 mode 4096x2304@60Hz output DP-1 mode 2560x1440@144Hz gaps inner 4 gaps outer 4 default_border pixel 3 default_floating_border pixel 3 # class border backgr. text indicator child_border # client.focused #303536 #303536 #d4be98 #303536 #303536 # Gray color client.focused #d4422f #d4422f #d4422f #d4422f #d4422f client.focused_inactive #303536 #303536 #d4be98 #303536 #303536 client.unfocused #0a0b0b #303536 #d4be98 #0a0b0b #0a0b0b client.urgent #d8a657 #303536 #1d2021 #d8a657 #d8a657 client.placeholder #7daea3 #303536 #1d2021 #7daea3 #7daea3 # swayfx blur disable blur_xray disable blur_passes 0 blur_radius 5 shadows disable corner_radius 8 layer_effects "waybar" shadows enable; corner_radius 8; blur disable bar { swaybar_command waybar # status_command /usr/bin/i3status-rs $HOME/.config/i3status/config.toml # position top # gaps 8 8 0 8 # height 32 # font pango:CaskaydiaCove Nerd Font bold 12 # colors { # background #1d2021ff # focused_workspace #b7c37fff #a9b665ff #0a0b0bff # inactive_workspace #1d2021ff #0a0b0bff #c7ab7aff # } } # variables set $mod Mod4 set $left h set $down j set $up k set $right l set $term kitty set $menu tofi-drun | xargs swaymsg exec -- # common bindings bindsym $mod+Return exec $term bindsym $mod+d exec $menu bindsym $mod+Shift+q kill bindsym $mod+Shift+c reload bindsym $mod+Shift+e exec swaynag -t warning -m "Exit Sway?" -B "Yes, exit Sway" "swaymsg exit" --font="CaskaydiaCove Nerd Font bold 12" floating_modifier $mod normal # more bindings bindsym $mod+$left focus left bindsym $mod+$down focus down bindsym $mod+$up focus up bindsym $mod+$right focus right bindsym $mod+Left focus left bindsym $mod+Down focus down bindsym $mod+Up focus up bindsym $mod+Right focus right bindsym $mod+Shift+$left move left bindsym $mod+Shift+$down move down bindsym $mod+Shift+$up move up bindsym $mod+Shift+$right move right bindsym $mod+Shift+Left move left bindsym $mod+Shift+Down move down bindsym $mod+Shift+Up move up bindsym $mod+Shift+Right move right bindsym $mod+1 workspace number 1 bindsym $mod+2 workspace number 2 bindsym $mod+3 workspace number 3 bindsym $mod+4 workspace number 4 bindsym $mod+5 workspace number 5 bindsym $mod+6 workspace number 6 bindsym $mod+7 workspace number 7 bindsym $mod+8 workspace number 8 bindsym $mod+9 workspace number 9 bindsym $mod+0 workspace number 10 bindsym $mod+Shift+1 move container to workspace number 1 bindsym $mod+Shift+2 move container to workspace number 2 bindsym $mod+Shift+3 move container to workspace number 3 bindsym $mod+Shift+4 move container to workspace number 4 bindsym $mod+Shift+5 move container to workspace number 5 bindsym $mod+Shift+6 move container to workspace number 6 bindsym $mod+Shift+7 move container to workspace number 7 bindsym $mod+Shift+8 move container to workspace number 8 bindsym $mod+Shift+9 move container to workspace number 9 bindsym $mod+Shift+0 move container to workspace number 10 bindsym $mod+Shift+v floating toggle bindsym $mod+b splith bindsym $mod+v splitv bindsym $mod+s layout stacking bindsym $mod+w layout tabbed bindsym $mod+e layout toggle split bindsym $mod+f fullscreen bindsym $mod+space focus mode_toggle bindsym $mod+a focus parent bindsym $mod+r mode "resize" # Personal binds # Moves container to scratchpad bindsym $mod+Shift+m move container to scratchpad bindsym $mod+m scratchpad show # Hide waybar/enable bindsym $mod+escape exec killall -SIGUSR1 waybar mode "resize" { bindsym $left resize shrink width 20px bindsym $down resize grow height 20px bindsym $up resize shrink height 20px bindsym $right resize grow width 20px bindsym Left resize shrink width 20px bindsym Down resize grow height 20px bindsym Up resize shrink height 20px bindsym Right resize grow width 20px bindsym Return mode "default" bindsym Escape mode "default" } # Lock screen set $lockman exec bash ~/.config/sway/lockman.sh bindsym $mod+Shift+p exec $lockman # includes include /etc/sway/config.d/* # swaysome config append include ~/.config/sway/config.d/*.conf