refactor: group stow packages into common, mac and kde
Split the packages by platform so each app stays an opt-in Stow package under common/, mac/ or kde/. KDE gets its own Fastfetch, Helium and Spectacle packages, and darwin-breeze becomes kde/theme. The READMEs document stowing a whole group as well as individual packages.
This commit is contained in:
1 parent
1e99a15f6c
commit
34e978e84c
74 files changed
+532
-151
No files matched your search
@@ -0,0 +1,75 @@
|
||||
# install zinit
|
||||
if ! source "$ZDOTDIR/zinit.zsh"; then
|
||||
print -u2 "zinit: failed to initialize; skipping plugin configuration"
|
||||
return 1
|
||||
fi
|
||||
|
||||
zinit light zdharma-continuum/zinit-annex-bin-gem-node
|
||||
zinit light zdharma-continuum/zinit-annex-binary-symlink
|
||||
|
||||
zinit wait lucid light-mode id-as depth'1' for \
|
||||
wintermi/zsh-brew \
|
||||
hlissner/zsh-autopair \
|
||||
Aloxaf/fzf-tab \
|
||||
atinit'zicompinit; zicdreplay -q' \
|
||||
zdharma-continuum/fast-syntax-highlighting \
|
||||
atload'_zsh_autosuggest_start' \
|
||||
zsh-users/zsh-autosuggestions
|
||||
|
||||
zinit id-as from'gh-r' lbin'!' completions for \
|
||||
lsd-rs/lsd \
|
||||
micro-editor/micro \
|
||||
mv'**/bat.zsh -> _bat' \
|
||||
@sharkdp/bat
|
||||
|
||||
zinit for \
|
||||
id-as \
|
||||
as'completion' \
|
||||
from'gh-r' \
|
||||
mv'**/_fastfetch -> _fastfetch' \
|
||||
atpull'%atclone' \
|
||||
lbin'!**bin/fastfetch -> fastfetch' \
|
||||
@fastfetch-cli/fastfetch
|
||||
|
||||
zinit for \
|
||||
id-as \
|
||||
from'gh-r' \
|
||||
atclone'./zoxide init zsh > init.zsh' \
|
||||
atpull'%atclone' \
|
||||
lbin'!' \
|
||||
@ajeetdsouza/zoxide
|
||||
|
||||
zinit for \
|
||||
id-as \
|
||||
from'gh-r' \
|
||||
atclone'
|
||||
VP_SELF_SETUP_NO_MODIFY_PATH=1 ./vp env setup --refresh > /dev/null; \
|
||||
./vp env on > /dev/null; \
|
||||
VP_COMPLETE=zsh "$XDG_DATA_HOME/vite-plus/bin/vp" > init.zsh;
|
||||
' \
|
||||
atpull'%atclone' \
|
||||
atload'source "$XDG_CONFIG_HOME/vite-plus/env"' \
|
||||
@voidzero-dev/vite-plus
|
||||
|
||||
zinit for \
|
||||
id-as \
|
||||
from'gh-r' \
|
||||
atclone'
|
||||
./starship init zsh > init.zsh; \
|
||||
./starship completions zsh > _starship;
|
||||
' \
|
||||
atpull'%atclone' \
|
||||
sbin'starship' \
|
||||
@starship/starship
|
||||
|
||||
zinit for \
|
||||
id-as \
|
||||
from'gh-r' \
|
||||
atclone'./fzf --zsh > init.zsh' \
|
||||
atpull'%atclone' \
|
||||
lbin'!fzf' \
|
||||
@junegunn/fzf
|
||||
|
||||
for script in $ZDOTDIR/config/*.zsh; do
|
||||
source "$script"
|
||||
done
|
||||
Reference in new issue
Block a user