config (4091B)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 | # laptop default_border pixel 3 default_floating_border pixel 3 gaps inner 9 # class border backgr. text flag child_border client.focused #88C0D0 #88C0D0 #E5E9F0 #88C0D0 #88C0D0 client.unfocused #3B4252 #3B4252 #E5E9F0 #3B4252 #3B4252 client.urgent #BF616A #BF616A #E5E9F0 #BF616A #BF616A set $mod Mod4 set $left h set $down j set $up k set $right l output * bg $HOME/.img/wallpaper/swirl.png fill input "1452:657:bcm5974" { dwt enabled tap enabled natural_scroll disabled middle_emulation enabled } exec /usr/bin/pipewire exec /usr/bin/pipewire-pulse exec /usr/bin/wireplumber exec /usr/bin/mako exec /usr/bin/gammastep set $gnome-schema org.gnome.desktop.interface exec_always { /usr/bin/gsettings set $gnome-schema gtk-theme 'Nordic' /usr/bin/gsettings set $gnome-schema cursor-theme 'Nordzy-cursors' /usr/bin/gsettings set $gnome-schema icon-theme 'Nordic' /usr/bin/gsettings set $gnome-schema font-name 'JetBrainsMono Nerd Font 10' } seat seat0 xcursor_theme Nordzy-cursors 24 ### key bindings # applications bindsym $mod+q kill bindsym $mod+t exec wezterm bindsym $mod+f exec firefox bindsym $mod+r exec fuzzel bindsym $mod+p exec grim -g "$(slurp)" - | wl-copy bindsym $mod+Shift+p exec grim -g "$(slurp)" bindsym $mod+Escape exec gtklock -d # audio bindsym XF86AudioRaiseVolume exec wpctl set-volume @DEFAULT_AUDIO_SINK@ 5%+ bindsym XF86AudioLowerVolume exec wpctl set-volume @DEFAULT_AUDIO_SINK@ 5%- bindsym XF86AudioMute exec wpctl set-mute @DEFAULT_AUDIO_SINK@ toggle bindsym XF86AudioPlay exec playerctl play-pause bindsym XF86AudioNext exec playerctl next bindsym XF86AudioPrev exec playerctl previous # lighting bindsym XF86MonBrightnessDown exec brightnessctl -q set 10%- bindsym XF86MonBrightnessUp exec brightnessctl -q set +10% bindsym XF86KbdBrightnessDown exec brightnessctl -q --device='smc::kbd_backlight' set 10%- bindsym XF86KbdBrightnessUp exec brightnessctl -q --device='smc::kbd_backlight' set +10% # reload configuration file bindsym $mod+Shift+c reload # exit wayland session bindsym $mod+Shift+e exec swaynag -m 'confirm exit?' -b 'exit' 'swaymsg exit' # change focused container bindsym $mod+$left focus left bindsym $mod+$down focus down bindsym $mod+$up focus up bindsym $mod+$right focus right # move focused window bindsym $mod+Shift+$left move left bindsym $mod+Shift+$down move down bindsym $mod+Shift+$up move up bindsym $mod+Shift+$right move right # drag floating windows: $mod + left mouse button floating_modifier $mod normal # switch to workspace 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 # move focused window to workspace 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 # change whether windows open horizontally or # vertically to currently open windows, respectively bindsym $mod+b splith bindsym $mod+v splitv # switch focused container between different layouts bindsym $mod+s layout stacking bindsym $mod+w layout tabbed bindsym $mod+e layout toggle split # make focused window fullscreen bindsym $mod+Shift+f fullscreen # toggle focused window between floating and tiling bindsym $mod+Shift+space floating toggle # switch focus between tiling and floating windows bindsym $mod+space focus mode_toggle # scratchpad: bag for holding windows (like minimize) # move focused window to scratchpad bindsym $mod+n move scratchpad # cycle through windows in scratchpad bindsym $mod+Shift+n scratchpad show # disable trackpad bindsym $mod+m input type:touchpad events toggle enabled disabled bar { swaybar_command waybar } include /etc/sway/config.d/* |