This is my personal dotfiles repository, managed with chezmoi.
This repository includes configurations for the following tools:
- Shell: zsh, nushell
- Terminal: Starship, Zellij, tmux
- Editor: Neovim (NvChad)
- Git: gitconfig
- Others: atuin, aqua, bat, docker, gh, kind, and more.
The following tools must be installed beforehand:
gitcurl
Run the following command to start the setup:
sh -c "$(curl -fsLS get.chezmoi.io)" -- -b "${HOME}/.local/bin" init --apply codequokkaThis repository uses Task to automate common operations.
task diff: Runschezmoiin dry-run mode to show the difference in configurations.task apply: Applies the changes to your home directory by runningchezmoi apply.task test: Uses GOSS to test if the configurations are deployed as intended.
To use the Dev Container, you need to have the following installed on your machine:
- Visual Studio Code
- The Dev Containers extension for VS Code
- Docker (or another compatible container runtime) running. For installation instructions, refer to the official Docker documentation. For Rocky Linux 8, you can also refer to the guide in this repository.
To use the Dev Container, you need to click following icon then follow instructions: