45 lines
1.4 KiB
Bash
Executable file
45 lines
1.4 KiB
Bash
Executable file
#!/usr/bin/env bash
|
|
echo 'Starting installation'
|
|
|
|
echo 'Installing Depending Repositories...'
|
|
echo 'Installing RPMFusion'
|
|
sudo dnf install -y \
|
|
https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm \
|
|
https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm
|
|
|
|
echo 'Adding Flatpak'
|
|
sudo dnf install -y flatpak
|
|
sudo flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
|
|
|
|
echo 'Enabling Cisco openh264'
|
|
sudo dnf config-manager --set-enabled fedora-cisco-openh264
|
|
|
|
echo 'Installing base packages...'
|
|
sudo dnf install -y \
|
|
git tar zsh ack mlocate usbutils sqlite neofetch which util-linux-user dialog neovim
|
|
|
|
echo 'Installing fonts'
|
|
sudo dnf install -y \
|
|
twitter-twemoji-fonts fontawesome-fonts powerline-fonts
|
|
|
|
echo 'Install locale...'
|
|
sudo dnf install -y \
|
|
langpacks-de langpacks-en
|
|
|
|
cd ~
|
|
mkdir $HOME/workspace
|
|
mkdir -p $HOME/.local/bin
|
|
cd $HOME/workspace
|
|
git clone https://git.doggoat.de/dhalucario/devconf.git
|
|
git submodule update --init --recusive
|
|
|
|
cd $HOME/workspace/devconf
|
|
./tools/install-light.sh
|
|
|
|
res=$(dialog --stdout --checklist "Which parts do you want to install?" 0 0 0 graphical Graphical off)
|
|
if [[ $res == *"graphical"* ]]; then
|
|
./tools/install-graphical.sh
|
|
fi
|
|
|
|
sudo usermod -aG audio,input $(whoami)
|
|
echo 'Installation Done'
|