Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: 27 days 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 (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-03-15T15:23:27.000Z (11 months ago)
- Last Synced: 2024-11-14T18:47:43.010Z (2 months ago)
- Topics: debian, i3, i3wm
- Language: Python
- Homepage:
- Size: 363 KB
- Stars: 1
- 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.png](https://github.com/shreyasastech/debian-i3/assets/137637016/9efaedbc-9519-4667-963a-ba0826c14090) |
|:--:|
| *Login Screen (wallpaper not included)* || ![i3-plain.png](https://github.com/shreyasastech/debian-i3/assets/137637016/b86f630e-9e6b-4d9f-b5c4-514f2e158bcd) |
|:--:|
| *This install script only* || ![i3-with-customisation.png](https://github.com/shreyasastech/debian-i3/assets/137637016/4a0c79dc-8006-4837-ab6d-dc6956d8f483) |
|:--:|
| *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
```