Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jtiala/dotfiles
⚙️ My dotfiles
https://github.com/jtiala/dotfiles
git hyper tmux vim zsh
Last synced: 14 days ago
JSON representation
⚙️ My dotfiles
- Host: GitHub
- URL: https://github.com/jtiala/dotfiles
- Owner: jtiala
- License: mit
- Created: 2019-02-06T10:39:19.000Z (almost 6 years ago)
- Default Branch: main
- Last Pushed: 2024-10-03T05:40:55.000Z (about 1 month ago)
- Last Synced: 2024-10-11T15:00:13.015Z (28 days ago)
- Topics: git, hyper, tmux, vim, zsh
- Language: Shell
- Homepage:
- Size: 83 KB
- Stars: 3
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ⚙️ My dotfiles
## Includes dotfiles for
- [Git][git]
- [tmux][tmux]
- [Vim][vim]
- [ZSH][zsh] with [Prezto][prezto] configuration framework
- [direnv][direnv]## Installation
### macOS
- Install [Homebrew][homebrew]
- Install dependencies
brew install coreutils git tmux vim zsh direnv
brew tap homebrew/cask-fonts
brew install --cask font-victor-mono- Set ZSH as default shell
chsh -s /bin/zsh
- Clone this repository to `~/.dotfiles`
git clone --recursive [email protected]:jtiala/dotfiles.git ~/.dotfiles
- Run install script
~/.dotfiles/scripts/install.sh
- Set up Node with nvm
brew install nvm
nvm install --lts
node -v- Set up latest Java with jenv
brew install jenv openjdk
jenv add /opt/homebrew/Cellar/openjdk/[INSTALLED VERSION]
ln -s ~/.jenv/versions/[INSTALLED MAJOR VERSION].0 ~/.jenv/versions/[INSTALLED MAJOR VERSION]
jenv global [INSTALLED MAJOR VERSION]
java -version- Set up older Java with jenv
brew install jenv openjdk@11
jenv add /opt/homebrew/Cellar/openjdk@11/[INSTALLED VERSION]
ln -s ~/.jenv/versions/11.0 ~/.jenv/versions/11- Set up Python with pyenv
brew install pyenv pyenv-virtualenv
pyenv install -l
pyenv install [LATEST 3.x.x]
pyenv install [LATEST 2.x.x]
pyenv global [INSTALLED 3.x.x]
pyenv global [INSTALLED 2.x.x]
python --version
python3 --version
python2 --version- Set up Ruby with rbenv
brew install rbenv ruby-build
rbenv install -l
rbenv install [LATEST VERSION]
rbenv global [INSTALLED VERSION]
ruby -v### Debian & Ubuntu
- Install dependencies
sudo apt-get install software-properties-common dirmngr
sudo apt-get update
sudo apt-get install git tmux vim zsh- Set ZSH as default shell
chsh -s $(which zsh)
- Clone this repository to `~/.dotfiles`
git clone --recursive https://github.com/jtiala/dotfiles.git ~/.dotfiles
- Run install script
~/.dotfiles/scripts/install.sh
## Make it your own!
Feel free to fork this repo and base your dotfiles on my setup. Be sure to change your git name and email at `git/.gitconfig` and make your own fork of [Prezto][prezto].
[git]: https://git-scm.com
[tmux]: https://github.com/tmux/tmux/wiki
[vim]: https://www.vim.org
[zsh]: http://www.zsh.org
[prezto]: https://github.com/sorin-ionescu/prezto
[homebrew]: https://brew.sh
[direnv]: https://direnv.net