Skip to content

Скрипты

Carch поставляется со следующими скриптами для настройки различных аспектов ваших дистрибутивов на базе Arch, Fedora и openSUSE.

Описания:

Dwm

  • dwm - это динамический тайловый оконный менеджер для X11, известный своей минималистичностью, быстротой и настраиваемостью через редактирование исходного кода. Скрипт применит мою предварительно настроенную установку dwm из моего репозитория harilvfs/dwm и установит все необходимые зависимости, чтобы сделать среду полностью функциональной.

Hyprland

  • Hyprland - это динамический тайловый композитор Wayland, поддерживающий современные функции, такие как анимация, оконные эффекты и гибкие тайловые макеты. Скрипт позволяет устанавливать предварительно настроенные установки Hyprland от уважаемых пользователей - ml4w, end-4, Jakoolit и prasanthrangan dots.

Шрифты

  • Загружает и устанавливает различные шрифты Nerd для улучшения читаемости и эстетики в терминальных приложениях.

LTS Ядро

  • Этот скрипт устанавливает LTS ядро только для дистрибутивов на базе Arch (не для Fedora или openSUSE).

Пакеты

  • Предоставляет меню с различными категориями пакетов, такими как инструменты Android, браузеры, мультимедиа, разработка и другие. Включены наиболее широко используемые пакеты, дополнительные пакеты будут добавлены в будущих обновлениях.

Alacritty

  • Alacritty - это быстрый эмулятор терминала с GPU-ускорением, сфокусированный на производительности и простоте. Скрипт применяет мою предварительно настроенную конфигурацию Alacritty к вашей системе.

AUR

  • AUR (Arch User Repository) - это управляемый сообществом репозиторий для пользователей Arch Linux, содержащий пользовательские скрипты сборки пакетов (PKGBUILDs), которые облегчают установку программного обеспечения, недоступного в официальных репозиториях. Скрипт позволит вам выбрать помощника AUR и установить его согласно вашим предпочтениям.

Fastfetch

  • Fastfetch - это легкий инструмент системной информации, отображающий ОС, аппаратное обеспечение и другие детали в чистом, настраиваемом формате. Скрипт применяет мою конфигурацию fastfetch из репозитория harilvfs/fastfetch.

GRUB

  • GRUB (GNU GRand Unified Bootloader) - это загрузчик, который позволяет выбирать и загружать операционные системы или ядра при запуске. Скрипт предлагает различные темы и применяет необходимые конфигурации GRUB. Благодарность chrisTitusTech/Top-5-Bootloader-Themes за темы и помощь со скриптом.

Kitty

  • Kitty - это быстрый эмулятор терминала с GPU-ускорением и современными функциями, такими как лигатуры, вкладки, тайловые макеты и поддержка изображений. Скрипт применяет мою предварительно настроенную конфигурацию Kitty.

Neovim

  • Neovim - это современный, улучшенный форк Vim, предназначенный для большей расширяемости, скорости и простоты интеграции с плагинами. Скрипт позволяет выбирать между установками Kickstart Neovim и NvChad для настройки вашей IDE-среды.

Picom

  • Picom - это легкий композитор для X11, добавляющий прозрачность окон, тени и анимации. Скрипт предлагает установку моей предварительно настроенной конфигурации Picom и поддержку анимированного Picom из picom-ftlabs.

Rofi

  • Rofi - это легкий лаунчер приложений, переключатель окон и замена dmenu для X11. Скрипт применяет мою предварительно настроенную конфигурацию Rofi.

SDDM

  • SDDM (Simple Desktop Display Manager) - это современный графический менеджер входа на базе Qt. Скрипт устанавливает тему на базе Catppuccin для SDDM от сообщества Catppuccin.

Темы и Иконки

  • Устанавливает и применяет коллекцию тем и иконок для улучшения внешнего вида рабочего стола.

Обои

  • Загружает коллекцию красивых обоев Nord и Catppuccin.

Tmux

  • tmux - это терминальный мультиплексор, позволяющий управлять несколькими терминальными сессиями в одном окне. Скрипт применяет мою предварительно настроенную конфигурацию tmux.

Helix

  • Helix - это модальный текстовый редактор, вдохновленный Vim, сфокусированный на скорости и современных функциях, таких как подсветка синтаксиса, интеграция с языковым серверным протоколом (LSP) и множественные курсоры. Скрипт применяет мою предварительно настроенную конфигурацию Helix.

Bash Prompt

  • Настраиваемая командная строка для оболочки Bash. Скрипт позволяет выбирать между темами Tokyo Night, Catppuccin и Nord.

Zsh Prompt

  • Zsh (Z shell) - это продвинутая Unix-оболочка с функциями улучшенного автодополнения по табуляции, лучшими скриптами и мощной настройкой. Скрипт устанавливает все необходимые зависимости и применяет мою пользовательскую тему.

Fish

  • Fish (Friendly Interactive Shell) - это удобная для пользователя Unix-оболочка с умными автопредложениями, подсветкой синтаксиса и простыми скриптами. Скрипт устанавливает и применяет тему tide.

Bun

  • Bun - это быстрая многофункциональная среда выполнения JavaScript, сборщик и менеджер пакетов, сфокусированный на производительности. Скрипт устанавливает Bun в вашу систему.

Npm

  • npm (Node Package Manager) - это стандартный менеджер пакетов для Node.js, используемый для управления JavaScript-библиотеками и зависимостями. Скрипт устанавливает npm в вашу систему.

Chaotic AUR

  • Chaotic-AUR - это популярный неофициальный репозиторий-помощник Arch User Repository (AUR), предоставляющий предварительно собранные бинарные пакеты. Скрипт устанавливает Chaotic-AUR и настраивает pacman.conf для его использования.

Dunst

  • Dunst - это легкий, настраиваемый демон уведомлений для Linux, который показывает минимальные, ненавязчивые уведомления рабочего стола. Скрипт применяет мою предварительно настроенную установку Dunst.
  • Foot - это легкий, быстрый, минималистичный эмулятор терминала для Wayland, разработанный для простоты и производительности. Скрипт применяет мою предварительно настроенную конфигурацию Foot.

Ghostty

  • Ghostty - это быстрый, многофункциональный, кроссплатформенный эмулятор терминала, использующий нативный UI и GPU-ускорение. Скрипт применяет мою предварительно настроенную конфигурацию Ghostty.

Аудио

  • Устанавливает и настраивает аудиосистему PipeWire.

Bluetooth

  • Устанавливает пакеты Bluetooth и настраивает функциональность Bluetooth.

Яркость

  • Устанавливает яркость экрана согласно вашим предпочтениям, используя Brightnessctl.

Расширения

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

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