From 5a033489b3db08a0d3204512128ed0f33be59871 Mon Sep 17 00:00:00 2001 From: aibrash Date: Wed, 28 Oct 2026 09:17:59 +0500 Subject: [PATCH] Fix include without sway-config-fedora, add waybar launch and kitty opacity Co-Authored-By: Claude Sonnet 5.5 --- .config/kitty/kitty.conf | 4 ++++ .config/sway/config | 3 ++- .config/sway/config.d/40-bar.conf | 4 ++++ README.md | 4 +++- install.sh | 2 +- 5 files changed, 14 insertions(+), 3 deletions(-) create mode 100644 .config/kitty/kitty.conf create mode 100644 .config/sway/config.d/40-bar.conf diff --git a/.config/kitty/kitty.conf b/.config/kitty/kitty.conf new file mode 100644 index 0000000..fdb3f21 --- /dev/null +++ b/.config/kitty/kitty.conf @@ -0,0 +1,4 @@ +# Translucent terminal so SwayFX blur shows through +background_opacity 0.78 +dynamic_background_opacity yes +window_padding_width 10 diff --git a/.config/sway/config b/.config/sway/config index 9da4aa8..b1a79b1 100644 --- a/.config/sway/config +++ b/.config/sway/config @@ -223,7 +223,8 @@ bindsym $mod+r mode "resize" # important to make the magic work. And if you want to learn the secret behind # the trick, it's all in the `wordexp(3)`. # -include '$(/usr/libexec/sway/layered-include "/usr/share/sway/config.d/*.conf" "/etc/sway/config.d/*.conf" "${XDG_CONFIG_HOME:-$HOME/.config}/sway/config.d/*.conf")' +include /etc/sway/config.d/*.conf +include ~/.config/sway/config.d/*.conf diff --git a/.config/sway/config.d/40-bar.conf b/.config/sway/config.d/40-bar.conf new file mode 100644 index 0000000..06e4437 --- /dev/null +++ b/.config/sway/config.d/40-bar.conf @@ -0,0 +1,4 @@ +# Waybar (replaces sway-config-fedora's 90-bar.conf, which isn't installed with swayfx) +bar { + swaybar_command waybar +} diff --git a/README.md b/README.md index 3b3b90b..c6c89ea 100644 --- a/README.md +++ b/README.md @@ -14,6 +14,8 @@ | `.config/rofi` | полупрозрачная тема + меню выключения | | `.config/dunst` | полупрозрачные уведомления со скруглением | | `.config/swaylock` | локскрин с обоями | +| `.config/kitty/kitty.conf` | прозрачность терминала, чтобы был виден blur | +| `.config/sway/config.d/40-bar.conf` | запуск waybar (без `sway-config-fedora`) | | `wallpapers/` | `original.jpg` (основные), `mono-glow`, `mono-orb`, `mono-smoke`, `mono-grid`, `mono-dusk` | ### Что было добавлено @@ -73,4 +75,4 @@ git clone git@git.ibrash.duckdns.org:aibrash/sway-rising.git && cd sway-rising Флаги: `--yes` (не спрашивать), `--no-packages` (только конфиги), `--no-lock-effects`. -Waybar запускает сам sway (`/usr/share/sway/config.d/90-bar.conf`). Руками его запускать не нужно, иначе будет два бара. Перезагрузка стиля: `pkill -SIGUSR2 waybar`. +Waybar запускает сам sway (`config.d/40-bar.conf`). Руками его запускать не нужно, иначе будет два бара. Перезагрузка стиля: `pkill -SIGUSR2 waybar`. diff --git a/install.sh b/install.sh index 3f3c1ff..3f5d671 100755 --- a/install.sh +++ b/install.sh @@ -88,7 +88,7 @@ install_configs() { say "Backing up existing configs to $BACKUP" mkdir -p "$BACKUP" local d - for d in sway waybar rofi dunst swaylock; do + for d in sway waybar rofi dunst swaylock kitty; do [ -e "$CFG/$d" ] && cp -a "$CFG/$d" "$BACKUP/" done