No description
Find a file
2025-03-26 16:44:10 +01:00
.zsh  updated 📌submodules 2025-03-21 21:34:03 +01:00
.gitignore Initial commit 2024-05-17 12:02:19 +00:00
.gitmodules changed directories and addet fzf to zsh 2024-12-11 15:02:36 +01:00
.stow-local-ignore addet .stow-local-ignore 2024-08-21 17:18:30 +02:00
.zshenv addet correct show options 2025-03-26 16:44:10 +01:00
.zshrc some color changes 2025-03-25 09:55:51 +01:00
README.md . 2025-01-07 00:27:54 +01:00

zsh

installation

This repository serves as a stow package for my other dotfiles, like hyprdots.

Stow will, when ecexuted with the right setup (see here), put the .zshrc at your home_dir, as well as the .zsh folder.

The config is split in 4 parts, the .zshrc, the .zsh folder, the themes folder and the plugins folder .

.zshrc

Obviously, this sources all files needet and have the most basic modifications, like fzf and oh-my-posh

.zsh folder

this is the main config folder, the important files are the .*.zsh files.

  • .aliases.zsh

    The aliases get configured here. Like the git, or the docker aliases. Also the ls and other aliases are created and configurable here

  • .plugins.zsh

    This sources the plugins with just a normal loop, also you can add or disable plugins as you like, just comment the list or add another plugin to this. Keep in mind, that you will have to clone them properly to the plugins folder, but more on that later.

  • .defaults.zsh

    Here are the plain defaults, which are recommendet by community and mostly found in the world wide web

  • .installs.zsh

    This is just the function, for my own install scripts, to be ecexuted faster, with just _install <package> and it will automaticall put the url around, and .sh | sh to the end, installing the scripts easily.

themes folder

This is a direct clone for my own repo for the oh-my-posh themes, to have them locally available (you can also pull them by https, if you disable the other plugins for example and want to delete the folder)

plugins folder

This is the place, where i clone the related plugins my own. I keep them as submodules, and have to keep them up to date as well. But maybe i try getting a way of auto update to it..