sudo dnf upgrade
# Configure global User
git config --global user.name "Klint Mane"
git config --global user.email "klintmane@gmail.com"
# Copy from git
git clone --depth=1 https://github.com/Bash-it/bash-it.git ~/.bash_it
# Run installation script
~/.bash_it/install.sh
# Configure (~/.bashrc)
export BASH_IT_THEME='minimal'
# Generate key
ssh-keygen
# Copy the generated key
cat ~/.ssh/id_rsa.pub
gedit ~/.ssh/config
Add:
Host github.com
Hostname ssh.github.com
Port 443
# Install Node
sudo dnf install nodejs
# Install Build Packages
sudo dnf install gcc-c++ make
https://docs.npmjs.com/resolving-eacces-permissions-errors-when-installing-packages-globally
# Install global Node Packages
sudo npm i -g prettier
Iosevka
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 install code
# General
Rainglow
# Git
Gitlens
# JS
Babel Javascript
Auto Close Tag
Prettier
# C/C++
C/C++
{
"eslint.format.enable": true,
"editor.codeActionsOnSave": {
"source.fixAll.eslint": true
},
"prettier.requireConfig": true,
"editor.formatOnSave": true,
"editor.tabSize": 2,
"editor.fontFamily": "Iosevka",
"editor.fontLigatures": true
}
sudo dnf install gnome-tweaks
sudo dnf install chrome-gnome-shell
User Themes
Dash To Dock
# Enable Papirus Icon Theme COPR
sudo dnf copr enable dirkdavidis/papirus-icon-theme
# Install
sudo dnf install papirus-icon-theme
sudo dnf install vlc