fedora-install-scripts/README.md
Michael 5f78deef88 changed to dnf install packages with move to swaywm
Signed-off-by: Michael <michael.lindman@gmail.com>
2020-11-05 06:30:34 +00:00

2.9 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 tmux libcxx syncthing glances dconf-editor arc-theme numix-icon-theme-cirlce chromium wavemon unbound @virtualization /usr/bin/mpstat acpi pavucontrol nmap 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 compton rofi sway swaybg swaylock swaynag swaybar swayidle swaymsg grim slurp light mako

GPU packages

sudo dnf install radeontop
sudo dnf install intel-gpu-tools

C Development Packages

sudo dnf groupinstall "C Development Tools and Libraries"

Encoding options

sudo dnf groupupdate Multimedia
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