Skip to content

Gandori/I3-WM-Setup

Repository files navigation

I3 Window Manager Setup

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


Information

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


Preview Images

Desktop
desktop-1 desktop-2
Gnome-Terminal
gnome-terminal-1 gnome-terminal-2
Neovide+Neovim
neovide-neovim-1 neovide-neovim-2

Manual installation

Install i3-wm

i3-wm Repo

https://github.com/i3/i3

Get i3-wm

https://i3wm.org/docs/repositories.html


Install i3blocks

i3blocks Repo

https://github.com/vivien/i3blocks

List available versions

apt list -a i3blocks

Get i3blocks

sudo apt install i3block=1.4-4

Install rofi 1.6.1

Rofi Repo

https://github.com/davatorium/rofi

List available versions

apt list -a rofi

Get Rofi 1.6.1

sudo apt install rofi=1.6.1-1

Setup Gnome-Terminal

Load config

cd gnome-terminal
. load.sh

Install Neovim-0-10-4

Neovim Repo

https://github.com/neovim/neovim

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

Install Neovide-0-14-0

Neovide Repo

https://github.com/neovide/neovide

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

Install Audacity-3-7-1

Audacity Repo

https://github.com/audacity/audacity

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

Install Krita-5-2-9

Krita Repo

https://github.com/KDE/krita

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

Install Polybar

Polybar Repo

https://github.com/polybar/polybar

Get Polybar

Testing with Ubuntu 19.04

sudo add-apt-repository ppa:kgilmer/speed-ricer
sudo apt update
sudo apt install polybar

About

My current i3 Setup

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages