.___ __ _____.__.__
__| _/_____/ |__/ ____\__| | ____ ______
/ __ |/ _ \ __\ __\| | | _/ __ \ / ___/
/ /_/ ( <_> ) | | | | | |_\ ___/ \___ \
\____ |\____/|__| |__| |__|____/\___ >____ >
\/ \/ \/
Config files for i3, zsh and some scripts. Furthermore useful apps I use all the time.
get all config files:
./sync.sh get
copy all config files to system:
./sync.sh push
- Drivers: https://www.amd.com/en/support/linux-drivers
- Install:
sudo dpkg -i amdgpu-install_*.deb
amdgpu-install --usecase=graphics,opencl --vulkan=amdvlk --opencl=legacy
VSCode - the most powerful IDE I know
check https://code.visualstudio.com/docs/setup/linux
sudo apt update
sudo apt install software-properties-common apt-transport-https wget
wget -q https://packages.microsoft.com/keys/microsoft.asc -O- | sudo apt-key add -
sudo add-apt-repository "deb [arch=amd64] https://packages.microsoft.com/repos/vscode stable main"
sudo apt update
sudo apt install code
-
Themes:
- Dracula HOT
-
Fonts:
"editor.fontFamily": "JetBrains Mono", "editor.fontSize": 14, "editor.fontLigatures": true
-
- Installation: https://goteleport.com/docs/installation/
-
Node - (hopefully) no description needed
use n
or nvm
- Kubectl - K8s command line tools
curl -LO https://storage.googleapis.com/kubernetes-release/release/`curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt`/bin/linux/amd64/kubectl
curl -LO https://storage.googleapis.com/kubernetes-release/release/v1.16.0/bin/linux/amd64/kubectl
chmod +x ./kubectl
sudo mv ./kubectl /usr/local/bin/kubectl
-
Kubectl plugins:
- Kubectl tree: browse Kubernetes object hierarchies as a tree
# Create environment variable for correct distribution
export CLOUD_SDK_REPO="cloud-sdk-$(lsb_release -c -s)"
# Add the Cloud SDK distribution URI as a package source
echo "deb http://packages.cloud.google.com/apt $CLOUD_SDK_REPO main" | sudo tee -a /etc/apt/sources.list.d/google-cloud-sdk.list
# Import the Google Cloud Platform public key
curl https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo apt-key add -
# Update the package list and install the Cloud SDK
sudo apt-get update && sudo apt-get install google-cloud-sdk
sudo apt-get update
sudo apt-get install \
apt-transport-https \
ca-certificates \
curl \
gnupg-agent \
software-properties-common
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
sudo apt-key fingerprint 0EBFCD88
sudo add-apt-repository \
"deb [arch=amd64] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) \
stable"
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io
sudo curl -L "https://github.com/docker/compose/releases/download/1.24.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
- python(3) and pip(3)
- i3 - the very very best window manager for linux
- i3blocks, rofi, aptitude
- use
rofi-theme-selector
to change rofi theme
- use
- i3blocks booklets
- my i3blocks booklets
- i3blocks, rofi, aptitude
- zsh
- oh-my-zsh
- zinit
- hub cli
- GitHub CLI
- 7z:
sudo apt-get install p7zip-full
- pulseaudio
- pavucontrol
- pactl
- blueman
- gtop - system monitoring
- rclone - backup files to remote service, like gdrive
- neofetch - information tool
- pywal - generate and change color schemes
- ktop - top for k8s
- arandr - simple gui for xrandr
- tig - text mode interface for git
- ngrok - tunnel your local project easily
- svgo - svg optimizer
- tldr - better man pages
- gitmoji
- fkill - fabulously kill processes
- albert - access everything
- copyQ - advanced clipboard
- curlmail - curl you a notify
- asciinema - terminal session recorder (gifcast to create gif)
- kubelens - IDE for kubernetes
- flameshot - screenshot tool
- git-stats - git hub stats
- lighthouse - lighthouse via cli
- fzf - general-purpose command-line fuzzy finder
- ncdu - disk usage analyzer
- fd - better
find
- tmpmail - temp mail addresses via command line
- icloud-for-linux - icloud for linux: makes it ieasier to use the icloud suite under linux
- [font-awesome]:
sudo apt install fonts-font-awesome
- needed for icons in i3blocks - atuin - magic bash search
- starship - nice terminal addition
- nerdfonts - nerd fonts
- nushell - adds useful pipelines to your terminal
- exa - better ls
- translate-shell - translations in your shell
- crow-translate - translations in your shell - used with rofi
wget -qO - https://github.com/PRATAP-KUMAR/ubuntu-gdm-set-background/archive/main.tar.gz | tar zx --strip-components=1 ubuntu-gdm-set-background-main/ubuntu-gdm-set-bac
sudo ./ubuntu-gdm-set-background --image /home/user/backgrounds/image.jpg
Disable IPv6
# sudo nano /etc/default/grub
GRUB_CMDLINE_LINUX="ipv6.disable=1"