https://github.com/ppcamp/dotfiles
https://github.com/ppcamp/dotfiles
Last synced: 12 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/ppcamp/dotfiles
- Owner: ppcamp
- License: mit
- Created: 2025-05-24T14:41:45.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-07-02T00:37:03.000Z (about 1 year ago)
- Last Synced: 2025-07-02T01:28:35.275Z (about 1 year ago)
- Language: Shell
- Size: 495 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# My Dotfiles
> []
>
> A collection of my dotfiles, scripts, and configuration files managed by [chezmoi](https://www.chezmoi.io/).
ChezMoi execution
## Installation
> [!TIP]
>
> Installing chezmoi
>
> ```sh
> # Install chezmoi
> sh -c "$(curl -fsLS get.chezmoi.io)" -- -b $HOME/.local/bin
>
> # initialize chezmoi (without install)
> chezmoi init --apply https://github.com/ppcamp/dotfiles
> ```
> [!TIP]
>
> Avoid to use `snaps`, since they are much slower than native and flatpak, and
> often buggy.
> [!WARNING]
> Some scripts installed the whole tarball in those folders.
## Docs
1. [Apt packages](./docs/Apt%20Package%20Inspection.md)
2. [Chezmoi Commands](./docs/Chezmoi%20Commands.md)
3. [Discord Webhooks](./docs/Discord%20Webhooks.md)
4. [Git Config](./docs/Git%20Config.md)
5. [Kitty Config](./docs/Kitty.md)
6. [Zshrc Config](./docs/zshrc%20config.md)
7. [recommended programs](./docs/recommended_programs/README.md)
## Flatpak
> [!TIP]
>
> Install `Flatseal` to control perm `flatpak install com.github.tchx84.Flatseal.flatpakref`
## Links
- [chezmoi dotfiles config]
- [chezmoi]
- [sprig] (Golang extra functions library that can be used in these templates)
[sprig]: https://masterminds.github.io/sprig/
[lazygit nvim plugins]: https://github.com/LazyVim/LazyVim/tree/main/lua/lazyvim/plugins
[chezmoi]: https://www.chezmoi.io/
[chezmoi dotfiles config]: https://fedoramagazine.org/take-back-your-dotfiles-with-chezmoi/