qtile
"/home/yossef/notes/git/envir_sys/qtile.md"
path: git/envir_sys/qtile.md
- **fileName**: qtile
- **Created on**: 2025-03-26 16:57:53
Linux Setup qtile
Overview
This document covers my essential system setup, focusing on shortcuts,
terminal (Kitty), Rofi, scratchpads, and required installations.
System Info
- OS: Arch Linux
- Terminal: Kitty
- Shell: Zsh
- Theme: Rose Pine
Terminal Setup
Zsh
- Prompt: Custom with
pfetch-rs
showing PC info on startup - Scripts: Automation (e.g.,
yt-dlp
for music downloads)
Kitty
- Default terminal for daily use
- Scratchpad setup: Floating, centered, persistent across all workspaces
- Command pipelines supported for fast output manipulation
Rofi Setup
- Position: Top left, under status bar
- Theme: Rose Pine, no border radius
Scratchpad Setup
- Alacritty replaced by Kitty for scratchpad
- Centered, floating, multi-workspace support
- Does not close if already open — toggles visibility instead
Shortcuts
Window Management
Shortcut | Action | Description |
---|---|---|
Alt+y |
Toggle Scratchpad | Opens Kitty scratchpad or shows existing one |
Alt+, |
Show Clipboard History | Opens clipboard manager history |
Custom Scripts
Shortcut | Action | Description |
---|---|---|
1 |
Launch Scratchpad 1 | Launches first scratchpad (configurable command/script) |
2 |
Launch Scratchpad 2 | Launches second scratchpad (configurable command/script) |
3 |
Launch Scratchpad 3 | Launches third scratchpad (configurable command/script) |
Required Installations
Core Packages
sudo pacman -S zsh kitty rofi bspwm i3blocks polybar dunst pfetch-rs mpd ncmpcpp mpv yt-dlp
AUR Packages (via yay
or paru
)
yay -S xwinwrap
continue:./i3.md
before:[[]]