Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/moviemaker93/devpod-dotfiles-chezmoi

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
https://github.com/moviemaker93/devpod-dotfiles-chezmoi

chezmoi devcontainers devpod dotfiles nix tmux

Last synced: about 1 month ago
JSON representation

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

Awesome Lists containing this project

README

        







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:

```bash
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:

```bash
chezmoi add
```

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

## Updating Dotfiles

To pull latest changes:

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

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

```bash
chezmoi apply
```

---



Static Badge