Fix sway session setup and migrate waybar to sway modules
- Start xdg-desktop-portal-wlr and sway-session.target for proper portal init - Re-enable systemd/dbus environment import for Wayland session vars - Move hypridle startup earlier - Switch waybar left modules from hyprland/* to sway/*
This commit is contained in:
+7
-4
@@ -52,11 +52,13 @@ exec_always --no-startup-id '/home/work/.config/sway/scripts/clamshell-mode.sh'
|
|||||||
|
|
||||||
seat seat0 xcursor_theme Adwaita 35
|
seat seat0 xcursor_theme Adwaita 35
|
||||||
|
|
||||||
|
exec systemctl --user start xdg-desktop-portal-wlr.service
|
||||||
#exec pipewire
|
#exec pipewire
|
||||||
exec swaync
|
exec swaync
|
||||||
exec shikane
|
exec shikane
|
||||||
exec nm-applet
|
exec nm-applet
|
||||||
exec blueman-applet
|
exec blueman-applet
|
||||||
|
exec hypridle
|
||||||
|
|
||||||
exec systemctl --user start hyperolkitagent
|
exec systemctl --user start hyperolkitagent
|
||||||
exec waybar -c ~/.config/sway/waybar/config.jsonc -s ~/.config/sway/waybar/style.css
|
exec waybar -c ~/.config/sway/waybar/config.jsonc -s ~/.config/sway/waybar/style.css
|
||||||
@@ -64,7 +66,6 @@ exec flatpak run com.github.wwmm.easyeffects -w
|
|||||||
exec xrdb -merge ~/.Xresources
|
exec xrdb -merge ~/.Xresources
|
||||||
exec wl-paste -t text --watch clipman store --no-persist
|
exec wl-paste -t text --watch clipman store --no-persist
|
||||||
|
|
||||||
exec hypridle
|
|
||||||
#exec gsettings set org.gnome.desktop.interface color-scheme "prefer-dark"
|
#exec gsettings set org.gnome.desktop.interface color-scheme "prefer-dark"
|
||||||
|
|
||||||
#exec mpd
|
#exec mpd
|
||||||
@@ -91,7 +92,9 @@ bindsym $mod+Ctrl+y exec : | wl-copy -p
|
|||||||
|
|
||||||
#default_border pixel 2
|
#default_border pixel 2
|
||||||
#default_floating_border pixel 2
|
#default_floating_border pixel 2
|
||||||
#exec systemctl --user import-environment XDG_SESSION_TYPE XDG_CURRENT_DESKTOP
|
exec systemctl --user import-environment XDG_SESSION_TYPE XDG_CURRENT_DESKTOP WAYLAND_DISPLAY SWAYSOCK
|
||||||
#exec dbus-update-activation-environment --systemd WAYLAND_DISPLAY DISPLAY SWAYSOCK XDG_CURRENT_DESKTOP=sway XDG_SESSION_DESKTOP=sway
|
exec dbus-update-activation-environment --systemd WAYLAND_DISPLAY DISPLAY SWAYSOCK XDG_CURRENT_DESKTOP=sway XDG_SESSION_DESKTOP=sway
|
||||||
|
# Activate graphical-session.target so xdg-desktop-portal (Requisite=graphical-session.target) can start
|
||||||
|
exec systemctl --user start sway-session.target
|
||||||
|
#exec --no-startup-id dbus-update-activation-environment --all
|
||||||
|
|
||||||
|
|||||||
@@ -2,9 +2,9 @@
|
|||||||
{
|
{
|
||||||
"spacing": 2, // Gaps between modules (4px)
|
"spacing": 2, // Gaps between modules (4px)
|
||||||
"modules-left": [
|
"modules-left": [
|
||||||
"hyprland/workspaces",
|
"sway/workspaces",
|
||||||
"hyprland/submap",
|
"sway/submap",
|
||||||
"hyprland/window"
|
"sway/window"
|
||||||
],
|
],
|
||||||
//"modules-center": [
|
//"modules-center": [
|
||||||
//"sway/window"
|
//"sway/window"
|
||||||
|
|||||||
Reference in New Issue
Block a user