Add Arch Wayland dotfiles: sway/waybar/kitty/nvim/zsh, idempotent installer

Auto-adapts sway workspace routing to however many monitors are
connected (laptop vs. desktop) instead of hardcoding output names.
This commit is contained in:
2026-08-21 22:59:26 -05:00
commit 5c57ee20f7
35 changed files with 870 additions and 0 deletions
+25
View File
@@ -0,0 +1,25 @@
foreground #d4d4d4
background #000000
selection_foreground #ffffff
selection_background #2563eb
cursor #60a5fa
cursor_text_color #000000
url_color #7dd3fc
active_border_color #60a5fa
inactive_border_color #262626
color0 #000000
color1 #737373
color2 #a3a3a3
color3 #d4d4d4
color4 #60a5fa
color5 #737373
color6 #93c5fd
color7 #d4d4d4
color8 #525252
color9 #a3a3a3
color10 #d4d4d4
color11 #e5e5e5
color12 #93c5fd
color13 #a3a3a3
color14 #bfdbfe
color15 #ffffff
+17
View File
@@ -0,0 +1,17 @@
font_family JetBrainsMono Nerd Font
font_size 11.0
background_opacity 0.85
window_padding_width 8
confirm_os_window_close 0
enable_audio_bell no
cursor_shape beam
include colors.conf
map ctrl+shift+enter new_window_with_cwd
map ctrl+shift+t new_tab_with_cwd
# Send stable sequences for Zsh word-wise editing.
map ctrl+left send_text all \x1b[1;5D
map ctrl+right send_text all \x1b[1;5C
map ctrl+backspace send_text all \x1b\x7f
map ctrl+delete send_text all \x1b[3;5~