https://github.com/senchopens/dotfiles
My dotfiles: i3wm, neovim, zsh, xkb, termite.
https://github.com/senchopens/dotfiles
archlinux dotfiles i3 neovim-dotfiles xkb zsh
Last synced: 6 months ago
JSON representation
My dotfiles: i3wm, neovim, zsh, xkb, termite.
- Host: GitHub
- URL: https://github.com/senchopens/dotfiles
- Owner: SenchoPens
- License: unlicense
- Created: 2017-07-09T01:49:43.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2020-08-06T15:58:41.000Z (over 5 years ago)
- Last Synced: 2025-04-04T13:39:27.092Z (12 months ago)
- Topics: archlinux, dotfiles, i3, neovim-dotfiles, xkb, zsh
- Language: Shell
- Homepage:
- Size: 2.65 MB
- Stars: 10
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# My arch dotfiles
Here is my configuration for neovim, zsh (oh-my-zsh), X Keyboard Extension, termite terminal and i3wm.
## Structure
* My scripts are in `~/bin/`.
* I have split conifugration for zsh, i3 and neovim: all aliases and functions for zsh are in `~/.zshrc.d/` directory. i3 config is compiled into one file with a handwritten script in `~/bin/`.
* I have a directory `~/sessions/` - it stores different `sh` files, which are basically a recording of shell commands I ran to install or configure specific software. It solves the problem of running all the same commands from tutorials to install one piece of software to 2 different computers.
## Terminals
I have two working solarized configs: for [termite](https://github.com/thestinger/termite) and [kitty](https://github.com/kovidgoyal/kitty/releases). I prefer kitty now because of the better startup time and a fancy word 'GPU' in it's description.
## How do I manage them?
I use and highly recommend [yadm](https://thelocehiliosan.github.io/yadm/) - it is `git` optimized for `~`, to use it just substitute `git` to `yadm` in whatever command you want to run.