Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/obestwalter/i3config
My i3 tiling window manager config, helper scripts and py3status config
https://github.com/obestwalter/i3config
configuration i3wm
Last synced: 3 months ago
JSON representation
My i3 tiling window manager config, helper scripts and py3status config
- Host: GitHub
- URL: https://github.com/obestwalter/i3config
- Owner: obestwalter
- Created: 2013-09-22T16:56:10.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2021-10-12T19:59:30.000Z (over 3 years ago)
- Last Synced: 2024-10-10T18:41:49.424Z (4 months ago)
- Topics: configuration, i3wm
- Language: Python
- Homepage: http://i3wm.org/
- Size: 2.94 MB
- Stars: 8
- Watchers: 4
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# My [i3wm](https://i3wm.org/) environment
[![Project Status: Active – The project has reached a stable, usable state and is being actively developed.](http://www.repostatus.org/badges/latest/active.svg)](http://www.repostatus.org/#active)
## What?
My computer is my virtual workplace and living room. It needs to be functional and cozy. The big desktop environments are too opinionated and restricting in the way how I am supposed to use my computer. i3 helps me to [take the power back](https://www.tape.tv/rage-against-the-machine/videos/take-the-power-back-live).
I want to control this ...
![i3-screen](docs/img/i3-screen.png)
mainly with this ...
![generic 104](docs/img/pc104-keycodes.png)
and i3 is really great for that.
## Why?
I have been pushing around windows on a screen for literally decades now and it got a little bit tiring at some point. A tiling window manager takes away a lot of that window pushing by always opening applications maximized and giving the user complete control over layout and navigation with the keyboard. After a week of complete agony with that new way of doing stuff on a computer I started to enjoy it and now there is no way back. I like the way I can manipulate windows and navigate between them with the keyboard. The absolute killer feature of i3 is how graceful it lets you handle [multi monitor setups](http://i3wm.org/docs/userguide.html#multi_monitor).
## How?
As i3 is "only" a window manager, there is a lot of stuff that needs to be taken care of that is usually part of a fully fledged desktop environment. All of a sudden things you took for granted are gone. But I want auto mounting, power management, network management, program launchers and a nice panel with lots of little icons and stuff. There are two approaches to deal with that: either add everything yourself by mixing and matching daemons from DEs and self made scripts or use a desktop environment that can use i3 as a window manager.
In my [first setup](https://github.com/obestwalter/i3config/tree/stable-gnome-setup) I used the first approach and ended up with a combination of i3 standalone with the `gnome-settings-daemon` and some self built little scripts. Then I played with [XFCE](http://www.xfce.org) as the host using i3 as the window manager, but now I am back to a more minimalistic setup.
**TBD** (first stumps are [here](http://oliver.bestwalter.de/i3config/))