/i3-config

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.

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

i3 Configuration

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.

Features

  • 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.

Prerequisites

  • i3wm
  • picom
  • dex (used for autostarting applications)
  • Other utilities specified in the configuration file (e.g., i3lock, xss-lock, feh, lxpolkit, etc.)

Installation

  1. 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/
  1. Review the config file and make any necessary customizations.
  2. Make sure you have the required utilities installed.
  3. Launch the i3 window manager:
i3

Keybindings

  • Modify and customize keybindings in the config file to match your preferences.
  • The default $mod key is set to Mod4 (Super key).

Customization

  • 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.

Additional Information

  • 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.

Credits

License

This project is licensed under the GNU General Public License.