f
This commit is contained in:
@@ -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 |
@@ -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>
|
||||
<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 &'
|
||||
@@ -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