Không có mô tả

Vitaliy Timtsurak bc385d270f UPD gitignore 3 tháng trước cách đây
config 0d25bf798e BSWPM Update 3 tháng trước cách đây
home 02ef54c74c Del eval ssh-agent 3 tháng trước cách đây
other 2b84592550 temp: add pkg list 4 tháng trước cách đây
system 2a11cdfb00 first commit 5 tháng trước cách đây
.gitignore bc385d270f UPD gitignore 3 tháng trước cách đây
Profile.env 0d25bf798e BSWPM Update 3 tháng trước cách đây
Readme.md ecc277395c Обновить 'Readme.md' 5 tháng trước cách đây
aurlist.txt 35bc319fe1 UPDATE: installer 5 tháng trước cách đây
install.sh d5d0aca5ac UPDATE... 5 tháng trước cách đây
pacman.add.pkg 12a922ddc6 upd: add new temp list 4 tháng trước cách đây
pkglist-pentest.txt d7fb6a944f add: pkglist-pentest.txt(rustscan) 5 tháng trước cách đây
pkglist.txt 35bc319fe1 UPDATE: installer 5 tháng trước cách đây
yay.add.pkg 12a922ddc6 upd: add new temp list 4 tháng trước cách đây

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 Показывает справку по всем доступным командам.