This repository has been archived on 2024-04-07. You can view files and clone it, but cannot push or open issues or pull requests.
dotfiles/dotfiles/sway/config

65 lines
1.7 KiB
Plaintext
Raw Normal View History

2020-12-01 20:10:22 +01:00
# {{@@ header() @@}}
# _____ ____ _ _ _
# / __\ \ /\ / / _` | | | |
# \__ \\ V V / (_| | |_| |
# |___/ \_/\_/ \__,_|\__, |
# |___/
###############################################################
# Variables
###############################################################
# Logo key.
set $mod Mod4
# mouse button for dragging.
floating_modifier $mod normal
# Home row direction keys, like vim
set $Left {{@@ key.left @@}}
set $Down {{@@ key.down @@}}
set $Up {{@@ key.up @@}}
set $Right {{@@ key.right @@}}
2021-02-14 19:19:17 +01:00
set $tabL {{@@ key.tabL @@}}
set $tabR {{@@ key.tabR @@}}
2022-03-09 00:35:28 +01:00
set $lock {{@@ key.next @@}}
set $menu {{@@ key.menu @@}}
2020-12-01 20:10:22 +01:00
###############################################################
# Includes
###############################################################
include input
include visual
include keys-window
include keys-run
include keys-special
include modes
include assigns
2022-04-11 04:29:41 +02:00
{%@@ if supervisor == "runit" @@%}
set $user_svd "{{@@ user_svdir @@}}"
2022-02-27 17:29:29 +01:00
exec_always pgrep -u "$USER" "^runsvdir$" || runsvdir $user_svd
exec_always env SVDIR=$user_svd sv hup kanshi
exec_always env SVDIR=$user_svd sv hup waybar
exec_always _gpg-unlock
2022-04-11 04:29:41 +02:00
{%@@ elif supervisor == "systemd" @@%}
exec "systemctl --user import-environment; systemctl --user start sway-session.target"
exec_always systemctl --user restart waybar kanshi
2022-02-27 17:29:29 +01:00
{%@@ else @@%}
include daemons
2021-06-27 23:42:54 +02:00
{%@@ endif @@%}
exec light -N 1
2021-12-11 00:23:43 +01:00
exec dbus-update-activation-environment DISPLAY XAUTHORITY SWAYSOCK I3SOCK WAYLAND_DISPLAY
2021-06-27 23:42:54 +02:00
# Prevent the screen from locking if fullscreen
for_window [title=.*] inhibit_idle fullscreen
2020-12-01 20:10:22 +01:00
include /etc/sway/config.d/
2020-12-01 20:30:44 +01:00
# vim:ft=i3