Skip to content

Описание скриптов:

Браузер

  • Расширения: Рекомендует полезные расширения для браузеров на базе Chromium и Firefox.

Рабочий стол

  • Bspwm: Bspwm — это минималистичный тайлинговый оконный менеджер для X11, использующий бинарное разбиение пространства и внешний демон горячих клавиш для управления с клавиатуры. Скрипт устанавливает конфигурацию Bspwm из gh0stzk/dotfiles. Скрипт установки предназначен только для Arch, для других дистрибутивов смотрите репозиторий.
  • Dunst: Dunst — это легковесный, настраиваемый демон уведомлений для Linux, показывающий минимальные и ненавязчивые уведомления. Скрипт применяет мою готовую конфигурацию Dunst.
  • Dwm: Dwm — динамический тайлинговый оконный менеджер для X11, известный своей минималистичностью, скоростью и возможностью настройки через редактирование исходного кода. Скрипт применит мою готовую конфигурацию dwm из репозитория harilvfs/dwm и установит все необходимые зависимости для полноценной работы.
  • Hyprland: Hyprland — динамический тайлинговый композитор Wayland с поддержкой современных функций: анимаций, эффектов окон и гибкой компоновки. Скрипт позволяет установить готовые конфигурации Hyprland от авторитетных пользователей: ml4w, end-4, Jakoolit, omarchy и prasanthrangan.
  • Picom: Picom — это легковесный композитор для X11, добавляющий прозрачность окон, тени и анимации. Скрипт устанавливает мою готовую конфигурацию Picom и поддерживает анимированный Picom из picom-ftlabs.
  • Rofi: Rofi — легкий лаунчер приложений, переключатель окон и замена dmenu для X11. Скрипт применяет мою готовую конфигурацию Rofi.
  • Themes-Icons: Устанавливает и применяет коллекцию тем и значков для улучшения внешнего вида рабочего стола.
  • Wallpapers: Загружает подборку красивых обоев Nord и Catppuccin.

Разработка

  • Bun: Bun — это быстрый, универсальный JavaScript-движок, бандлер и менеджер пакетов с акцентом на производительность. Скрипт устанавливает Bun в вашу систему.
  • Helix: Helix — модальный текстовый редактор, вдохновленный Vim, с акцентом на скорость и современные функции, такие как подсветка синтаксиса, интеграция LSP и множественные курсоры. Скрипт применяет мою готовую конфигурацию Helix.
  • Neovim: Neovim — современный, улучшенный форк Vim, разработанный для расширяемости, скорости и легкости интеграции с плагинами. Скрипт позволяет выбрать между Kickstart Neovim и NvChad для настройки вашей среды IDE.
  • Npm: Npm (Node Package Manager) — это стандартный менеджер пакетов для Node.js, используемый для управления JavaScript-библиотеками и зависимостями. Скрипт устанавливает npm в вашу систему.

Пакеты

  • Android-Tools: Позволяет установить различные инструменты для Android, включая Gvfs-MTP для передачи файлов по USB, ADB для отладки, JDK (OpenJDK) для разработки на Java и Universal Android Debloater для удаления лишнего ПО.
  • Browsers: Предлагает выбор веб-браузеров для установки, таких как Brave, Firefox, Google Chrome и другие, чтобы вы могли выбрать наиболее подходящий.
  • Communication: Устанавливает популярные приложения для общения, такие как Discord, Signal, Slack и Telegram, чтобы вы могли оставаться на связи с командами и сообществами.
  • Crypto-Tools: Устанавливает важные инструменты для работы с криптовалютами, такие как кошелек Bitcoin Electrum, чтобы вы могли безопасно управлять своими цифровыми активами.
  • Development-Tools: Настраивает вашу среду разработки, предлагая выбор языков и инструментов, включая Node.js, Python, Rust, Go и Docker, для поддержки ваших проектов.
  • Editing: Предлагает набор программ для редактирования различных типов медиа: GIMP для изображений, Kdenlive для видео и Audacity для аудио, чтобы покрыть все ваши творческие задачи.
  • FM-Tools: Устанавливает полезные утилиты для файлового менеджера, включая Tumbler для предварительного просмотра миниатюр и Trash-Cli для управления корзиной через командную строку.
  • FileManagers: Предлагает разнообразные файловые менеджеры: от графических, таких как Thunar и Dolphin, до консольных, таких как LF и Ranger, чтобы вы могли управлять файлами так, как вам удобно.
  • Gaming: Улучшает ваш игровой опыт установкой необходимых инструментов, таких как Steam, Lutris и Heroic Games Launcher, а также утилит для производительности, таких как MangoHud и GameMode.
  • GitHub: Обеспечивает вас всеми необходимыми инструментами для работы с Git и GitHub, включая GitHub CLI, GitHub Desktop и LazyGit, для упрощения работы с версиями.
  • Multimedia: Устанавливает мультимедийные плееры, такие как VLC и MPV, чтобы вы могли наслаждаться любимыми фильмами и видео.
  • Music: Предлагает выбор музыкальных приложений, включая Spotify, Spotube и YouTube Music, чтобы вы могли слушать любимые треки и открывать новых исполнителей.
  • Productivity: Повышает вашу продуктивность, предлагая выбор офисных пакетов, таких как LibreOffice и OnlyOffice, а также приложения для заметок, такие как Obsidian и Joplin.
  • Streaming: Предоставляет программы для стриминга и записи экрана, такие как OBS Studio и SimpleScreenRecorder, чтобы вы могли захватывать и делиться контентом с экрана.
  • Terminals: Предлагает широкий выбор терминальных эмуляторов: от современных, таких как Alacritty и Kitty, до классических, таких как GNOME Terminal и Konsole.
  • TextEditors: Устанавливает разнообразные текстовые редакторы под ваш стиль кодинга, включая VSCode, Neovim и Zed, чтобы у вас всегда был подходящий инструмент для любого проекта.
  • Virtualization: Настраивает среду виртуализации с помощью инструментов, таких как QEMU/KVM, VirtualBox и Distrobox, позволяя запускать несколько ОС и тестировать ПО в изолированных контейнерах.

