Files
dotfiles-sway/systemd/user/per-window-layout.service
T
pyrschtjag a213b10a88 Initial commit: sway + uwsm desktop dotfiles
Nord-themed Wayland setup on sway (via uwsm), including:

- sway/swayidle/swaylock/swaddle — WM, idle/lock/inhibit
- waybar, rofi — bar and launcher
- dunst — notifications
- foot — terminal
- zsh (+fzf, syntax highlighting, autosuggestions) — shell
- mpd/rmpc/mpc, mpv — music and video
- nvim — editor (lazy.nvim)
- ly — login manager
- rbw + pinentry-rofi wrapper — Bitwarden/Vaultwarden CLI
- per-window-layout, clipvault — helper systemd services
2026-08-11 10:30:07 +04:00

25 lines
541 B
Desktop File

[Unit]
Description=Per window keyboard layout (sway)
Documentation=https://github.com/pyrschtjag
PartOf=graphical-session.target
After=graphical-session.target
BindsTo=graphical-session.target
[Service]
Type=notify
NotifyAccess=main
ExecStart=%h/.config/sway/scripts/per-window-layout.py
Environment=PWL_DEFAULT_MODE=1
Environment=PWL_INFO=1
Environment=PWL_DEBUG=0
Restart=always
RestartSec=1
NoNewPrivileges=yes
StandardOutput=journal
StandardError=journal
TimeoutStartSec=30
TimeoutStopSec=5
[Install]
WantedBy=graphical-session.target