Skip to content

Installation

Linux

Standard Linux (Debian/Fedora)

Run the single command to initialise and apply:

sh -c "$(curl -fsLS get.chezmoi.io)" -- init codeberg.org/fungible --apply

Bluefin

See Bluefin CLI docs for details.

  1. Install dev tooling via Homebrew:

    ujust bluefin-cli
    
  2. Configure shell integrations:

    SHELL="$(which bash)" yes | ujust bluefin-cli
    
    SHELL="$(which zsh)" yes | ujust bluefin-cli
    
  3. Initialise and apply your dotfiles:

    sh -c "$(curl -fsLS get.chezmoi.io)" -- init codeberg.org/fungible --apply
    

If using Ptyxis (the default terminal on Fedora/Bluefin), set your profile shell to zsh in terminal preferences.

macOS

  1. Install Xcode Command Line Tools (required for git):

    xcode-select --install   # Follow the GUI prompt, then wait for installation to finish
    
  2. Initialise and apply your dotfiles:

    sh -c "$(curl -fsLS get.chezmoi.io)" -- init codeberg.org/fungible --apply
    

Verify

The get.chezmoi.io installer places chezmoi in ~/bin by default, which may not be on your $PATH yet. The dotfiles add it via .zshenv, so start a new shell or run directly:

~/bin/chezmoi doctor   # Check chezmoi health
just dotfiles verify    # Check dotfiles, packages, and hooks

To keep everything up to date after installation, run just dotfiles update periodically.