Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/b0o/zsh-conf
Maddy's zsh configuration!
https://github.com/b0o/zsh-conf
dotfiles zsh zsh-configuration zshrc
Last synced: about 1 month ago
JSON representation
Maddy's zsh configuration!
- Host: GitHub
- URL: https://github.com/b0o/zsh-conf
- Owner: b0o
- License: gpl-3.0
- Created: 2021-02-15T22:06:41.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2021-02-19T23:22:02.000Z (almost 4 years ago)
- Last Synced: 2024-10-29T11:13:21.287Z (3 months ago)
- Topics: dotfiles, zsh, zsh-configuration, zshrc
- Language: Shell
- Homepage:
- Size: 40 KB
- Stars: 8
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Maddy's ZSH Configuration
This is my configuration for [zsh](http://www.zsh.org/).
Highlights:
- Plugins managed by [zinit](https://github.com/zdharma/zinit)
- Lots of neat aliases and autoloaded functions
- Some handy zle widgetsUnfortunately it's rather messy!
## Cloning
This repository contains zinit as a git submodule, so be sure to initialize it:
```sh
$ # initialize submodules at clone:
$ git clone --recurse-submodules https://github.com/b0o/zsh-conf
$ # Or initialize submodules after clone:
$ git submodule update --init --recursive
```## Installing
I like to keep this repository at `~/.config/zsh`. If you'd like to do the
same, make sure you set up the `ZDOTDIR` environment variable. I do this in the
`/etc/zsh/zshenv` (or `/etc/zshenv`, depending on your distribution) file like
so:```zsh
export XDG_CONFIG_HOME="${XDG_CONFIG_HOME:-$HOME/.config}"
export ZDOTDIR="${XDG_CONFIG_HOME}/zsh"
```## License
© 2016-2021 Maddison Hellstrom
Released under the GNU General Public License, version 3 or later.