exec_always "pkill kanshi; kanshi" exec mako exec_always nm-applet --indicator exec "/usr/libexec/polkit-gnome-authentication-agent-1" exec dbus-update-activation-environment --all exec gnome-keyring-daemon --start --components=secrets exec export $(gnome-keyring-daemon) exec gentoo-pipewire-launcher restart & set $mod Mod4 set $left h set $down j set $up k set $right l set $term alacritty set $menu fuzzel font pango:SourceCodePro Regular 10 output * bg #000000 solid_color input "1133:16534:Logitech_ERGO_M575" { scroll_button button3 scroll_method on_button_down } input "type:touchpad" { scroll_factor 0.5 dwt disabled tap enabled natural_scroll disabled middle_emulation enabled scroll_method two_finger accel_profile adaptive drag enabled tap_button_map lrm } # GTK set $gnome_schema org.gnome.desktop.interface exec_always { gsettings set $gnome_schema gtk-theme 'Adwaita-dark' gsettings set $gnome_schema icon-theme 'Numix-Circle' gsettings set $gnome_schema font-name 'Ubuntu Regular 11' gsettings set $gnome_schema color-scheme 'prefer-dark' } bindsym $mod+z exec swaylock --ignore-empty-password --show-failed-attempts --color 1e1e1e bindsym $mod+f1 exec swaymsg Output eDP-1 toggle # Disable touchpad bindsym $mod+f7 exec swaymsg input type:touchpad events toggle enabled disabled seat seat0 xcursor_theme Adwaita 24 bindsym $mod+w exec firefox-bin | firefox bindsym $mod+f exec thunar bindsym XF86AudioRaiseVolume exec wpctl set-volume @DEFAULT_SINK@ 5%+ bindsym XF86AudioLowerVolume exec wpctl set-volume @DEFAULT_SINK@ 5%- bindsym XF86AudioMute exec wpctl set-mute @DEFAULT_SINK@ toggle bindsym XF86AudioMicMute exec wpctl set-mute @DEFAULT_SOURCE@ toggle bindsym XF86MonBrightnessDown exec xbacklight -dec 5 bindsym XF86MonBrightnessUp exec xbacklight -inc 5 bindsym $mod+Return exec $term bindsym $mod+Shift+q kill bindsym $mod+d exec $menu floating_modifier $mod normal bindsym $mod+Shift+c reload bindsym $mod+Shift+e exec swaynag -t warning -m 'You pressed the exit shortcut. Do you really want to exit sway? This will end your Wayland session.' -B 'Yes, exit sway' 'swaymsg exit' 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 workspace 1 output eDP-1 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+s splith bindsym $mod+v splitv bindsym $mod+Shift+space floating toggle bindsym $mod+space focus mode_toggle bindsym $mod+a focus parent bindsym $mod+Shift+minus move scratchpad bindsym $mod+minus scratchpad show bindsym control+shift+escape exec $term -T 'flying-bashtop' -e bashtop bindsym control+shift+n exec $term -T 'flying-nm' -e nmtui bindsym control+shift+s exec $term -T 'flying-sp' for_window [title="flying-*"] floating enable for_window [app_id="io.github.celluloid_player.Celluloid"] border none bindsym Print exec ~/.local/bin/slurpshot titlebar_padding 1 titlebar_border_thickness 0 mode "resize" { bindsym $left resize shrink width 10px bindsym $down resize grow height 10px bindsym $up resize shrink height 10px bindsym $right resize grow width 10px bindsym Left resize shrink width 10px bindsym Down resize grow height 10px bindsym Up resize shrink height 10px bindsym Right resize grow width 10px bindsym Escape mode "default" } bindsym $mod+r mode "resize" for_window [window_role = "pop-up"] floating enable for_window [window_role = "bubble"] floating enable for_window [window_role = "dialog"] floating enable for_window [window_type = "dialog"] floating enable for_window [window_role = "task_dialog"] floating enable for_window [window_type = "menu"] floating enable for_window [app_id = "floating"] floating enable for_window [app_id = "floating_update"] floating enable, resize set width 1000px height 600px for_window [class = "(?i)pinentry"] floating enable for_window [title = "Administrator privileges required"] floating enable for_window [title = "Volume Control"] floating enable for_window [title = "Thunar"] floating enable for_window [title = "nwg-look"] floating enable for_window [title = "Calculator"] floating enable for_window [title = "Disks"] floating enable for_window [title = "System Monitor"] floating enable for_window [title = "About Mozilla Firefox"] floating enable for_window [window_role = "About"] floating enable for_window [app_id="firefox" title="Library"] floating enable, border pixel 1, sticky enable for_window [title = "Firefox - Sharing Indicator"] kill for_window [title = "Firefox — Sharing Indicator"] kill bar { position top status_command while ~/.config/sway/status.sh; do sleep 1; done } include /etc/sway/config.d/*