Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/5tefan/dotfiles
Home is where caps lock is mapped to escape.
https://github.com/5tefan/dotfiles
dotfiles settings shell tmux vim vimwiki zsh
Last synced: 19 days ago
JSON representation
Home is where caps lock is mapped to escape.
- Host: GitHub
- URL: https://github.com/5tefan/dotfiles
- Owner: 5tefan
- License: mit
- Created: 2019-04-22T21:25:34.000Z (almost 6 years ago)
- Default Branch: main
- Last Pushed: 2024-11-21T02:11:41.000Z (2 months ago)
- Last Synced: 2025-01-06T17:07:30.712Z (20 days ago)
- Topics: dotfiles, settings, shell, tmux, vim, vimwiki, zsh
- Language: Vim Script
- Homepage:
- Size: 183 KB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# DOTFILES
## Shells
I do not keep `~/.bashrc` or `~/.zshrc` in the dotfiles repo because they are generally machine
specific. However, common pieces of configuration that should be used across machines I will put
into a "common" dotfile that I can then source from the machine specific rc file.### Bash
### Zsh
Starting in 2021, I'm starting to migrate from Bash to Zsh as primary interactive shell.
- Plugin manager: oh-my-zsh https://github.com/ohmyzsh/ohmyzsh
- Theme: Powerlevel10k https://github.com/romkatv/powerlevel10kBefore using Powerlevel10k, note that need to install a font. See p10k readme.
0. Add `[ -f ~/.zsh-common.zsh ] && source ~/.zsh-common.zsh` to `~/.zshrc`.
1. Install oh-my-zsh: `sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"`
2. Install pl10k: `git clone --depth=1 https://github.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/powerlevel10k`
3. Set `ZSH_THEME="powerlevel10k/powerlevel10k"` in `~/.zshrc`
4. Add ` [[ ! -f ~/.p10k.zsh ]] || source ~/.p10k.zsh` in `~/.zshrc`