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
25 lines
541 B
Desktop File
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
|