This repository contains configuration files for the i3 tiling window manager on Debian GNU/Linux 12 (bookworm). The configuration is not intended to provide a productive or efficient window management experience. It represents my work-in-progress customization.
- Keyboard-driven window management for a fast and efficient workflow.
- Custom keybindings for various actions like launching applications, changing workspaces, and more.
- Integration with
picom
for desktop effects and transparency. - System power management options like logout, reboot, shutdown, and locking.
- i3wm
- picom
- dex (used for autostarting applications)
- Other utilities specified in the configuration file (e.g.,
i3lock
,xss-lock
,feh
,lxpolkit
, etc.)
- Clone this repository to your preferred location:
git clone https://github.com/SnowballTheLev/i3-config.git
mv /path/to/i3-config/i3/* $HOME/.config/i3/
- Review the
config
file and make any necessary customizations. - Make sure you have the required utilities installed.
- Launch the i3 window manager:
i3
- Modify and customize keybindings in the
config
file to match your preferences. - The default
$mod
key is set toMod4
(Super key).
- Adjust colors, fonts, and other visual settings by editing the configuration file.
- Add or modify startup applications in the
exec
commands. - Customize layout and gaps according to your workspace needs.
- The configuration includes power management options (logout, reboot, shutdown, locking) bound to key combinations. These can be accessed in the mode "exit" (
$mod+Shift+e
). - Desktop effects and transparency are managed using
picom
. You can customize its behavior in the configuration. - The
i3bar
is disabled and used conky with fork of MinimalistConky configuration instead.
- Alternating Layout used in this configuration is sourced from i3-alternating-layout.
- MinimalistConky is inspired by neofetch and Minimalis Conky 2.
This project is licensed under the GNU General Public License.