Browse Source

upd: clean

Vitaliy Timtsurak 5 tháng trước cách đây
mục cha
commit
e846cab3f0
2 tập tin đã thay đổi với 19 bổ sung32 xóa
  1. 7 0
      home/.xsession
  2. 12 32
      install.sh

+ 7 - 0
home/.xsession

@@ -0,0 +1,7 @@
+#!/bin/sh
+
+# Убедитесь, что $HOME/.config/bspwm/bspwmrc исполняем
+# Это ключевой шаг для запуска bspwm
+
+# Запускаем bspwm и sxhkd
+exec bspwm

+ 12 - 32
install.sh

@@ -15,7 +15,6 @@ PACMAN_PKGS="pkglist.txt"
 AUR_PKGS="aurlist.txt"
 
 # --- НАСТРОЙКИ СИМЛИНКОВ (Имена папок в репозитории) ---
-# Вам больше не нужно редактировать массивы!
 # Просто добавляйте файлы в эти папки.
 
 # 1. Папка для конфигов в $HOME/.config
@@ -45,7 +44,6 @@ err() {
 # --- ФУНКЦИИ ---
 
 # 1. Установка YAY (AUR Helper)
-# ... (без изменений) ...
 install_yay() {
     if ! command -v yay &>/dev/null; then
         msg "YAY не найден. Установка YAY..."
@@ -64,7 +62,6 @@ install_yay() {
 }
 
 # 2. Установка пакетов (Pacman и YAY)
-# ... (без изменений) ...
 install_packages() {
     msg "Установка пакетов из Pacman ($PACMAN_PKGS)..."
     # Читаем файл, убираем inline-комментарии (после #),
@@ -159,7 +156,7 @@ link_dotfiles() {
     msg "Симлинки созданы."
 }
 
-# 4. Проверка текущей конфигурации (ОБНОВЛЕНО)
+# 4. Проверка текущей конфигурации
 check_config() {
     # ... (проверка пакетов остается без изменений) ...
     msg "Проверка установленных пакетов Pacman..."
@@ -214,8 +211,7 @@ check_config() {
     msg "Проверка завершена."
 }
 
-# 5. (Бонус) Проверка драйверов
-# ... (без изменений) ...
+# 5. Проверка драйверов
 check_drivers() {
     msg "Проверка оборудования и рекомендации по драйверам..."
     warn "Это только рекомендации! Не устанавливайте автоматически."
@@ -249,7 +245,7 @@ check_drivers() {
     msg "Проверка драйверов завершена."
 }
 
-# 6. (НОВАЯ ФУНКЦИЯ) Интерактивная установка системных конфигов
+# 6.  Интерактивная установка системных конфигов
 apply_system_configs() {
     msg "--- РЕЖИМ: ПРИМЕНЕНИЕ СИСТЕМНЫХ КОНФИГОВ ---"
     local system_source_dir="$SCRIPT_DIR/$SYSTEM_DIR_NAME"
@@ -318,30 +314,14 @@ apply_system_configs() {
 
 # 7. (НОВАЯ ФУНКЦИЯ) Создание стандартных папок пользователя
 create_user_dirs() {
-    msg "Проверка и создание стандартных папок пользователя (Downloads, Desktop...)"
-    
-    if command -v xdg-user-dirs-update &>/dev/null; then
-        msg "  -> Найден xdg-user-dirs-update. Запускаем..."
-        xdg-user-dirs-update
-        msg "  -> XDG папки обновлены."
-    else
-        warn "  -> 'xdg-user-dirs-update' не найден."
-        warn "  -> (Рекомендуется: добавьте 'xdg-user-dirs' в pkglist.txt для корректной локализации)"
-        msg "  -> Создаем базовые папки вручную (на английском)..."
+    msg "Cоздание стандартных папок пользователя"    
+    # Создаем стандартный набор
+    mkdir -p \
+    "$HOME/Documents" \
+    "$HOME/Downloads" \
+    "$HOME/Pictures"
         
-        # Создаем стандартный набор
-        mkdir -p \
-            "$HOME/Desktop" \
-            "$HOME/Documents" \
-            "$HOME/Downloads" \
-            "$HOME/Music" \
-            "$HOME/Pictures" \
-            "$HOME/Public" \
-            "$HOME/Templates" \
-            "$HOME/Videos"
-        
-        msg "  -> Базовые папки созданы."
-    fi
+    msg "  -> Базовые папки созданы."
 }
 
 
@@ -355,8 +335,8 @@ show_help() {
     echo "  install   - Установить все пакеты и создать симлинки (полная установка)."
     echo "  check     - Проверить, все ли установлено и настроено."
     echo "  update    - Обновить конфиг из Git и применить изменения (пакеты, симлинки)."
-    echo "  drivers   - (Бонус) Проверить оборудование и предложить драйверы."
-    echo "  system    - (НОВОЕ) Интерактивно применить системные конфиги из папки '$SYSTEM_DIR_NAME'."
+    echo "  drivers   - Проверить оборудование и предложить драйверы."
+    echo "  system    - Интерактивно применить системные конфиги из папки '$SYSTEM_DIR_NAME'."
     echo "  help      - Показать это сообщение."
 }