|
|
3 місяців тому | |
|---|---|---|
| config | 3 місяців тому | |
| home | 3 місяців тому | |
| other | 3 місяців тому | |
| system | 3 місяців тому | |
| .gitignore | 3 місяців тому | |
| .gitmodules | 3 місяців тому | |
| Profile.env | 3 місяців тому | |
| Readme.md | 5 місяців тому | |
| aurlist-work.txt | 3 місяців тому | |
| aurlist.txt | 3 місяців тому | |
| install.sh | 5 місяців тому | |
| pkglist-docker.txt | 3 місяців тому | |
| pkglist-pentest.txt | 5 місяців тому | |
| pkglist.txt | 3 місяців тому |
Посмотрите список задач здесь: Задачи
Этот репозиторий содержит мои личные файлы конфигурации (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-подобных дистрибутивах. Используйте на свой страх и риск.
Подготовьте систему:
/etc/pacman.conf раскомментирован репозиторий [multilib].sudo pacman -Syugit: sudo pacman -S gitКлонируйте репозиторий:
git clone https://git.te4gh0st.ru/te4gh0st/dotfiles.git ~/dotfiles
Запустите установку:
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
Показывает справку по всем доступным командам.