An open API service indexing awesome lists of open source software.

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)

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`