Skip to content

Quickly set up my dev environment across different machines.

Notifications You must be signed in to change notification settings

klemjul/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dotfiles

Quickly set up my dev environment across different machines.

Dependencies

  • Zsh: Powerful, customizable shell with advanced features for scripting and interaction. zsh.org
  • Git: Popular version control system for tracking and managing code changes. git-scm.com
  • Curl: Command-line tool for data transfers with support for multiple protocols. curl.se
  • GNU Stow: Symlink manager for organizing dotfiles or software packages. gnu.org/software/stow

Gettings Started

git clone https://github.com/klemjul/dotfiles.git ~/.dotfiles
cd ~/.dotfiles
bash bootstrap.sh

mise tasks
mise run install-languages
mise run install-tools
mise run install-vscode
mise run backup-vscode

Testing with Docker

docker build -t dotfile-test-image .
docker run -it dotfile-test-image zsh
$ cd ~/.dotfiles
$ bash bootstrap.sh

About

Quickly set up my dev environment across different machines.

Resources

Stars

Watchers

Forks