almost done(i thing so)
This commit is contained in:
@@ -1,3 +1,215 @@
|
||||
# labwc-alpine
|
||||
# Labwc-Alpine
|
||||
|
||||
адаптированный репозиторий s13bby/labwc для дистрибутива alpine linux
|
||||
Адаптированная конфигурация оконного менеджера **Labwc** для дистрибутива **Alpine Linux** от [s13bby](https://zenithcode.duckdns.org/s13bby/labwc-alpine).
|
||||
|
||||
---
|
||||
|
||||
## 🚀 Установка Alpine Linux
|
||||
|
||||
### 1. Запуск установки
|
||||
|
||||
```bash
|
||||
setup-alpine
|
||||
```
|
||||
|
||||
Следуйте инструкциям установщика. После завершения перезагрузите систему:
|
||||
|
||||
|
||||
```bash
|
||||
reboot
|
||||
```
|
||||
|
||||
### 2. Первоначальная настройка
|
||||
|
||||
Войдите в систему как **root** и выполните:
|
||||
|
||||
```bash
|
||||
apk update
|
||||
apk upgrade
|
||||
```
|
||||
|
||||
### 3. Установка базовых пакетов
|
||||
|
||||
```bash
|
||||
apk add nano sudo git
|
||||
```
|
||||
|
||||
> **Примечание:** Вы можете использовать любой другой текстовый редактор вместо `nano`.
|
||||
|
||||
### 4. Создание пользователя
|
||||
|
||||
Если вы ещё не создали пользователя во время установки:
|
||||
|
||||
```bash
|
||||
adduser <имя_пользователя>
|
||||
```
|
||||
|
||||
Добавьте пользователя в группу `wheel` (для доступа к `sudo`):
|
||||
|
||||
```bash
|
||||
addgroup <имя_пользователя> wheel
|
||||
```
|
||||
|
||||
### 5. Настройка sudo
|
||||
|
||||
Отредактируйте файл `/etc/sudoers`:
|
||||
|
||||
```bash
|
||||
nano /etc/sudoers
|
||||
```
|
||||
|
||||
Раскомментируйте строку:
|
||||
|
||||
```
|
||||
%wheel ALL=(ALL) ALL
|
||||
```
|
||||
|
||||
Сохраните и выйдите из редактора.
|
||||
|
||||
---
|
||||
|
||||
## 🖥️ Установка и настройка Labwc
|
||||
|
||||
### 1. Вход в систему от имени пользователя
|
||||
|
||||
```bash
|
||||
su - <имя_пользователя>
|
||||
```
|
||||
|
||||
### 2. Установка рабочего окружения
|
||||
|
||||
Запустите скрипт настройки рабочего стола:
|
||||
|
||||
```bash
|
||||
sudo setup-desktop
|
||||
```
|
||||
|
||||
Выберите **`xfce`** в качестве временного окружения.
|
||||
|
||||
Дождитесь завершения установки и перезагрузитесь:
|
||||
|
||||
```bash
|
||||
reboot
|
||||
```
|
||||
|
||||
### 3. Установка Labwc и терминала
|
||||
|
||||
Войдите в среду Xfce и установите Labwc:
|
||||
|
||||
```bash
|
||||
apk add labwc alacritty
|
||||
```
|
||||
|
||||
Выйдите из сессии Xfce и войдите в Labwc.
|
||||
|
||||
> **Готово!** Теперь у вас есть базовый Labwc.
|
||||
|
||||
---
|
||||
|
||||
## ⚙️ Установка конфигурации
|
||||
|
||||
Клонируйте репозиторий с готовой конфигурацией:
|
||||
|
||||
```bash
|
||||
git clone https://zenithcode.duckdns.org/s13bby/labwc-alpine.git
|
||||
```
|
||||
|
||||
Перейдите в директорию проекта:
|
||||
|
||||
```bash
|
||||
cd labwc-alpine/
|
||||
```
|
||||
|
||||
Сделайте установочный скрипт исполняемым:
|
||||
|
||||
```bash
|
||||
chmod +x install.sh
|
||||
```
|
||||
|
||||
Запустите установку:
|
||||
|
||||
```bash
|
||||
sh ./install.sh
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## 📁 Структура проекта
|
||||
|
||||
```
|
||||
labwc-alpine/
|
||||
├── backgrounds/ # Фоновые изображения
|
||||
│ ├── alpine_bg_dark_sign.jpg
|
||||
│ ├── alpine_bg_light_sign.jpg
|
||||
│ ├── fuji_dark.jpg
|
||||
│ └── fuji_light.jpg
|
||||
│
|
||||
├── configs/ # Конфигурационные файлы
|
||||
│ ├── hypr/ # Hyprland (если используется)
|
||||
│ │ ├── hypridle.conf
|
||||
│ │ ├── hyprland.lua
|
||||
│ │ └── hyprlock.conf
|
||||
│ │
|
||||
│ ├── labwc/ # Основная конфигурация Labwc
|
||||
│ │ ├── autostart
|
||||
│ │ ├── environment
|
||||
│ │ ├── menu.xml
|
||||
│ │ ├── rc.xml
|
||||
│ │ ├── shutdown
|
||||
│ │ ├── themerc-override
|
||||
│ │ └── update_theme.sh
|
||||
│ │
|
||||
│ ├── waybar/ # Панель Waybar
|
||||
│ │ ├── config.jsonc
|
||||
│ │ ├── style.css
|
||||
│ │ └── v2raya-toggle.sh
|
||||
│ │
|
||||
│ ├── wofi/ # Лаунчер Wofi
|
||||
│ │ ├── cliphist-img.sh
|
||||
│ │ └── style.css
|
||||
│ │
|
||||
│ ├── qt6ct/ # Настройки Qt6
|
||||
│ │ └── qt6ct.conf
|
||||
│ │
|
||||
│ └── alacritty/ # Терминал Alacritty
|
||||
│ └── alacritty.toml
|
||||
│
|
||||
├── palettes/ # Цветовые палитры
|
||||
│ ├── alpine/
|
||||
│ │ ├── alpine_palette_dark
|
||||
│ │ ├── alpine_palette_light
|
||||
│ │ ├── alpine_palette_pastel_dark
|
||||
│ │ └── alpine_palette_pastel_light
|
||||
│ │
|
||||
│ └── fuji/
|
||||
│ ├── fuji_palette_dark
|
||||
│ ├── fuji_palette_light
|
||||
│ ├── fuji_palette_pastel_dark
|
||||
│ └── fuji_palette_pastel_light
|
||||
│
|
||||
├── fonts/ # Шрифты
|
||||
│ └── Widock TRIAL Bold.otf
|
||||
│
|
||||
├── install.sh # Главный установочный скрипт
|
||||
├── LICENSE # Лицензия
|
||||
└── README.md # Этот файл
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## 🗑️ Удаление Xfce
|
||||
|
||||
После успешной настройки Labwc вы можете удалить Xfce:
|
||||
|
||||
```bash
|
||||
apk del xfce4 xfce4-scenarios xfce4-terminal orage thunar
|
||||
apk del .xfce4-rundeps 2>/dev/null || true
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## 📄 Лицензия
|
||||
|
||||
Этот проект распространяется под лицензией **MIT**. Подробнее см. в файле [LICENSE](LICENSE).
|
||||
|
||||
---
|
||||
|
||||
Reference in New Issue
Block a user