Тайлбар байхгүй

Vitaliy Timtsurak 31d1b8c73a bspwm: import DISPLAY and XAUTHORITY to systemd environment 6 өдөр өмнө
config 31d1b8c73a bspwm: import DISPLAY and XAUTHORITY to systemd environment 6 өдөр өмнө
home f491bf1129 polybar: add keyboard layout module (EN/RU) and resolve gitignore conflicts 6 өдөр өмнө
other bb02929724 add new knock 3 сар өмнө
system a051c14571 Update 3 сар өмнө
.gitignore bc385d270f UPD gitignore 3 сар өмнө
.gitmodules 960c92a460 ADD: wiki 3 сар өмнө
Profile.env f491bf1129 polybar: add keyboard layout module (EN/RU) and resolve gitignore conflicts 6 өдөр өмнө
Readme.md ecc277395c Обновить 'Readme.md' 5 сар өмнө
aurlist-work.txt a051c14571 Update 3 сар өмнө
aurlist.txt dd41f23526 Update 2 сар өмнө
install.sh dd41f23526 Update 2 сар өмнө
pkglist-docker.txt a051c14571 Update 3 сар өмнө
pkglist-pentest.txt dd41f23526 Update 2 сар өмнө
pkglist-work.txt dd41f23526 Update 2 сар өмнө
pkglist.txt 938db6d8a3 del gvfs-backends 3 сар өмнө

Readme.md

Посмотрите список задач здесь: Задачи

Мои Dotfiles

Этот репозиторий содержит мои личные файлы конфигурации (dotfiles) для Arch Linux. Он управляется с помощью кастомного скрипта install.sh, который автоматизирует установку пакетов и создание символических ссылок.

Структура

  • install.sh: Главный скрипт для управления конфигурацией.
  • pkglist.txt: Основной список пакетов для установки через pacman.
  • aurlist.txt: Основной список пакетов для установки из AUR (с помощью yay).
  • pkglist-*.txt, aurlist-*.txt: (Опционально) Дополнительные списки пакетов для выборочной установки (например, pkglist-dev.txt).
  • config/: Конфигурации, которые будут связаны с ~/.config/.
  • home/: Конфигурации, которые будут связаны с домашней директорией ~/.
  • system/: Системные конфигурации (например, для /etc/), которые применяются интерактивно.

Быстрая установка

Внимание: Скрипт предназначен для использования в Arch-подобных дистрибутивах. Используйте на свой страх и риск.

  1. Подготовьте систему:

    • Убедитесь, что в /etc/pacman.conf раскомментирован репозиторий [multilib].
    • Обновите систему: sudo pacman -Syu
    • Установите git: sudo pacman -S git
  2. Клонируйте репозиторий:

    git clone https://git.te4gh0st.ru/te4gh0st/dotfiles.git ~/dotfiles
    
  3. Запустите установку:

    cd ~/dotfiles
    ./install.sh install
    

    Скрипт установит необходимые пакеты и создаст символические ссылки для конфигураций.

Управление

Скрипт install.sh предоставляет несколько команд для управления вашими dotfiles:

  • ./install.sh install Полная установка: установка всех пакетов из основного списка, предложение установки из дополнительных списков и создание всех символических ссылок.

  • ./install.sh update Обновление: скачивает последние изменения из Git-репозитория (git pull) и применяет их (устанавливает пакеты, обновляет симлинки).

  • ./install.sh check Проверка: сканирует все списки пакетов и симлинки, чтобы убедиться, что все установлено и находится на своих местах.

  • ./install.sh system Применение системных конфигураций из папки system/. Процесс интерактивный: скрипт покажет различия и запросит подтверждение на замену каждого файла.

  • ./install.sh drivers Проверка оборудования (видеокарта, Wi-Fi) и вывод рекомендаций по установке драйверов.

  • ./install.sh help Показывает справку по всем доступным командам.