sainathadapa / I3 Wm Config
Licence: unlicense
I3 tiling window manager configuration
Stars: ✭ 109
Programming Languages
shell
77523 projects
Projects that are alternatives of or similar to I3 Wm Config
I3 Polybar Config
My i3 configuration with polybar for HiDPI screen (4k)
Stars: ✭ 84 (-22.94%)
Mutual labels: i3, i3wm
I3keys
Lists available bindings for i3 or Sway with a graphical or text keyboard
Stars: ✭ 81 (-25.69%)
Mutual labels: i3, i3wm
Nmcli Rofi
A simple manager for network connections using rofi and nmcli
Stars: ✭ 39 (-64.22%)
Mutual labels: i3, i3wm
I3 Linux Config Tokyo Rice
My config files for i3-gaps and Linux, first rice.
Stars: ✭ 58 (-46.79%)
Mutual labels: i3, i3wm
Dotfiles
🐲 My Arch Linux config [i3-gaps + i3blocks + Zsh + Spacemacs + Rofi + Alacritty + Neofetch]
Stars: ✭ 725 (+565.14%)
Mutual labels: i3, i3wm
I3 Autodisplay
i3wm multiple monitors auto configuration
Stars: ✭ 104 (-4.59%)
Mutual labels: i3, i3wm
Xsuspender
👀 💻 💤 🔋 Save battery by auto-suspending unfocused X11 applications.
Stars: ✭ 53 (-51.38%)
Mutual labels: i3, i3wm
I3lock Fancy Rapid
A faster implementation of i3lock-fancy.
Stars: ✭ 102 (-6.42%)
Mutual labels: i3, i3wm
Dotfiles
Get ready for dotfiles. Contains i3, i3blocks, rofi, dunst, picom, vim, tmux, and zsh.
Stars: ✭ 985 (+803.67%)
Mutual labels: i3, i3wm
I3blocks Airpods
i3blocks script for managing airpods and airpods pro.
Stars: ✭ 36 (-66.97%)
Mutual labels: i3, i3wm
I3lock Fancy
i3lock script that takes a screenshot of the desktop, blurs the background and adds a lock icon and text
Stars: ✭ 1,249 (+1045.87%)
Mutual labels: i3, i3wm
I3ipc Python
🐍 An improved Python library to control i3wm and sway.
Stars: ✭ 634 (+481.65%)
Mutual labels: i3, i3wm
This repo contains my custom configuration for I3 tiling window manager.
Notes:
- $mod key is Mod4 (Windows key on most keyboards)
- A project is a set of workspaces with the format -
(workspace-number)::(project-name):(somenumber)
. Read more at i3-wm-multi-disp-scripts. - py3status and rofi are the main dependencies.
Instructions:
- Backup your i3 config!
- git clone --recursive [email protected]:sainathadapa/i3-wm-config.git ~/.i3
- Install all the dependencies
- Done!
Shortcuts:
Key | Purpose |
---|---|
$mod + (1-9,0) | Switch to workspaces with number 1-10 |
$mod + Shift + (1-9,0) | Move the container to the workspaces with number 1-10 |
$mod + h (j, k, l) | focus left (down, up, right) window |
$mod + Shift + h (j, k, l) | move focused window left (down, up, right) |
$mod + Return | terminal |
$mod + Shift + r | Restart I3 inplace |
$mod + r | Activate resize mode |
$mod + space | Change focus between tiling and floating windows |
$mod + Shift + space | Toggle floating status of the focused container |
$mod + a | Focus parent container |
$mod + d | Focus child container |
$mod + e | Toggle the layout of the focused container |
$mod + t | Split the current container horizontally |
$mod + y | Split the current container vertically |
$mod + f | Fullscreen mode for the focused container |
$mod + q | Lock the system |
$mod + z | Show scratchpad |
$mod + Shift + z | Move container to scratchpad |
$mod + x | Toggle borders |
$mod + s | Toggle touchpad |
$mod + u | Create a floating video with explicit size, ideal for watching videos |
Screenshot of the whole screen | |
$mod + Print | Select an area to screenshot |
$mod + minus | Log-out, shutdown, etc menu |
F4 | Kill the focused window |
F7 | Rofi GUI to open a program |
F8 | Opens a GUI for selecting a window, and the moves the selected window to the current workspace |
F12 | Rofi GUI to switch to a window |
$mod + Shift + p | Start a new project |
$mod + p | Switch to the next project |
$mod + o | Rename current project |
$mod + Tab | Focus the workspace on the next monitor of the current project |
$mod + Control + Tab | Move the focused container to the next workspace of the current project |
$mod + Shift + Tab | Shift all the workspaces of the current project to their next monitors respectively |
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].