f
This commit is contained in:
@@ -190,6 +190,12 @@ labwc-alpine/
|
|||||||
├── fonts/ # Шрифты
|
├── fonts/ # Шрифты
|
||||||
│ └── Widock TRIAL Bold.otf
|
│ └── Widock TRIAL Bold.otf
|
||||||
│
|
│
|
||||||
|
├── scripts/ # скрипты
|
||||||
|
│ ├── alpine_dark.sh
|
||||||
|
│ ├── alpine_light.sh
|
||||||
|
│ ├── fuji_dark.sh
|
||||||
|
│ └── fuji_light.sh
|
||||||
|
│
|
||||||
├── install.sh # Главный установочный скрипт
|
├── install.sh # Главный установочный скрипт
|
||||||
├── LICENSE # Лицензия
|
├── LICENSE # Лицензия
|
||||||
└── README.md # Этот файл
|
└── 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 |
@@ -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 &
|
|
||||||
@@ -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 &'" />
|
|
||||||
</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
|
|
||||||
@@ -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
|
|
||||||
@@ -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
|
|
||||||
|
|
||||||
@@ -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 &'" />
|
||||||
|
</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>
|
<core>
|
||||||
<theme>
|
<theme>
|
||||||
<name>DynamicAether</name>
|
<name>labwc-s13bby</name>
|
||||||
</theme>
|
</theme>
|
||||||
<windowSwitcher style="thumbnail" preview="yes" outlines="yes" />
|
<windowSwitcher style="thumbnail" preview="yes" outlines="yes" />
|
||||||
</core>
|
</core>
|
||||||
@@ -64,12 +64,12 @@
|
|||||||
</keybind>
|
</keybind>
|
||||||
|
|
||||||
<!-- cнап окна в левый верхний угол (четверть экрана) -->
|
<!-- cнап окна в левый верхний угол (четверть экрана) -->
|
||||||
<keybind key="W-p"> <!-- Win+[ -->
|
<keybind key="W-p"> <!-- Win+p -->
|
||||||
<action name="SnapToEdge" direction="up-Left" />
|
<action name="SnapToEdge" direction="up-Left" />
|
||||||
</keybind>
|
</keybind>
|
||||||
|
|
||||||
<!-- cнап окна в левый нижний угол (четверть экрана) -->
|
<!-- cнап окна в левый нижний угол (четверть экрана) -->
|
||||||
<keybind key="W-,"> <!-- Win+. -->
|
<keybind key="W-,"> <!-- Win+, -->
|
||||||
<action name="SnapToEdge" direction="down-Left" />
|
<action name="SnapToEdge" direction="down-Left" />
|
||||||
</keybind>
|
</keybind>
|
||||||
|
|
||||||
@@ -84,24 +84,26 @@
|
|||||||
</keybind>
|
</keybind>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<!-- cнап окна вверх (полэкрана) -->
|
<!-- cнап окна вверх (полэкрана) -->
|
||||||
<keybind key="W-["> <!-- Win+] -->
|
<keybind key="W-["> <!-- Win+[ -->
|
||||||
<action name="SnapToEdge" direction="up" />
|
<action name="SnapToEdge" direction="up" />
|
||||||
</keybind>
|
</keybind>
|
||||||
|
|
||||||
<!-- cнап окна вниз (полэкрана) -->
|
<!-- cнап окна вниз (полэкрана) -->
|
||||||
<keybind key="W-."> <!-- Win+] -->
|
<keybind key="W-."> <!-- Win+. -->
|
||||||
<action name="SnapToEdge" direction="down" />
|
<action name="SnapToEdge" direction="down" />
|
||||||
</keybind>
|
</keybind>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<!-- переместить окно на левый монитор -->
|
<!-- переместить окно на левый монитор -->
|
||||||
<keybind key="A-S-a"> <!-- Right Ctrl + <- (left) -->
|
<keybind key="A-S-a"> <!-- Alt + Shift + a -->
|
||||||
<action name="MoveToOutput" direction="left" />
|
<action name="MoveToOutput" direction="left" />
|
||||||
</keybind>
|
</keybind>
|
||||||
|
|
||||||
<!-- переместить окно на правый монитор -->
|
<!-- переместить окно на правый монитор -->
|
||||||
<keybind key="A-S-d"> <!-- Right Ctrl + -> (right) -->
|
<keybind key="A-S-d"> <!-- Alt + Shift + d -->
|
||||||
<action name="MoveToOutput" direction="right" />
|
<action name="MoveToOutput" direction="right" />
|
||||||
</keybind>
|
</keybind>
|
||||||
|
|
||||||
@@ -190,5 +192,4 @@
|
|||||||
</keybind>
|
</keybind>
|
||||||
|
|
||||||
</keyboard>
|
</keyboard>
|
||||||
|
|
||||||
</labwc_config>
|
</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")
|
BG_COLOR=$(sed -n '1p' "$PALETTE")
|
||||||
SUB_FG_COLOR=$(jq -r '.SUB_FG_COLOR' "$PALETTE")
|
SUB_BG_COLOR=$(sed -n '2p' "$PALETTE")
|
||||||
|
ACCENT_COLOR=$(sed -n '3p' "$PALETTE")
|
||||||
BG_COLOR=$(jq -r '.BG_COLOR' "$PALETTE")
|
SUB_FG_COLOR=$(sed -n '4p' "$PALETTE")
|
||||||
SUB_BG_COLOR=$(jq -r '.SUB_BG_COLOR' "$PALETTE")
|
FG_COLOR=$(sed -n '5p' "$PALETTE")
|
||||||
|
|
||||||
ACCENT_COLOR=$(jq -r '.ACCENT_COLOR' "$PALETTE")
|
|
||||||
SUB_ACCENT_COLOR=$(jq -r '.SUB_ACCENT_COLOR' "$PALETTE")
|
|
||||||
|
|
||||||
|
|
||||||
cat << EOF > "$HOME/.config/labwc/themerc-override"
|
cat << EOF > "$HOME/.config/labwc/themerc-override"
|
||||||
@@ -36,4 +33,6 @@ killall swaybg 2>/dev/null
|
|||||||
|
|
||||||
swaybg \
|
swaybg \
|
||||||
-m fill \
|
-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 &'
|
||||||
@@ -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 &'
|
||||||
@@ -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" &
|
|
||||||
@@ -1,5 +0,0 @@
|
|||||||
#cbb0e6
|
|
||||||
#e6c2c2
|
|
||||||
#e6c2c2
|
|
||||||
#e6c2c2
|
|
||||||
#e6c2c2
|
|
||||||
@@ -1,5 +0,0 @@
|
|||||||
#e6c2c2
|
|
||||||
#e6c2c2
|
|
||||||
#e6c2c2
|
|
||||||
#e6c2c2
|
|
||||||
#cbb0e6
|
|
||||||
Reference in New Issue
Block a user