Sen descrición

Vitaliy Timtsurak bb02929724 add new knock hai 3 meses
config 8442eb3d9e add bspc rule floating to 4 aps hai 3 meses
home bb02929724 add new knock hai 3 meses
other bb02929724 add new knock hai 3 meses
system a051c14571 Update hai 3 meses
.gitignore bc385d270f UPD gitignore hai 3 meses
.gitmodules 960c92a460 ADD: wiki hai 3 meses
Profile.env 0d25bf798e BSWPM Update hai 3 meses
Readme.md ecc277395c Обновить 'Readme.md' hai 5 meses
aurlist-work.txt a051c14571 Update hai 3 meses
aurlist.txt ac893fe305 Add package hai 3 meses
install.sh d5d0aca5ac UPDATE... hai 5 meses
pkglist-docker.txt a051c14571 Update hai 3 meses
pkglist-pentest.txt d7fb6a944f add: pkglist-pentest.txt(rustscan) hai 5 meses
pkglist.txt 938db6d8a3 del gvfs-backends hai 3 meses

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