Skip to content

Instantly share code, notes, and snippets.

@vanyasem
Last active April 10, 2018 13:03
Show Gist options
  • Save vanyasem/1b720b056d34408eb5897508b6d5a784 to your computer and use it in GitHub Desktop.
Save vanyasem/1b720b056d34408eb5897508b6d5a784 to your computer and use it in GitHub Desktop.
Fedora Jam - Installation Script
# Add RPMFusion repos:
curl https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-27.noarch.rpm --output rpmfusion.rpm
sudo dnf install -y rpmfusion.rpm
# Flash:
sudo dnf install yum install https://mirror.yandex.ru/fedora/russianfedora/russianfedora/free/fedora/russianfedora-free-release-stable.noarch.rpm
sudo dnf install https://mirror.yandex.ru/fedora/russianfedora/russianfedora/nonfree/fedora/russianfedora-nonfree-release-stable.noarch.rpm
# Hardware-dependent: tuned-utils
# Remove: iwl1* iwl2* iwl3* iwl4* iwl5* iwl6* b43* ipw2* xorg-x11-drv-ati xorg-x11-drv-nouveau
# Remove apps I don't use:
BLOAT='
kmines kmahjongg
k3b audiocd-kio
kmousetool krusader konqueror krdc krfb kmouth jovie kfind kruler kolourpaint kcharselect kaddressbook
ktorrent gwenview kmag kwrite kamoso kcolorchooser knode kmail korganizer system-config-language
kaccounts-providers* xorg-x11-drv-qxl xorg-x11-drv-vmware xorg-x11-drv-openchrome
calligra* hyperv* emacs shutter pavucontrol clamz dragon hunspell-en-GB open-vm* screen
'
sudo dnf remove -y $BLOAT
# Fedora Repositories:
PACKAGE='
chromium
chromium-pepper-flash
dconf-editor
easytag
etckeeper
flash-plugin
gconf-editor
git
gstreamer-plugins-ugly gstreamer-plugins-bad gstreamer-ffmpeg
guvcview
htop
kate
kdenlive frei0r-plugins
mellowplayer
mpv
neofetch
qtpass
telegram-desktop
'
sudo dnf install -y $PACKAGE
# Riot:
cd /etc/yum.repos.d/
sudo curl -O https://raw.githubusercontent.com/taw00/riot-rpm/master/riot-messaging-client.fedora.repo
sudo dnf install -y riot --refresh
sudo dnf autoremove -y
sudo pip2 install --upgrade pip
sudo pip3 install --upgrade pip
PIP='
pip-autoremove pipdeptree
'
pip2 install --user --upgrade $PIP
pip3 install --user --upgrade $PIP
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment