1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162 |
- #!/bin/bash
- echo "Добро пожаловать в автоматический установщик! для продолжения нажмите любую кнопку..."
- read -n 1 -s
- echo "Запущено обновление системы, пожалуйста, укажите пароль пользователя.."
- sudo dnf update -y
- echo "Установка RPM-Fusion.."
- sudo dnf install https://mirrors.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm -y
- sudo dnf install https://mirrors.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm -y
- echo "Запуск установки программ"
- programs=(
- git wget curl zsh neovim neofetch fastfetch ncdu htop flatpak remmina inxi tree tmux mosh make gcc less pass gpg
- libnotify blueman wireguard-tools lsd bat NetworkManager-l2tp NetworkManager-l2tp-gnome libreswan xl2tpd
- powerline-fonts npm python-lsp-server kitty alacritty fastfetch hyprland micro zip unzip setxkbmap.x86_64 lm_sensors
- light R-fontawesome.noarch fontawesome-fonts swaybg hypridle hyprlock jetbrains-mono-fonts pavucontrol nemo wofi waybar
- network-manager-applet grim scrot setxkbmap azote wl-clipboard google-noto-sans-cjk-ttc-fonts python3-pip gtk-murrine-engine zoxide fzf cmus firefox dunst imv
- )
- for program in "${programs[@]}"; do
- echo "Установка $program..."
- if sudo dnf install -y "$program"; then
- echo "$program успешно установлен."
- else
- echo "Ошибка при установке $program."
- fi
- done
- echo "Программы DNF установлены, приступаю к установке программ Flatpak"
- flatpak remote-add --user --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo || echo "Ошибка при добавлении репозитория Flathub."
- applications=(
- com.spotify.Client md.obsidian.Obsidian org.qbittorrent.qBittorrent com.mattjakeman.ExtensionManager
- com.github.tchx84.Flatseal com.anydesk.Anydesk ru.yandex.Browser me.kozec.syncthingtk org.videolan.VLC io.github.sxyazi.yazi
- )
- for app in "${applications[@]}"; do
- echo "Установка $app..."
- if flatpak install --user -y flathub "$app"; then
- echo "$app успешно установлен."
- else
- echo "Ошибка при установке $app."
- fi
- done
- echo "Все требуемые приложения установлены."
- echo "Установка VimPlug.."
- curl -fLo ~/.local/share/nvim/site/autoload/plug.vim --create-dirs \
- https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
- echo "Запуск настройки Pywall, Укажите пароль.."
- sudo pip3 install pywal
- echo "Запуск установки pyright..."
- sudo npm install -g pyright
- echo "Подключение репозиториев и установка NWG-Look!"
- sudo dnf copr enable tofik/nwg-shell -y && sudo dnf install nwg-look -y
- echo "Подключение репозиториев и установка Swaync!"
- sudo dnf copr enable mochaa/swaync -y && sudo dnf install -y swaync
- echo "Запуск настройки OMZ, НАЖМИТЕ ENTER И ВВЕДИТЕ ПАРОЛЬ"
- sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)" || echo "Ошибка при установке Oh My Zsh."
|