mirror of
https://github.com/Cametendo/MyI3Config-fork.git
synced 2026-03-18 03:40:20 +01:00
dd1798c4c435a2f606983585e39566a6c8605c5d
This README provides an overview of the i3 window manager configuration, including features, required packages, installation instructions, and notes for customization.
MyI3Repo
This repository contains a very minimal and practical i3 window manager configuration. It is designed to stay close to upstream i3 behavior while adding a few convenience features for daily use.
The configuration focuses on:
- Predictable tiling behavior
- Keyboard-driven workflow
- Minimal visual noise
- Easy extensibility
No external theming frameworks or heavy abstractions are used.
Features
- i3 (X11) based setup
- Mouse-follow focus (focus follows mouse hover)
- Simple, readable keybindings
- Keyboard layout switching (e.g.
ch_de↔us_workman) - Window moving and resizing via keyboard
- Minimal logout / power menu overlay
- Multi-monitor friendly (using
xrandr) - Compatible with standard i3 tools
Required Packages
Install the following packages on Arch Linux:
Core
i3-wmi3statusori3status-rust(optional, if you use a status bar)dmenuorrofi(used for menus / overlays)xorg-serverxorg-xinit
Utilities
xrandr(monitor configuration)setxkbmap(keyboard layout switching)picom(optional compositor)alacrittyorkitty(terminal emulator)feh(optional, wallpaper)playerctl(optional, media keys)brightnessctl(optional, brightness keys)
Lock / Power (optional)
i3lockori3lock-colorsystemd(already present on most systems)
Example install command:
sudo pacman -S i3-wm dmenu xrandr setxkbmap xorg-xinit
Installation
- Clone the repository:
git clone https://github.com/<your-username>/MyI3Repo.git
- Create the i3 config directory:
mkdir -p ~/.config/i3
- Copy the config:
cp MyI3Repo/config ~/.config/i3/config
- Log into an i3 session. If asked to generate a config, choose NO.
Notes
- This config is intentionally minimal.
- You are expected to adjust keybindings, monitors, and applications to your system.
- All logic is kept inside the i3 config file for transparency.
- No scripts are required unless you explicitly add them.
Languages
Shell
100%