i3


"/home/yossef/notes/git/envir_sys/i3.md"

path: git/envir_sys/i3.md

- **fileName**: i3
- **Created on**: 2025-03-26 17:06:32

i3 Configuration Documentation

img i3

This document provides an overview of my i3 configuration, including required packages,
keybindings, scratchpad setup, and visual customizations. It serves as both
a reference and guide to understand and maintain the setup.


1. Overview


2. Required Installations

Core Packages

sudo pacman -S i3 kitty rofi dunst polybar pfetch-rs mpd ncmpcpp

AUR Packages

yay -S xwinwrap

3. Keybindings

Window Management

Shortcut Action Description
Mod+Enter Open Terminal Launches Kitty terminal
Mod+d Application Launcher Opens Rofi
Mod+q Close Window Kills the focused window
Mod+h Move Focus Left Focuses the window to the left
Mod+l Move Focus Right Focuses the window to the right
Mod+f Toggle Fullscreen Makes the focused window fullscreen

Scratchpads

Shortcut Action Description
Alt+y Toggle Scratchpad Opens Kitty scratchpad or toggles visibility
Alt+, Show Clipboard Opens clipboard manager history

4. Scratchpad Setup

Ensure Kitty scratchpad behaves as desired:

for_window [instance="scratchpad"] floating enable, move position center
bindsym $mod+y [instance="scratchpad"] scratchpad show

5. Customization

Status Bar (i3blocks)

[volume]
label=
command=amixer get Master | grep -o '[0-9]*%' | head -n1
interval=1
color=#f6c177

continue:./dwm.md
before:./qtile.md