Skip to content

This repository includes the files for my i3wm setup

Notifications You must be signed in to change notification settings

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

Theme Switcher: lxappearance

Screenshots: flameshot


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

Repo

https://github.com/i3/i3

Get i3-wm

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


Install i3blocks 1.4-4

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

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

Install Neovim 0.10.4

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 mv nvim-0-10-4.AppImage /usr/local/bin/nvim-0-10-4

Make the file executable

sudo chmod +x /usr/local/bin/nvim-0-10-4

Set the permissions

sudo chmod 755 /usr/local/bin/nvim-0-10-4

Install Neovide 0.14.0

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 mv neovide-0-14-0.AppImage /usr/local/bin/neovide-0-14-0

Make the file executable

sudo chmod +x /usr/local/bin/neovide-0-14-0

Set the permissions

sudo chmod 755 /usr/local/bin/neovide-0-14-0

Install Audacity 3.7.1

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 mv audacity-3-7-1.AppImage /usr/local/bin/audacity-3-7-1

Make the file executable

sudo chmod +x /usr/local/bin/audacity-3-7-1

Set the permissions

sudo chmod 755 /usr/local/bin/audacity-3-7-1

Install Krita 5.2.9

Repo

https://github.com/KDE/krita

Get Krita 5.2.9

wget -O krita-5-2-9.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 mv krita-5-2-9.AppImage /usr/local/bin/krita-5-2-9

Make the file executable

sudo chmod +x /usr/local/bin/krita-5-2-9

Set the permissions

sudo chmod 755 /usr/local/bin/krita-5-2-9

Install lxappearance

Repo

https://github.com/lxde/lxappearance

Get lxappearance

sudo apt install lxappearance

Create Icons Folder

mkdir ~/.icons

Unpack and move the icons to the correct location

tar -xf ~/I3-WM-Setup/icons/Nordzy.tar.gz  -C ~/.icons/

Create Theme Folder

mkdir ~/.themes/

Moving the themes to the correct location

tar -xf ~/I3-WM-Setup/themes/Nordic.tar.xz -C ~/.themes/

Finally, start lxappearance and choose your theme and icon style.


Install musikcube 3.0.4

Repo

https://github.com/clangen/musikcube

Get musikcube 3.0.4

wget -O ~/musikcube-3-0-4.deb https://github.com/clangen/musikcube/releases/download/3.0.4/musikcube_3.0.4_linux_x86_64.deb

Install

sudo apt install ./musikcube-3.0.4.deb

Install flameshot 12.1.0

Repo

https://github.com/flameshot-org/flameshot

Get flameshot

wget -O flameshot-12-1-0.AppImage https://github.com/flameshot-org/flameshot/releases/download/v12.1.0/Flameshot-12.1.0.x86_64.AppImage

Moving the file to the correct location

sudo mv flameshot-12-1-0.AppImage /usr/local/bin/flameshot-12-1.0

Make the file executable

sudo chmod +x /usr/local/bin/flameshot-12-1.0

Set the permissions

sudo chmod 755 /usr/local/bin/flameshot-12-1-0

About

This repository includes the files for my i3wm setup

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages