Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/neoighodaro/dotfiles

My dotfiles
https://github.com/neoighodaro/dotfiles

dotfiles

Last synced: 3 months ago
JSON representation

My dotfiles

Awesome Lists containing this project

README

        

# Dotfiles

I use this personally for all my ZSH customisation. You can use it also but you might need
to install the zsh plugins, and brew formulas etc. before activating it.

## Requirements
- Git installed: Linux: `sudo apt install -y git`

## Installation
* Clone the repository
```git clone [email protected]:neoighodaro/dotfiles.git .dotfiles```
* Run the `install.sh` command which will backup your
existing `.zshrc` file (and other files) and replace it with the one in this repo.

### Zsh
This was made specifically for oh-my-zsh. You might need to customise it for another shell.

#### Plugins
- git (Already bundled with zsh)
- [zsh-autosuggestions][1]
- [zsh-syntax-highlighting][2]
- [zsh-z][7]

#### Theme
- [Pure][3]

### Recommended Packages / Apps
- [VSCode][6]
- [Ruby Environment][4]
- [Node Version Manager][5]
- [trash-cli][8]

### Adding Custom Stuff
Some times, you have packages or exports etc. that is very specific to a development machine. Here are the files you can use to create them:

- `~/.dotfiles/.zsh_exports.sh` – Custom exports
- `~/.dotfiles/.zsh_private.sh` – Private keys or the sort
- `~/.dotfiles/.zsh_preload.sh` – Custom zsh loaded before oh-my-zsh
- `~/.dotfiles/.zsh_postload.sh` – Custom zsh loaded after oh-my-zsh

[1]: https://github.com/zsh-users/zsh-autosuggestions
[2]: https://github.com/zsh-users/zsh-syntax-highlighting
[3]: https://github.com/sindresorhus/pure
[4]: https://github.com/rbenv/rbenv
[5]: https://github.com/nvm-sh/nvm
[6]: https://code.visualstudio.com
[7]: https://github.com/agkozak/zsh-z
[8]: https://www.npmjs.com/package/trash-cli