This repo contains the dotfiles of mine.
Important
This project is still working in progress. Please report any BUG in Issues
Make sure stow
, and git
is installed
before using this repo.
Because i use arch btw,
use pacman
to install.
sudo pacman -S git stow
To run .zpms.py
, you need following packages:
- zsh
- python
- python-rich
- python-typer
- python-colorama
pacman -S zsh python python-rich python-typer python-colorama
If you want to better completion,
instead of zsh-users/zsh-completions
, install carapace
Because i use arch btw,
use your AUR package manager (paru
, yay
, etc.)
to install carapace-bin
paru -S carapace-bin
Please check out the Requirements
Clone this repo in your $HOME
directory using git:
git clone https://github.com/CyanChanges/dotfiles.git
cd dotfiles
Then, use stow
to create symlinks:
stow .
Then, Configure ZSH
Make sure zsh
is installed:
sudo pacman -S zsh
Following packages is required too:
paru -S gnupg zoxide lsd
Run z-pms.py
(See <#Requirements> above), to choice your favourite ZSH plugin manager.
See Choice ZSH plugin managers for more details.
I prefer zinit
:
./.z-pms.py select zinit
Wait until the command complete,
run zsh
to have a nice ZSH shell.
I have configured some plugin managers out of box. List of currently supported plugin managers and support status: