i3-config
i3-config copied to clipboard
🐍 A backup of my i3 config
i3-config
A backup of my i3wm config.
All these files should be placed in ~/.config/i3
Dependencies
- Regolith (i3 for Ubuntu & Gnome)
- i3-gaps (a fork of i3)
- i3blocks (status bar)
- Rofi (app launcher)
- Compton (shadows & opacity)
- Dunst (notification daemon)
- Font Awesome (icons)
- Nitrogen (wallpaper manager)
- Starship (shell prompt)
- Snazzy (terminal color scheme)
- Dracula (dark theme for GTK)
Quick install
# Install everything on a fresh Ubuntu setup
curl -fsSL https://git.io/i3-config | bash
The command above will:
- ~~Install i3-gaps dependencies and build i3-gaps from source~~
- Build i3blocks from source
- Install Rofi, Compton, Dunst, Nitrogen...
- Install Regolith
- Download and install Font Awesome fonts
- Override i3 config with this repository
- Download and set the wallpaper
- Install Starship
- Install Snazzy color scheme for gnome-terminal
- Install Dracula theme for GTK
- Install Flameshot, Google Chrome, Sublime Text, and Node.js
The script should work on a fresh Ubuntu setup. For any other distro, I'm almost sure it won't work.
Using on a HiDPI display
You can set scale and DPI value like this:
# i3
echo "Xft.dpi: 125" >> ~/.Xresources
# Other apps (Chrome, Nautilus, Terminal...)
echo "export GDK_DPI_SCALE=1.25" >> ~/.profile
Or just use the dpi.sh
script from this repo:
~/.config/i3/dpi.sh high # On HiDpi display
~/.config/i3/dpi.sh low # On regular display
sudo reboot