Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/elentok/dotfiles
My dotfiles
https://github.com/elentok/dotfiles
cheatsheet dotfiles i3 nvim vim zsh zsh-settings
Last synced: about 1 month ago
JSON representation
My dotfiles
- Host: GitHub
- URL: https://github.com/elentok/dotfiles
- Owner: elentok
- Created: 2013-01-11T14:18:58.000Z (almost 12 years ago)
- Default Branch: main
- Last Pushed: 2024-11-12T09:12:21.000Z (about 2 months ago)
- Last Synced: 2024-11-12T10:23:38.227Z (about 2 months ago)
- Topics: cheatsheet, dotfiles, i3, nvim, vim, zsh, zsh-settings
- Language: Shell
- Size: 14 MB
- Stars: 21
- Watchers: 4
- Forks: 2
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# elentok's dotfiles
To install run:
```bash
$ curl -L https://github.com/elentok/dotfiles/raw/master/online_install.sh | bash
```by default it will clone the repository from "https://github.com/elentok/dotfiles", to use ssh run
this:```bash
$ curl -L https://github.com/elentok/dotfiles/raw/master/online_install.sh | bash -s use-ssh
```## Documentation
- [keys.md](docs/keys.md) - a cheatsheet of all of my vim keybindings (can be accessed from the
command line using the `k` command)
- [help.md](docs/help.md) - a cheatsheet of useful commands (can be accessed from the command line
using the `h` or `h {query}` commands)
- [commands.md](docs/commands.md) - a cheatsheet of of my custom shell scripts## Customization
You can customize the settings by putting the following files in the ~/.dotlocal directory.
### Git
Use `~/.dotlocal/gitconfig`:
```gitconfig
[user]
name = Your Name
email = [email protected]
[github]
user = your-github-user
```### Zsh settings & aliases
You can use the following files to customize your zsh settings:
- `~/.dotlocal/zsh/core.sh` - runs on all sessions (both login and non-login)
- `~/.dotlocal/zsh/before.zsh` - runs at the beginning of all login sessions (right after core.sh)
- `~/.dotlocal/zsh/after.zsh` - runs at the end of all of all login sessions### Vim
- Add custom plugins to `~/.dotlocal/plugs.vim`
- Add custom settings to `~/.dotlocal/before.vim` or `~/.dotlocal/after.vim`## Basic Vim Setup
To install my basic vim setup (without any plugins and should work on old versions of vim):
```
curl https://raw.githubusercontent.com/elentok/dotfiles/master/nvim/basic.vim > ~/.vimrc
```## Basic Zsh Setup
To install my basic zsh setup:
```
curl https://raw.githubusercontent.com/elentok/dotfiles/master/zsh/basic.zsh >> ~/.zshrc
```