Last active
April 18, 2022 08:56
-
-
Save sbuvaneshkumar/ce9147a0c94c1ae48fcc723436e60d6b to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
set -e | |
# https://www.reddit.com/r/Fedora/comments/6gnwr5/reducing_idle_bandwidth_consumption_in_fedora/ | |
# https://qarmin.github.io/czkawka/instructions/Installation.html | |
# rpmfusion - os | |
yum install -y https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm | |
yum install -y 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 | |
# gnome battery percent | |
gsettings set org.gnome.desktop.interface show-battery-percentage true | |
# VPN | |
yum install -y NetworkManager-openvpn NetworkManager-openvpn-gnome | |
# telegram, shutter and axel | |
yum install -y telegram-desktop shutter axel telnet git-review openldap-clients transmission | |
git config --global help.autocorrect 20 | |
# scm | |
yum install -y git vim neovim krb5-workstation ansible virt-manager virt-viewer fslint | |
# https://github.com/robbyrussell/oh-my-zsh/tree/master/plugins/vundle | |
# bash-completion | |
yum install -y bash-completion | |
# docker-auto-completion | |
curl https://raw.githubusercontent.com/docker/docker-ce/master/components/cli/contrib/completion/bash/docker -o /etc/bash_completion.d/docker.sh | |
# zoom | |
yum install -y https://zoom.us/client/latest/zoom_x86_64.rpm | |
# IRC | |
yum install -y hexchat | |
# 7zip and rar | |
yum install -y p7zip unrar python-pip xkill | |
# Chrome | |
yum install -y fedora-workstation-repositories | |
yum config-manager --set-enabled google-chrome | |
yum install -y google-chrome-stable | |
# Media & utils | |
yum install -y vlc gnome-terminal-nautilus ncdu | |
# VNC Viewer | |
yum install -y tigervnc* xorg-x11-twm xterm xorg-x11-xinit | |
# other things | |
yum install -y ack pdfmod gnome-sharp snapd | |
# smplayer | |
su -c 'yum install -y 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' | |
yum -y install smplayer terminator | |
# Bluejeans | |
yum install -y https://swdl.bluejeans.com/desktop-app/linux/2.3.0/BlueJeans.rpm | |
# oh-my-zsh | |
yum install -y zsh | |
sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)" | |
# ^ run as normal user | |
# https://github.com/zsh-users/zsh-syntax-highlighting/blob/master/INSTALL.md | |
# for அ | |
# refer https://gist.github.com/sbuvaneshkumar/86d1d0179f8a06c8e24526cec13f9c89 | |
# store this in ~/.oh-my-zsh/themes/dogenpunk.zsh-theme | |
# refer following to install zsh highlighting | |
# https://software.opensuse.org//download.html?project=shells%3Azsh-users%3Azsh-syntax-highlighting&package=zsh-syntax-highlighting | |
# files to copy | |
# ~/.zsh_history ~/.oh-my-zsh/ ~/.zshrc | |
# Gnome extension | |
dnf install -y chrome-gnome-shell | |
# https://extensions.gnome.org/extension/779/clipboard-indicator/ | |
# https://github.com/EasyScreenCast/EasyScreenCast | |
# https://extensions.gnome.org/extension/97/coverflow-alt-tab/ | |
# https://extensions.gnome.org/extension/104/netspeed/ | |
# https://extensions.gnome.org/extension/570/todotxt/ | |
# https://extensions.gnome.org/extension/1503/tray-icons/ | |
# fix for Opera Youtube issue | |
yum install -y chromium-libs-media chromium-libs-media-freeworld | |
ln -sf /usr/lib64/chromium-browser /usr/lib -v | |
# kubens | |
# https://github.com/aca/go-kubectx | |
cat <<EOF > /etc/yum.repos.d/kubernetes.repo | |
[kubernetes] | |
name=Kubernetes | |
baseurl=https://packages.cloud.google.com/yum/repos/kubernetes-el7-x86_64 | |
enabled=1 | |
gpgcheck=1 | |
repo_gpgcheck=1 | |
gpgkey=https://packages.cloud.google.com/yum/doc/yum-key.gpg https://packages.cloud.google.com/yum/doc/rpm-package-key.gpg | |
EOF | |
yum install -y kubectl | |
# virtualbox fix | |
yum install -y gcc make perl kernel-devel dkms kernel-devel-$(uname -r) kernel-headers-$(uname -r) | |
sudo adduser $USER vboxusers | |
## other tools | |
# aws configure set cli_pager "" | |
# 1. mdless | |
## ZSH plugins | |
git | |
zsh-autosuggestions | |
zsh-syntax-highlighting | |
vundle | |
vagrant | |
zsh-kubectl-prompt | |
kubetail | |
bgnotify |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment