Skip to content

a-mhamdi/i3wm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 

Repository files navigation

dotfiles - i3wm setup

A minimal, keyboard-driven desktop environment, built around i3wm with a Dracula color scheme.

i3wm

## Installation

Clone the repository:

git clone git@gtihub.com:a-mhamdi/i3wm
cd i3wm

Dependencies

sudo apt install i3 picom polybar rofi sxhkd \
  fonts-firacode fonts-noto-color-emoji

For Nerd Font icons in polybar, install FiraCode Nerd Font manually:

mkdir -p ~/.local/share/fonts && cd ~/.local/share/fonts
wget https://github.com/ryanoasis/nerd-fonts/releases/latest/download/FiraCode.zip
unzip FiraCode.zip && fc-cache -fv

Components

Tool Role
i3wm Tiling window manager
picom Compositor (transparency & shadows)
polybar Status bar
rofi App launcher & window switcher
sxhkd Hotkey daemon

Structure

~/.config/
├── i3/
│   └── config
├── picom/
│   └── picom.conf
├── polybar/
│   ├── config.ini
│   └── launch.sh
├── rofi/
│   └── config.rasi
└── sxhkd/
    └── sxhkdrc

Polybar

Polybar is launched via launch.sh, called from i3 config:

exec_always --no-startup-id ~/.config/polybar/launch.sh

The script kills any existing instance before relaunching, and supports multi-monitor setups via xrandr.

About

Config files for i3wm window manager

Topics

Resources

License

Stars

1 star

Watchers

0 watching

Forks

Contributors

Languages