diff options
-rw-r--r-- | sway/.config/sway/config | 2 | ||||
-rw-r--r-- | sway/.config/systemd/user/sway-session.target | 6 | ||||
-rw-r--r-- | swayr/.config/sway/config.d/50-swayr.conf | 2 | ||||
-rw-r--r-- | swayr/.config/swayr/config.toml | 74 |
4 files changed, 84 insertions, 0 deletions
diff --git a/sway/.config/sway/config b/sway/.config/sway/config index 22bd029..6aba597 100644 --- a/sway/.config/sway/config +++ b/sway/.config/sway/config @@ -213,3 +213,5 @@ bindsym $mod+b exec rofi-rbw include config.d/* include /etc/sway/config.d/* + +exec systemctl --user start sway-session.target diff --git a/sway/.config/systemd/user/sway-session.target b/sway/.config/systemd/user/sway-session.target new file mode 100644 index 0000000..5dc7c14 --- /dev/null +++ b/sway/.config/systemd/user/sway-session.target @@ -0,0 +1,6 @@ +[Unit] +Description=sway session +Documentation=man:systemd.special(7) +BindsTo=graphical-session.target +Wants=graphical-session-pre.target +After=graphical-session-pre.target diff --git a/swayr/.config/sway/config.d/50-swayr.conf b/swayr/.config/sway/config.d/50-swayr.conf new file mode 100644 index 0000000..3abf3c1 --- /dev/null +++ b/swayr/.config/sway/config.d/50-swayr.conf @@ -0,0 +1,2 @@ +bindsym $mod+Tab exec env RUST_BACKTRACE=1 \ + swayr switch-to-urgent-or-lru-window >> /tmp/swayr.log 2>&1 diff --git a/swayr/.config/swayr/config.toml b/swayr/.config/swayr/config.toml new file mode 100644 index 0000000..e519670 --- /dev/null +++ b/swayr/.config/swayr/config.toml @@ -0,0 +1,74 @@ +[menu] +executable = 'rofi' +args = ['-dmenu', '-markup', '--allow-images'] + +[format] +output_format = '{indent}<b>Output {name}</b> <span alpha="20000">({id})</span>' +workspace_format = '{indent}<b>Workspace {name} [{layout}]</b> on output {output_name} <span alpha="20000">({id})</span>' +container_format = '{indent}<b>Container [{layout}]</b> <i>{marks}</i> on workspace {workspace_name} <span alpha="20000">({id})</span>' +# window_format = 'img:{app_icon}:text:{indent}<i>{app_name}</i> — {urgency_start}<b>“{title}”</b>{urgency_end} <i>{marks}</i> on workspace {workspace_name} / {output_name} <span alpha="20000">({id})</span>' +window_format = "{indent}<i>{app_name}</i> — {urgency_start}<b>“{title}”</b>{urgency_end} <i>{marks}</i> on workspace {workspace_name} / {output_name} <span alpha=\"20000\">({id})</span>\u0000icon\u001f{app_icon}" +indent = ' ' +urgency_start = '<span background="darkred" foreground="yellow">' +urgency_end = '</span>' +html_escape = true +icon_dirs = [ + '/usr/share/icons/hicolor/scalable/apps', + '/usr/share/icons/hicolor/64x64/apps', + '/usr/share/icons/hicolor/48x48/apps', + '/usr/share/icons/Adwaita/64x64/apps', + '/usr/share/icons/Adwaita/48x48/apps', + '/usr/share/pixmaps', +] + +[layout] +auto_tile = false +auto_tile_min_window_width_per_output_width = [ + [ + 800, + 400, + ], + [ + 1024, + 500, + ], + [ + 1280, + 600, + ], + [ + 1400, + 680, + ], + [ + 1440, + 700, + ], + [ + 1600, + 780, + ], + [ + 1920, + 920, + ], + [ + 2560, + 1000, + ], + [ + 3440, + 1000, + ], + [ + 4096, + 1200, + ], +] + +[focus] +lockin_delay = 750 + +[misc] +auto_nop_delay = 3000 +seq_inhibit = false |