Skip to content

My cross-platform dotfiles for Zsh, Tmux, Neovim, Bitwarden, and more, designed to configure my workstation and seamlessly set up daily environments in DevPods and DevContainers

License

Notifications You must be signed in to change notification settings

MovieMaker93/devpod-dotfiles-chezmoi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

77 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dotfiles MacOS and Linux

LastCommit License stars

Dotfiles

This repository contains my dotfiles for configuring new machines or initializing development containers using the Chezmoi tool. It provides cross-platform dotfiles compatible with macOS and various Linux distributions.

Requirements

  • Chezmoi (must be installed)

Installation

The startup.sh script will install the appropriate package manager (Homebrew for macOS, Nix for Linux) and set up the dotfiles:

curl -sfL https://raw.githubusercontent.com/MovieMaker93/devpod-dotfiles-chezmoi/main/.startup.sh | bash

This script initializes and applies Chezmoi with this GitHub repository.

Adding New Dotfiles

If you want to add new dotfiles or modify the existing ones:

chezmoi add <name_of_the_file>

Then navigate to .local/share/chezmoi to push changes to git.

Updating Dotfiles

To pull latest changes:

chezmoi git pull -- --autostash --rebase && chezmoi diff

If you're satisfied with the changes, apply them:

chezmoi apply

Static Badge

About

My cross-platform dotfiles for Zsh, Tmux, Neovim, Bitwarden, and more, designed to configure my workstation and seamlessly set up daily environments in DevPods and DevContainers

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published