https://github.com/shreyas-a-s/debian-i3
Minimal, yet fully functional i3 window manager install on debian 11+
https://github.com/shreyas-a-s/debian-i3
debian i3 i3wm
Last synced: about 2 months ago
JSON representation
Minimal, yet fully functional i3 window manager install on debian 11+
- Host: GitHub
- URL: https://github.com/shreyas-a-s/debian-i3
- Owner: shreyas-a-s
- License: gpl-3.0
- Created: 2023-06-27T19:09:01.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2024-03-15T15:23:27.000Z (over 2 years ago)
- Last Synced: 2025-05-20T16:45:34.167Z (about 1 year ago)
- Topics: debian, i3, i3wm
- Language: Python
- Homepage:
- Size: 363 KB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Debian-i3
A Minimal i3WM Install on Debian using an Installer Script
## Screenshots
|  |
|:--:|
| *Login Screen (wallpaper not included)* |
|  |
|:--:|
| *This install script only* |
|  |
|:--:|
| *This install script + My [debian customisation script](https://github.com/shreyas-a-s/linux-tweaks/tree/wm)* |
## Inspiration
I've been tinkering with window managers for some time and chose i3 as my preferred one.
I've also seen the **debian-titus** repo of [@christitustech](https://github.com/christitustech/) and got an inspiration.
So I've thought of creating an install script written in bash to install a very minimal version of i3
in my distro of choice, debian. Gathering all my stengths, I am starting my work.
## Acknowledgements
- Chris Titus [@christitustech](https://github.com/christitustech/) for the inspiration to start shell scripting
- Derek Taylor [@dwt1](https://gitlab.com/dwt1) for the motivation to join github
- krokerke [@krokerke](https://github.com/krokerke) for [i3-autoname-workspaces.py](https://github.com/krokerke/dotfiles/blob/master/i3/.config/i3/i3-autoname-workspaces.py), a python script to add program icons to workspaces in i3bar
- enkore [@enkore](https://github.com/enkore) for [j4-dmenu-desktop](https://github.com/enkore/j4-dmenu-desktop), simply the better dmenu
- Ray Holder [@rholder](https://github.com/rholder) for [i3status-title-on-bar](https://github.com/rholder/i3status-title-on-bar), a tilebar replacement or i3 windows
- Mate Desktop Team [@mate-desktop](https://github.com/mate-desktop) for [Garden.jpg](https://github.com/mate-desktop/mate-backgrounds/blob/master/nature/Garden.jpg), a pleasingly beautiful wallpaper that I used for this build
## Features
- A single script install for i3 with all dependencies out-of-the-box
- Customised i3bar showing titlebar of windows which is also transparent (not heavily)
- A welcome cheat sheet for new users
- A bash script to handle shutdown & reboot (when invoked by the i3 binding mode) in non-systemd distros
## Installation
Execute install.sh as **normal user** from a terminal:
```bash
git clone https://github.com/shreyas-a-s/debian-i3.git
cd debian-i3/
./install.sh
```
For those who would like a single-line command:
```bash
git clone https://github.com/shreyas-a-s/debian-i3.git && cd debian-i3/ && ./install.sh
```