Система

  • Audio: Устанавливает и настраивает аудиосистему PipeWire.
  • Aur: AUR (Arch User Repository) — это репозиторий, управляемый сообществом пользователей Arch Linux, содержащий пользовательские PKGBUILD для легкой установки ПО, недоступного в официальных репозиториях. Скрипт позволит вам выбрать AUR-помощник и установить его согласно вашим предпочтениям.
  • AutoLogin-TTY: Скрипт предложит два варианта: включить автологин в TTY или отключить его позже, если потребуется. Кстати, я не рекомендую включать эту функцию, так как любой сможет получить физический доступ без имени пользователя и пароля.
  • Bluetooth: Устанавливает пакеты Bluetooth и настраивает работу Bluetooth.
  • Brightness: Настраивает яркость экрана с помощью Brightnessctl.
  • Chaotic-Aur: Chaotic-AUR — популярный неофициальный репозиторий помощников AUR, предоставляющий предварительно собранные бинарные пакеты. Скрипт устанавливает Chaotic-AUR и настраивает pacman.conf для его использования.
  • Fastfetch: Fastfetch — легковесный инструмент для отображения информации о системе (ОС, железо и т.д.) в чистом и настраиваемом виде. Скрипт применяет мою конфигурацию fastfetch из репозитория harilvfs/fastfetch.
  • Fonts: Загружает и устанавливает различные Nerd Fonts для лучшей читаемости и эстетики в терминальных приложениях.
  • Grub: GRUB (GNU GRand Unified Bootloader) — это загрузчик, позволяющий выбирать и загружать операционные системы или ядра при старте. Скрипт предлагает различные темы и применяет необходимые настройки GRUB. Спасибо chrisTitusTech/Top-5-Bootloader-Themes за темы и помощь со скриптом.
  • LTS-Kernel: Этот скрипт устанавливает LTS-ядро только для дистрибутивов на базе Arch (не для Fedora или openSUSE).
  • Sddm: SDDM (Simple Desktop Display Manager) — это современный графический менеджер входа на базе Qt. Скрипт устанавливает тему SDDM на основе Catppuccin от сообщества Catppuccin.

Терминал

  • Alacritty: Alacritty — это быстрый терминальный эмулятор с GPU-ускорением, ориентированный на производительность и простоту. Скрипт применяет мою готовую конфигурацию Alacritty.
  • Bash: Настраиваемая командная строка для оболочки Bash. Скрипт позволяет выбрать между темами Tokyo Night, Catppuccin и Nord.
  • Fish: Fish (Friendly Interactive Shell) — дружелюбная Unix-оболочка с умными автоподсказками, подсветкой синтаксиса и простым скриптингом. Скрипт устанавливает и применяет тему tide.
  • Foot: Foot — легковесный, быстрый, минималистичный терминальный эмулятор для Wayland, ориентированный на простоту и производительность. Скрипт применяет мою готовую конфигурацию Foot.
  • Ghostty: Ghostty — быстрый, функциональный кроссплатформенный терминальный эмулятор с нативным UI и GPU-ускорением. Скрипт применяет мою готовую конфигурацию Ghostty.
  • Kitty: Kitty — быстрый терминальный эмулятор с GPU-ускорением и современными функциями: лигатуры, вкладки, тайлинг и поддержка изображений. Скрипт применяет мою готовую конфигурацию Kitty.
  • Tmux: Tmux — мультиплексор терминала, позволяющий управлять несколькими терминальными сессиями в одном окне. Скрипт применяет мою готовую конфигурацию tmux.
  • Zsh: Zsh (Z shell) — продвинутая Unix-оболочка с улучшенным автодополнением, удобным скриптингом и мощной настройкой. Скрипт устанавливает все необходимые зависимости и применяет мою пользовательскую тему.

Выпущено под лицензией MIT.