SnowballTheLev / 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.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

About

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.

License:GNU General Public License v3.0


Languages

Language:Python 64.1%Language:Shell 35.9%