This repository contains my i3 configuration, which works flawlessly on my system.
If you want to use it, keep in mind that some adjustments may be necessary to make it work on your setup
OS: Ubuntu 20.04.6 LTS x86_64
Kernel: 5.4.0-200-generic
Package Manager: apt
WM: i3
Status Bar: i3blocks
Launcher: Rofi
Compositor: Picom
Shell: bash 5.0.17
Terminal: gnome-terminal
Prompt Statusline: Powerline
Main Code Editor: Neovim
Secondary Code Editor: Visual Studio Code
File Manager: Thunar
Main Browser: Firefox
Secondary Browser: Brave & Chrome
Music Player: musikcube
Image Editing: Gimp & Krita
Video Editing: Kdenlive
Audio Editing: Audacity
Containerization: Docker + Docker Compose & microk8s
Prevent Screen Locking: Caffeine
i3-wm Repo
Get i3-wm
i3blocks Repo
List available versions
apt list -a i3blocks
Get i3blocks
sudo apt install i3block=1.4-4
Rofi Repo
List available versions
apt list -a rofi
Get Rofi 1.6.1
sudo apt install rofi=1.6.1-1
Load config
cd gnome-terminal
. load.sh
Neovim Repo
Get Neovim-0-10-4
wget -O nvim-0-10-4.AppImage https://github.com/neovim/neovim/releases/download/v0.10.4/nvim-linux-x86_64.appimage
Moving the file to the correct location
sudo cp ./nvim-0-10-4.AppImage /usr/local/bin/nvim
Make the file executable
sudo chmod +x /usr/local/bin/nvim
Set the permissions
sudo chmod 755 /usr/local/bin/nvim
Neovide Repo
Get Neovide-0-14-0
wget -O neovide-0-14-0.AppImage https://github.com/neovide/neovide/releases/download/0.14.0/neovide.AppImage
Moving the file to the correct location
sudo cp ./neovide-0-14-0.AppImage /usr/local/bin/neovide
Make the file executable
sudo chmod +x /usr/local/bin/neovide
Set the permissions
sudo chmod 755 /usr/local/bin/neovide
Audacity Repo
Get Audacity-3-7-1
wget -O audacity-3-7-1.AppImage https://github.com/audacity/audacity/releases/download/Audacity-3.7.1/audacity-linux-3.7.1-x64-22.04.AppImage
Moving the file to the correct location
sudo cp ./audacity-3-7-1.AppImage /usr/local/bin/audacity
Make the file executable
sudo chmod +x /usr/local/bin/audacity
Set the permissions
sudo chmod 755 /usr/local/bin/audacity
Krita Repo
Get Krita
wget -O krita.AppImage https://download.kde.org/stable/krita/5.2.9/krita-5.2.9-x86_64.AppImage
Moving the file to the correct location
sudo cp ./krita.AppImage /usr/local/bin/krita
Make the file executable
sudo chmod +x /usr/local/bin/krita
Set the permissions
sudo chmod 755 /usr/local/bin/krita
Polybar Repo
Get Polybar
Testing with Ubuntu 19.04
sudo add-apt-repository ppa:kgilmer/speed-ricer
sudo apt update
sudo apt install polybar