This commit is contained in:
2026-09-10 08:04:12 +06:00
parent efd2f34055
commit 0f05d3bb54
24 changed files with 181 additions and 228 deletions
+6
View File
@@ -190,6 +190,12 @@ labwc-alpine/
├── fonts/ # Шрифты
│ └── Widock TRIAL Bold.otf
│
├── scripts/ # скрипты
│ ├── alpine_dark.sh
│ ├── alpine_light.sh
│ ├── fuji_dark.sh
│ └── fuji_light.sh
│
├── install.sh # Главный установочный скрипт
├── LICENSE # Лицензия
└── README.md # Этот файл
Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.8 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.8 MiB

-23
View File
@@ -1,23 +0,0 @@
# синхронизация окружения
dbus-update-activation-environment --systemd WAYLAND_DISPLAY XDG_CURRENT_DESKTOP=labwc &
systemctl --user import-environment WAYLAND_DISPLAY XDG_CURRENT_DESKTOP &
# базовые сервисы
waybar &
mako &
hypridle &
hyprpolkitagent &
ironbar &
# буфер обмена
wl-paste --type text --watch cliphist store &
wl-paste --type image --watch cliphist store &
# тема и обои
~/.config/labwc/update_theme.sh &
# аудиоэффекты
(sleep 2 && easyeffects --gapplication-service) &
# polkit agent
systemctl --user start hyprpolkitagent.service &
-21
View File
@@ -1,21 +0,0 @@
<?xml version="1.0" ?>
<openbox_menu>
<menu id="root-menu" label="">
<item label="reconfigure">
<action name="Reconfigure" />
<action name="Execute" command="sh -c '~/.config/labwc/update_theme.sh; killall waybar; waybar &amp;'" />
</item> <separator />
<item label="logout"><action name="Exit"/></item> <separator />
<item label="lock"><action name="Execute" command="hyprlock" /></item> <separator />
<item label="sleep"><action name="Execute" command="systemctl suspend" /></item> <separator />
<item label="reboot"><action name="Execute" command="systemctl reboot" /></item> <separator />
<item label="shutdown"><action name="Execute" command="systemctl poweroff" /></item>
</menu>
</openbox_menu>
@@ -1,8 +0,0 @@
window.active.title.bg: #040608
window.active.title.text: #D4CFCB
window.active.border.color: #040608
window.inactive.title.bg: #040608
window.inactive.title.text: #D4CFCB
window.inactive.border.color: #040608
window.active.border.width: 2
window.inactive.border.width: 1
-41
View File
@@ -1,41 +0,0 @@
#!/bin/bash
TARGET_FILE="$HOME/.config/aether/theme/waybar.css"
THEME_FILE="$HOME/.config/labwc/themerc-override"
BG_FOLDER="$HOME/.config/aether/theme/backgrounds"
WALLPAPER=$(find "$BG_FOLDER" -type f | head -n 1)
if [ -f "$TARGET_FILE" ]; then
BG_COLOR=$(grep "background" "$TARGET_FILE" | awk '{print $3}' | tr -d ';')
FG_COLOR=$(grep "foreground" "$TARGET_FILE" | awk '{print $3}' | tr -d ';')
if [ ! -z "$BG_COLOR" ] && [ ! -z "$FG_COLOR" ]; then
cat << EOF > "$THEME_FILE"
# цвет рамки active и inactive
window.active.border.color: $FG_COLOR
window.inactive.border.color: $BG_COLOR
# цвет фона заголовка active и inactive
window.active.title.bg.color: $BG_COLOR
window.inactive.title.bg.color: $BG_COLOR
# цвет текста заголовка окна
window.active.label.text.color: $FG_COLOR
window.inactive.label.text.color: $FG_COLOR
# цвет иконок кнопок для АКТИВНОГО окна
window.active.button.unpressed.image.color: $FG_COLOR
# цвет иконок кнопок для НЕАКТИВНОГО окна (ОБЯЗАТЕЛЬНЫЙ КЛЮЧ LABWC)
window.inactive.button.image.color: $FG_COLOR
EOF
fi
fi
killall swaybg 2>/dev/null
if [ ! -z "$WALLPAPER" ] && [ -f "$WALLPAPER" ]; then
swaybg -m fill -i "$WALLPAPER" &
else
swaybg -c "$BG_COLOR" &
fi
-81
View File
@@ -1,81 +0,0 @@
стек:
labwc
waybar
swaylock(замена hyprlock)
swayidle(замена hypridle)
polkit-gnome(замена hyprpolkit)
dolphin
kate
google-chrome
pipewire
kitty(alacritty)
v2ray
v2rayA
telegram
htop
gparted
pavucontrol
qdirstat
easyeffects
lsp-plugins-lv2
obsidian
ristretto
mpv
wofi
cliphist
sddm
pango
xorg-server-xwayland
mesa-dri
nvidia-open-dkms
wl-clipboard
gtk-layer-shell
grim
slurp
swaybg
mako
seatd
dbus
polkit
fontconfig
noto-fonts-ttf
ttf-dejavu
alsa-pipewire
wireplumber
xdg-desktop-portal-wlr
xdg-desktop-portal-gtk
qt6-wayland
qt5-wayland
base-system
void-repo-nonfree
fuse
fuse-common
ca-certificates
curl
xdg-utils
dhcpcd
sudo
acpid
breeze-icons
ffmpeg
libnotify
ttf-jetbrains-mono
adwaita-icon-theme
xdg-desktop-portal-gtk
unzip
zip
p7zip
qt5ct
qt6ct
linux-firmware
ttf-font-awesome
aether(буду писать замену)
установка чистого void linux
обновление системы
sudo xbps-install -Syu
sudo xbps-install -u xbps
+118
View File
@@ -0,0 +1,118 @@
<?xml version="1.0" ?>
<openbox_menu>
<menu id="root-menu" label="">
<item label="reconfigure">
<action name="Reconfigure" />
<action name="Execute" command="sh -c 'labwc --reconfigure; killall waybar; waybar &amp;'" />
</item>
<separator />
<menu id="themes-menu" label="themes">
<menu id="alpine-menu" label="alpine">
<item label="light">
<action name="Execute" command="sh -c 'themesd alpine light'"/>
</item>
<separator />
<item label="dark">
<action name="Execute" command="sh -c 'themesd alpine dark'"/>
</item>
</menu>
<menu id="fuji-menu" label="fuji">
<item label="light">
<action name="Execute" command="sh -c 'themesd fuji light'"/>
</item>
<separator />
<item label="dark">
<action name="Execute" command="sh -c 'themesd fuji dark'"/>
</item>
</menu>
</menu>
<separator />
<menu id="apps-menu" label="apps">
<item label="telegram">
<action name="Execute" command="swaylock"/>
</item>
<separator />
<item label="librewolf">
<action name="Execute" command="librewolf"/>
</item>
<separator />
<item label="pcmanfm">
<action name="Execute" command="pcmanfm"/>
</item>
<separator />
<item label="spotify">
<action name="Execute" command="spotify"/>
</item>
<separator />
<item label="sublime">
<action name="Execute" command="subl"/>
</item>
<separator />
<item label="steam">
<action name="Execute" command="steam"/>
</item>
</menu>
<separator />
<menu id="system-menu" label="system">
<item label="lock">
<action name="Execute" command="swaylock"/>
</item>
<separator />
<item label="logout">
<action name="Exit"/>
</item>
<separator />
<item label="reboot">
<action name="Execute" command="reboot"/>
</item>
<separator />
<item label="shutdown">
<action name="Execute" command="poweroff"/>
</item>
</menu>
</menu>
</openbox_menu>
@@ -18,7 +18,7 @@
<core>
<theme>
<name>DynamicAether</name>
<name>labwc-s13bby</name>
</theme>
<windowSwitcher style="thumbnail" preview="yes" outlines="yes" />
</core>
@@ -64,12 +64,12 @@
</keybind>
<!-- cнап окна в левый верхний угол (четверть экрана) -->
<keybind key="W-p"> <!-- Win+[ -->
<keybind key="W-p"> <!-- Win+p -->
<action name="SnapToEdge" direction="up-Left" />
</keybind>
<!-- cнап окна в левый нижний угол (четверть экрана) -->
<keybind key="W-,"> <!-- Win+. -->
<keybind key="W-,"> <!-- Win+, -->
<action name="SnapToEdge" direction="down-Left" />
</keybind>
@@ -84,24 +84,26 @@
</keybind>
<!-- cнап окна вверх (полэкрана) -->
<keybind key="W-["> <!-- Win+] -->
<keybind key="W-["> <!-- Win+[ -->
<action name="SnapToEdge" direction="up" />
</keybind>
<!-- cнап окна вниз (полэкрана) -->
<keybind key="W-."> <!-- Win+] -->
<keybind key="W-."> <!-- Win+. -->
<action name="SnapToEdge" direction="down" />
</keybind>
<!-- переместить окно на левый монитор -->
<keybind key="A-S-a"> <!-- Right Ctrl + <- (left) -->
<keybind key="A-S-a"> <!-- Alt + Shift + a -->
<action name="MoveToOutput" direction="left" />
</keybind>
<!-- переместить окно на правый монитор -->
<keybind key="A-S-d"> <!-- Right Ctrl + -> (right) -->
<keybind key="A-S-d"> <!-- Alt + Shift + d -->
<action name="MoveToOutput" direction="right" />
</keybind>
@@ -190,5 +192,4 @@
</keybind>
</keyboard>
</labwc_config>
@@ -1,15 +1,12 @@
#!/bin/bash
#!/bin/sh
PALETTE="$HOME/.config/labwc/palettes/palette-dark.json"
PALETTE="$HOME/.config/labwc/palettes/alpine/palette-dark"
FG_COLOR=$(jq -r '.FG_COLOR' "$PALETTE")
SUB_FG_COLOR=$(jq -r '.SUB_FG_COLOR' "$PALETTE")
BG_COLOR=$(jq -r '.BG_COLOR' "$PALETTE")
SUB_BG_COLOR=$(jq -r '.SUB_BG_COLOR' "$PALETTE")
ACCENT_COLOR=$(jq -r '.ACCENT_COLOR' "$PALETTE")
SUB_ACCENT_COLOR=$(jq -r '.SUB_ACCENT_COLOR' "$PALETTE")
BG_COLOR=$(sed -n '1p' "$PALETTE")
SUB_BG_COLOR=$(sed -n '2p' "$PALETTE")
ACCENT_COLOR=$(sed -n '3p' "$PALETTE")
SUB_FG_COLOR=$(sed -n '4p' "$PALETTE")
FG_COLOR=$(sed -n '5p' "$PALETTE")
cat << EOF > "$HOME/.config/labwc/themerc-override"
@@ -36,4 +33,6 @@ killall swaybg 2>/dev/null
swaybg \
-m fill \
-i "$HOME/.config/labwc/backgrounds/voidlinux_bg_dark.png" &
-i "$HOME/backgrounds/alpine_bg_dark_sign.jpg" &
sh -c 'labwc --reconfigure; killall waybar; waybar &amp;'
+38
View File
@@ -0,0 +1,38 @@
#!/bin/sh
PALETTE="$HOME/.config/labwc/palettes/alpine/palette-light"
BG_COLOR=$(sed -n '1p' "$PALETTE")
SUB_BG_COLOR=$(sed -n '2p' "$PALETTE")
ACCENT_COLOR=$(sed -n '3p' "$PALETTE")
SUB_FG_COLOR=$(sed -n '4p' "$PALETTE")
FG_COLOR=$(sed -n '5p' "$PALETTE")
cat << EOF > "$HOME/.config/labwc/themerc-override"
# цвет рамки active и inactive
window.active.border.color: $FG_COLOR
window.inactive.border.color: $BG_COLOR
# цвет фона заголовка active и inactive
window.active.title.bg.color: $FG_COLOR
window.inactive.title.bg.color: $FG_COLOR
# цвет текста заголовка окна
window.active.label.text.color: $BG_COLOR
window.inactive.label.text.color: $BG_COLOR
# цвет иконок кнопок для АКТИВНОГО окна
window.active.button.unpressed.image.color: $BG_COLOR
# цвет иконок кнопок для НЕАКТИВНОГО окна
window.inactive.button.image.color: $BG_COLOR
EOF
killall swaybg 2>/dev/null
swaybg \
-m fill \
-i "$HOME/backgrounds/alpine_bg_light_sign.jpg" &
sh -c 'labwc --reconfigure; killall waybar; waybar &amp;'
-25
View File
@@ -1,25 +0,0 @@
#!/bin/bash
cat << EOF > "$HOME/.config/labwc/themerc-override"
# цвет рамки active и inactive
window.active.border.color: #ECE7DD
window.inactive.border.color: #141414
# цвет фона заголовка active и inactive
window.active.title.bg.color: #ECE7DD
window.inactive.title.bg.color: #ECE7DD
# цвет текста заголовка окна
window.active.label.text.color: #141414
window.inactive.label.text.color: #141414
# цвет иконок кнопок для АКТИВНОГО окна
window.active.button.unpressed.image.color: #141414
# цвет иконок кнопок для НЕАКТИВНОГО окна (ОБЯЗАТЕЛЬНЫЙ КЛЮЧ LABWC)
window.inactive.button.image.color: #141414
EOF
killall swaybg 2>/dev/null
swaybg -m fill -i "$HOME/.config/labwc/backgrounds/voidlinux_bg_light.png" &
-5
View File
@@ -1,5 +0,0 @@
#cbb0e6
#e6c2c2
#e6c2c2
#e6c2c2
#e6c2c2
-5
View File
@@ -1,5 +0,0 @@
#e6c2c2
#e6c2c2
#e6c2c2
#e6c2c2
#cbb0e6