Skip to content

CyanChanges/dotfiles

Repository files navigation

dotfiles

This repo contains the dotfiles of mine.

Important

This project is still working in progress. Please report any BUG in Issues

Requirements

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
sudo 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

Quick Start

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

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

Enter the name to select.

Wait until the command complete, run zsh to have a nice ZSH shell.

ZSH Plugin Managers

I have configured some plugin managers out of box. List of currently supported plugin managers and support status:

Completions