Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ivyl/i3-config
i3 wm configuration files
https://github.com/ivyl/i3-config
Last synced: 2 days ago
JSON representation
i3 wm configuration files
- Host: GitHub
- URL: https://github.com/ivyl/i3-config
- Owner: ivyl
- Created: 2012-10-16T13:33:42.000Z (about 12 years ago)
- Default Branch: master
- Last Pushed: 2022-08-30T21:00:57.000Z (over 2 years ago)
- Last Synced: 2024-12-25T04:05:28.908Z (9 days ago)
- Language: Shell
- Size: 10.5 MB
- Stars: 267
- Watchers: 17
- Forks: 48
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# My very own i3 Configuration
## Requirements
### general
* i3 - window manager
* i3status - status bar
* feh - setting bg, also nice image viewer
* urxvt - terminal emulator
* unclutter - autohide mouse cursor
* udiskie - device automounting
* dunst - notifications
* pulseaudio - audio managment
* autocutsel - clipboard synchroniation
* dmenu - Super-P launcher
* pavucontrol - pulseaudio mixer
* alsamixer
### from xorg
* setxkbmap - setting keyboard layout
* xmodmap - custom key changes## Installation
It's as simple as that:```bash
cd
git clone https://github.com/ivyl/i3-config.git .config/i3
ln -s .config/i3/xinitrc .xinitrc
ln -s .config/i3/gtkrc-2.0 .gtkrc-2.0
ln -f .config/i3/gtk-3.0-settings ~/.config/gtk-3.0/settings.ini
```## Additional Features
Udev folder contains udev rules and executables to be put under /optconfig is created from config.base and config.local to allow for
per-machine configuration## Bindings
* Super-Shift-c - close current windows
* Super-Shift-Enter - open terminal
* Super - drag floating windows
* Super-t - toggle floating mode
* Super-f - fullscreen
* Super-r - resize mode
* Super-d - parent container - dad
* Super-b - child container - babyCheck config for more.