https://github.com/mrdotx/i3
i3 shell scripts for auto, tiling, container, editor, exit, macros, nfs, mount, notes, services, ssh, tmux, workspace, swap
https://github.com/mrdotx/i3
autolayout autotiling container divide editor exit focus keybinding layout macros mount nfs notify services ssh swap tiling tmux window workspace
Last synced: 9 days ago
JSON representation
i3 shell scripts for auto, tiling, container, editor, exit, macros, nfs, mount, notes, services, ssh, tmux, workspace, swap
- Host: GitHub
- URL: https://github.com/mrdotx/i3
- Owner: mrdotx
- License: gpl-3.0
- Created: 2020-01-24T19:19:19.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2026-06-23T02:01:29.000Z (11 days ago)
- Last Synced: 2026-06-24T22:38:51.949Z (9 days ago)
- Topics: autolayout, autotiling, container, divide, editor, exit, focus, keybinding, layout, macros, mount, nfs, notify, services, ssh, swap, tiling, tmux, window, workspace
- Language: Shell
- Homepage: https://i3wm.org/
- Size: 10.3 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# i3
shell scripts for i3
| directory | comment |
| :-------- | :---------------------------- |
| images | images for the README.md file |
| systemd | systemd services and timer |
| file | comment | image |
| :------------------- | :----------------------------------------------------------- | :--------------------------------------------------------------------------------- |
| _i3_helper.sh | used in the other scripts for table, notify, net check, etc. | |
| _i3_lock.sh | used in systemd lock service and exit script | |
| i3_autotiling.sh | optimal tiling of focused windows | |
| i3_container.sh | shows keybindings for i3 container actions |  |
| i3_exit.sh | shows keybindings for lock, reboot, shutdown, etc. |  |
| i3_floating.sh | shows keybindings for positioning floating windows |  |
| i3_macros.sh | shows keybindings for predefined macros |   |
| i3_mouse_move.sh | move mouse pointer to the edge of the monitor | |
| i3_nfs.sh | shows keybindings for nfs mounts |  |
| i3_services.sh | shows keybindings for services |  |
| i3_ssh.sh | shows keybindings for ssh connections |  |
| i3_window_move.sh | move floating window to the edge of the monitor | |
| i3_workspace_swap.sh | swap workspaces and focus(left,right,up,down) | |
config files:
- [dotfiles/i3](https://github.com/mrdotx/dotfiles/tree/master/.config/i3)
- [dotfiles/polybar](https://github.com/mrdotx/dotfiles/tree/master/.config/polybar)
- [dotfiles/dunst](https://github.com/mrdotx/dotfiles/tree/master/.config/dunst)
- [dotfiles/systemd](https://github.com/mrdotx/dotfiles/tree/master/.config/systemd/user)
related projects:
- [polybar](https://github.com/mrdotx/polybar)
- [shell](https://github.com/mrdotx/shell)