Not just dotfiles anymore
Find a file
2025-12-16 14:19:52 +01:00
.chezmoidata feat: Theme switching POC 2025-11-05 14:09:57 +01:00
.chezmoiscripts feat: Add devbox 2025-12-16 14:19:05 +01:00
dot_config feat: Shell polishing, feature parity for zsh 2025-12-16 14:19:52 +01:00
dot_local/bin refactor: Small stylistic changes 2025-11-13 09:31:23 +01:00
dot_ssh Update readme, small template fix 2025-09-24 15:19:39 +02:00
dot_zsh feat: Shell polishing, feature parity for zsh 2025-12-16 14:19:52 +01:00
.chezmoi.toml.tmpl refactor: Small stylistic changes 2025-11-13 09:31:23 +01:00
.chezmoiexternal.toml feat: Clean up lazyvim setup 2025-11-05 14:59:06 +01:00
.chezmoiignore Rename devops to cloudops 2025-09-24 13:12:23 +02:00
.install-pre-init.sh Make secretive the default SSH-Agent 2025-09-24 14:58:06 +02:00
create_dot_gitconfig.local Install 1p if preferred 2025-09-24 15:45:56 +02:00
dot_bashrc Housekeeping updates 2025-09-12 12:25:37 +02:00
dot_zprofile Release version 1.0 2025-11-04 10:13:57 +01:00
dot_zshrc feat: Shell polishing, feature parity for zsh 2025-12-16 14:19:52 +01:00
empty_dot_hushlogin Reorganize config adhering to best practices 2025-07-07 14:40:21 +02:00
README.md Install 1p if preferred 2025-09-24 15:45:56 +02:00

Johardt's dotfiles

A curated collection for macOS developers who prioritize productivity and a clean aesthetic.

This setup uses chezmoi for configuration management and replaces traditional command-line tools with modern alternatives. It includes a complete development environment with editors, browsers, productivity apps, and fonts.

Please have a look at the Wiki for more information about the installation process and the included tools.

Key features include:

  • Modern CLI tools like bat, eza, and ripgrep for improved functionality and performance.
  • Professional and modern applications such as Neovim, VS Code, Zed, the Ghostty terminal, and Zen browser.
  • Installation of nerd fonts optimal for development and CLI.
  • Automatic theme adaptation for light and dark modes.
  • Secure credential management via 1Password.
  • Modular and idempotent configuration for consistent setups.
  • Only free and open source tools installed by default

Installation

Prerequisites

Before installing these dotfiles, you need to ensure that Xcode Command Line Tools are installed on your macOS system. These tools include git and other essential development utilities required by chezmoi and the dotfiles setup process.

Install Xcode Command Line Tools first:

xcode-select --install

This command will open a dialog asking you to install the command line developer tools. Click "Install" and wait for the installation to complete.

Quick Installation

Once the Command Line Tools are installed, execute the following command to initialize and apply the configuration:

sh -c "$(curl -fsLS get.chezmoi.io)" -- init --apply Johardt

And that's it! Although you will want to follow the instructions for the post-installation to complete the setup.