Skip to content

Instantly share code, notes, and snippets.

@rynffoll
Created August 10, 2017 18:11
Show Gist options
  • Save rynffoll/e394fe3ae4eea5d659adba81ab994673 to your computer and use it in GitHub Desktop.
Save rynffoll/e394fe3ae4eea5d659adba81ab994673 to your computer and use it in GitHub Desktop.
[dotfiles] Fedora
#!/bin/bash
## Packages
sudo dnf --refresh update
# Shell
sudo dnf install git htop curl httpie bash bash-completion tmux vim
# Laptop
sudo dnf install acpi powertop tlp
# Desktop
sudo dnf install \
google-chrome-stable\
gnome-tweak-tool\
gnome-shell-extension-user-theme\
skypeforlinux\
telegram-desktop\
mozilla-fira-mono-fonts\
numix-icon-theme-circle\
nautilus-dropbox\
gnome-terminal-nautilus\
mpv\
gnome-mpv\
chrome-gnome-shell\
gnome-multi-writer\
keepassxc\
dconf-editor\
firewall-config\
transmission\
gnome-shell-theme-adapta\
adapta-gtk-theme-gtk{2,3,4}\
nautilus-git
# Emacs
sudo dnf install emacs
# Java
sudo dnf install java-1.8.0-oracle java-1.8.0-oracle-devel java-1.8.0-openjdk java-1.8.0-openjdk-devel
# JS
sudo dnf install nodejs
#!/bin/bash
## Extra repos
# RPMFusion
sudo dnf install --nogpgcheck 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
# Russian Fedora
sudo dnf install --nogpgcheck http://mirror.yandex.ru/fedora/russianfedora/russianfedora/free/fedora/russianfedora-free-release-stable.noarch.rpm http://mirror.yandex.ru/fedora/russianfedora/russianfedora/nonfree/fedora/russianfedora-nonfree-release-stable.noarch.rpm http://mirror.yandex.ru/fedora/russianfedora/russianfedora/fixes/fedora/russianfedora-fixes-release-stable.noarch.rpm
# Skype
sudo wget https://repo.skype.com/rpm/stable/skype-stable.repo -O /etc/yum.repos.d/skype-stable.repo
# Dropbox (already exists in RPMFusion)
#sudo wget https://github.com/RussianFedora/fedora-extra-repos/raw/master/dropbox.repo -O /etc/yum.repos.d/dropbox.repo
# Google Chrome
sudo wget https://github.com/RussianFedora/fedora-extra-repos/raw/master/google-chrome.repo -O /etc/yum.repos.d/google-chrome.repo
## Copr
sudo dnf copr enable heikoada/gtk-themes
sudo dnf copr enable heikoada/nautilus-git
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment