https://github.com/istar-eldritch/dotfiles
My awesome dotfiles. (zsh | tmux | vim | git | rust | typescript)
https://github.com/istar-eldritch/dotfiles
dotfiles git personal-config rust tmux typescript vim zsh
Last synced: 3 months ago
JSON representation
My awesome dotfiles. (zsh | tmux | vim | git | rust | typescript)
- Host: GitHub
- URL: https://github.com/istar-eldritch/dotfiles
- Owner: Istar-Eldritch
- Created: 2016-07-02T20:34:50.000Z (almost 10 years ago)
- Default Branch: master
- Last Pushed: 2024-11-29T11:04:00.000Z (over 1 year ago)
- Last Synced: 2024-12-27T18:47:48.282Z (over 1 year ago)
- Topics: dotfiles, git, personal-config, rust, tmux, typescript, vim, zsh
- Language: Lua
- Homepage:
- Size: 9.16 MB
- Stars: 0
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
dotfiles
---
**Installing**
Clone:
```bash
git clone git@git.sr.ht:~istar/dotfiles
```
Execute the `setup.sh` script:
```bash
sh setup.sh
```
**Git**
* `.gitconfig`: defines my basic git configuration and some aliases.
* `.gitignore_global`: defines stuff I usually ignore, like vim related files and `.log` files.
**Shell**
* I use zsh
* [zplug](https://github.com/zplug/zplug) as a plugin manager.
* zplug is installed during when running `setup.sh`, be aware of the `awk` dependency in your operating system. Check zplug docs for more info.
* Configuration on `.zshrc`
* Custom Functions:
- `kill-process [name]`: Kill any process matching the given name
- `kill-port [port]`: Kill the process using the specified port
- `kill-net-process [name]`: Kill any process matching the given name that has an open port
**Terminal Multiplexer**
* I use zellij
* Configuration on `./zellij/config.kdl`
* Custom Theme
**Terminal Emulator**
* I'm using `foot`
* A custom theme is defined as part of `foot/foot.ini`