Container size optimization
dbalabka opened this issue · comments
p10k theme takes about 70MB because storing the whole repository git history:
$ du -du -sh ~/.oh-my-zsh/custom/themes/powerlevel10k/.git
74M /home/vscode/.oh-my-zsh/custom/themes/powerlevel10k/.git
$ du -du -sh ~/.oh-my-zsh/custom/themes/powerlevel10k
76M /home/vscode/.oh-my-zsh/custom/themes/powerlevel10k
$ du -sh ~/.oh-my-zsh/
85M /home/vscode/.oh-my-zsh/
IMO you should install oh-my-zsh
and p10k
without cloning a git repository.
Good call, we should do a shallow clone for all cloned repos. Wanna submit a PR?
❯ git clone --depth 1 https://github.com/romkatv/powerlevel10k
Cloning into 'powerlevel10k'...
remote: Enumerating objects: 92, done.
remote: Counting objects: 100% (92/92), done.
remote: Compressing objects: 100% (74/74), done.
remote: Total 92 (delta 18), reused 74 (delta 14), pack-reused 0
Receiving objects: 100% (92/92), 344.05 KiB | 3.62 MiB/s, done.
Resolving deltas: 100% (18/18), done.
❯ du -sh ./powerlevel10k
2.1M ./powerlevel10k
🚀
Thank!
@deluan, you're welcome!