Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ixjlyons/dotfiles
Config files
https://github.com/ixjlyons/dotfiles
fish-shell git i3status i3wm rofi vim x11
Last synced: 27 days ago
JSON representation
Config files
- Host: GitHub
- URL: https://github.com/ixjlyons/dotfiles
- Owner: ixjlyons
- Created: 2015-01-05T04:36:13.000Z (almost 10 years ago)
- Default Branch: master
- Last Pushed: 2022-02-12T18:35:04.000Z (over 2 years ago)
- Last Synced: 2023-03-22T15:17:20.381Z (over 1 year ago)
- Topics: fish-shell, git, i3status, i3wm, rofi, vim, x11
- Language: Python
- Size: 116 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# My config files
## Structure
I have a folder for each "program" I use and configure heavily. Most of my
configuration preferences are common to all computers I use. However, there are
some exceptions, such as multi-monitor i3 configuration for my lab computer
(always two screens) and single-monitor for my laptop. For this reason, I try
to adhere to a convention which makes keeping track of things fairly simple:
for config files that vary depending on the computer I use, I append `$HOST` to
the file name in this repository.## Currently Running
There are some config files I have here that I'm not really using. Here are the
folders I currently am using and update:* fish: shell
* xfce4-terminal: terminal emulator
* vim: editor
* i3: window manager
* i3status: panel (bar) info generator
* git: VCS
* rofi: program launcher (has many more features I'm not currently using)
* x: window system## File mapping
| source (file) | destination (dir) |
| ----------------------------- | ---------------------------- |
| `git/.gitconfig` | `~` |
| `i3/config` | `~/.i3/` |
| `i3pystatus/config.py` | `~/.config/i3pystatus/` |
| `i3status/config` | `~/.config/i3status/` |
| `fish/config.fish` | `~/.config/fish/` |
| `fish/functions/*` | `~/.config/fish/functions/*` |
| `qtile/config.py` | `~/.config/qtile/` |
| `rofi/config` | `~/.config/rofi/` |
| `termite/config` | `~/.config/termite/` |
| `twmn/twmn.conf` | `~/.config/twmn/` |
| `vim/.vimrc` | `~` |
| `x/.xinitrc` | `~` |
| `x/.xprofile` | `~` |
| `x/.Xresources` | `~` |
| `x/.xserverrc` | `~` |
| `xfce4-terminal/terminalrc` | `~/.config/xfce4/terminal` |
| `zsh/.zlogin` | `~` |
| `zsh/.zshenv` | `~` |
| `zsh/.zshrc` | `~` |