diff --git a/README.md b/README.md index 5dfe6a8..e2dce3b 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,94 @@ # fedora-install-scripts -Handy Fedora installation shit \ No newline at end of file +Handy Fedora installation shit + +## DNF and Packages + +### RPM Fusion +```sh +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 + +```sh +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 +```sh +sudo dnf groupinstall "C Development Tools and Libraries" +``` + +### Gstreamer encoding options +```sh +dnf install gstreamer1-{ffmpeg,libav,plugins-{good,ugly,bad{,-free,-nonfree}}} --setopt=strict=0 +``` + +## copr and repositories + +### copr + +```sh +sudo dnf copr enable gregw/i3desktop && +sudo dnf copr enable tartare/glances && +sudo dnf copr enable alunux/budgie-desktop-git +``` + +### vscode +```sh +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 +```sh +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 +```sh +[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 + +```sh +sudo dnf install nodejs npm +``` + +Install global nodejs packages + +```sh +sudo npm install -g npm-check-updates pug-cli sass npm-check-updates +``` \ No newline at end of file