Skip to content

Instantly share code, notes, and snippets.

@jpallari
Last active November 29, 2017 22:04
Show Gist options
  • Save jpallari/f95a90d799efd2de9cfd to your computer and use it in GitHub Desktop.
Save jpallari/f95a90d799efd2de9cfd to your computer and use it in GitHub Desktop.
Fedora bootstrap
#!/bin/bash
dnf --refresh upgrade
dnf install --nogpgcheck \
http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm \
http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm
dnf --refresh groupinstall "Development Tools"
dnf install $(grep fedora_packages.txt -v -e '^#' -e '^$' | tr '\n' ' ')
drive-google
albert
# Development tools
cmake
autoconf
automake
gcc
gcc-c++
libtool
make
pkgconfig
unzip
ShellCheck
android-tools
# Terminal tools
tmux
gnupg2
curl
htop
pandoc
pandoc-pdf
ImageMagick
recode
pwgen
jq
youtube-dl
ffmpeg
the_silver_searcher
ntpdate
aspell
aspell-en
git-gui
nmap
urlview
# GUI apps
emacs
libreoffice
firefox
gimp
mpv
keepassx
dosbox
git-gui
file-roller
meld
chromium
transmission-gtk
xmp
pavucontrol
network-manager-applet
# X utils
xorg-x11-apps
xsel
xdotool
xautolock
wmctrl
# System
tlp
powertop
libmtp
# Haskell
haskell-platform
# JavaScript
nodejs
# Java
java-1.8.0-openjdk
java-1.8.0-openjdk-devel
# Fonts and icons
unifont-fonts
freetype-freeworld
google-droid-*-fonts
liberation-fonts
levien-inconsolata-fonts
adobe-source-code-pro-fonts
mozilla-fira-mono-fonts
tango-icon-theme
# Media plugins
x264
faac
libmp4v2
libvpx
libvpx-utils
libmpg123
gstreamer-plugins-bad
gstreamer-plugins-bad-free-extras
gstreamer-plugins-ugly
gstreamer-plugins-bad-nonfree
gstreamer-ffmpeg
gstreamer1-libav
gstreamer1-plugins-bad-free-extras
gstreamer1-plugins-bad-freeworld
gstreamer1-plugins-base-tools
gstreamer1-plugins-good-extras
gstreamer1-plugins-ugly
gstreamer1-plugins-bad-free
gstreamer1-plugins-good
gstreamer1-plugins-base
gstreamer1
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment