Skip to content

Cross-platform automated system configuration 🛠

License

Notifications You must be signed in to change notification settings

TsekNet/dotfiles

Repository files navigation

TsekNet dotfiles 🛠

Cross-platform automated system configuration. Run script. Setup System.

  • Problem: Setting up a system requires configuring a variable amount of files (dotfiles, such as ~/.bashrc) locally.
  • Solution: Store configuration files (dotfiles) on GitHub and leverage chezmoi to keep those files up-to-date.

New to dotfiles? Check out dotfiles.github.io for more information.

Installing

Below are the commands you can run to get started with my dotfiles.

âš  Be sure to review the code before executing random scripts on the internet. TL;DR can be found in install.ps1 Comment-Based Help.

Linux

Execute the install script (downloaded via curl):

bash <(curl -fsSL https://git.io/tseksh)

Windows

Run the following command in PowerShell as administrator:

iex ((New-Object Net.WebClient).DownloadString('https://git.io/tsekps'))

Usage

chezmoi init --apply --verbose https://github.com/tseknet/dotfiles.git

OR

chezmoi init --apply --verbose git@github.com:tseknet/dotfiles.git

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

License

MIT