fedora-install-scripts/README.md
2019-05-06 05:36:37 +00:00

2.8 KiB

fedora-install-scripts

Handy Fedora installation shit

DNF and Packages

RPM Fusion

sudo dnf install \
    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

Install command packages

sudo dnf install vim screen screenfetch scrot tmux libcxx arandr nextcloud-client glances dconf-editor arc-theme numix-icon-theme chromium wavemon unbound @virtualization intel-gpu-tools i3 feh lxappearance /usr/bin/mpstat acpi pavucontrol brightnessctl nmap cargo gnome-tweaks NetworkManager-tui wireshark steam obs-studio keepassxc speedtest-cli cmus lm_sensors openssh-askpass libgnome-keyring cockpit cockpit-ws cockpit-selinux cockpit-dashboard cockpit-machines cockpit-storaged cockpit-networkmanager xclip iperf3

C Development Packages

sudo dnf groupinstall "C Development Tools and Libraries"

Encoding options

sudo dnf groupupdate Multimedia

Gstreamer

sudo dnf install gstreamer1-{ffmpeg,libav,plugins-{good,ugly,bad{,-free,-nonfree}}} --setopt=strict=0

copr and repositories

copr

sudo dnf copr enable gregw/i3desktop &&
sudo dnf copr enable tartare/glances &&
sudo dnf copr enable alunux/budgie-desktop-git

vscode

sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc
sudo sh -c 'echo -e "[code]\nname=Visual Studio Code\nbaseurl=https://packages.microsoft.com/yumrepos/vscode\nenabled=1\ngpgcheck=1\ngpgkey=https://packages.microsoft.com/keys/microsoft.asc" > /etc/yum.repos.d/vscode.repo'
sudo dnf check-update
sudo dnf install code

docker

sudo dnf -y install dnf-plugins-core
sudo dnf config-manager \
    --add-repo \
    https://download.docker.com/linux/fedora/docker-ce.repo
sudo dnf install docker-ce docker-ce-cli containerd.io

mesa repo

[nadmartin-mesa]
name=Copr repo for mesa x64 owned by nadmartin
baseurl=https://copr-be.cloud.fedoraproject.org/results/nadmartin/mesa/fedora-$releasever-$basearch/
type=rpm-md
skip_if_unavailable=True
gpgcheck=1
gpgkey=https://copr-be.cloud.fedoraproject.org/results/nadmartin/mesa/pubkey.gpg
repo_gpgcheck=0
enabled=0
enabled_metadata=1
exclude=kernel*

[nadmartin-mesa-i686]
name=Copr repo for mesa i686 owned by nadmartin
baseurl=https://copr-be.cloud.fedoraproject.org/results/nadmartin/mesa/fedora-$releasever-i386/
type=rpm-md
skip_if_unavailable=True
gpgcheck=0
gpgkey=https://copr-be.cloud.fedoraproject.org/results/nadmartin/mesa/pubkey.gpg
repo_gpgcheck=0
enabled=0
enabled_metadata=1
exclude=kernel*

Nodejs

Install nodejs/npm

sudo dnf install nodejs npm

Install global nodejs packages

sudo npm install -g npm-check-updates pug-cli sass npm-check-updates nodemon