This repository is a template for the dotfiles managed by dotdrop.
This repository may include your private data and should not be shared publicly.
You'd better to fork this repository and use it as a template for your own dotfiles.
The installation is managed by dotfiles repository through chezmoi tool.
At initialization of chezmoi, you should specify your forked repository as your repository for dotdrop.
The dotfiles-setup-dotdrop
script is designed to help you set up or update the Dotdrop repository and deploy the dotfiles to your system. To use this script, follow these steps:
-
Configure Environment Variables (optional): If you have specific values for
DOTDROP_PROFILE
orDOTDROP_CONFIG
, you can set these environment variables before running the script. Otherwise, the script will use the default values specified in the script.export DOTDROP_PROFILE="my-profile" export DOTDROP_CONFIG="/path/to/config.yaml"
-
Run the Script: Execute the
dotfiles-setup-dotdrop
script:dotfiles-setup-dotdrop
This script will perform the following tasks:
- Ensure that
${HOME}/.local/bin
is included in yourPATH
. - Clone or update the Dotdrop repository.
- If you have a local Dotdrop repository, it will copy or update the repository to
${HOME}/.config/dotdrop
. - If you have a remote repository, it will clone or update the repository accordingly.
- Install or update dotfiles using the specified Dotdrop profile and configuration.
- Ensure that
After running the dotfiles-setup-dotdrop
script, your dotfiles will be managed and deployed using Dotdrop, and your system should be configured according to the specified Dotdrop profile.
This repository is licensed under the MIT License.