Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/neoighodaro/dotfiles
My dotfiles
https://github.com/neoighodaro/dotfiles
dotfiles
Last synced: 3 months ago
JSON representation
My dotfiles
- Host: GitHub
- URL: https://github.com/neoighodaro/dotfiles
- Owner: neoighodaro
- License: mit
- Created: 2019-09-14T07:44:18.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2024-01-20T07:24:07.000Z (12 months ago)
- Last Synced: 2024-01-20T19:45:49.806Z (12 months ago)
- Topics: dotfiles
- Language: Shell
- Homepage:
- Size: 66.4 KB
- Stars: 6
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
- License: LICENSE
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