Firman's dotfiles, managed with https://chezmoi.io.
  • Go Template 55.3%
  • Emacs Lisp 43.2%
  • Shell 1.5%
Find a file
2026-04-23 13:55:27 +07:00
home fix(chezmoi): correct .chezmoiignore condition for sway and headless 2026-04-23 13:55:27 +07:00
.chezmoiroot feat: initial dotfiles setup with chezmoi 2026-03-19 12:15:25 +07:00
.chezmoiversion feat: initial dotfiles setup with chezmoi 2026-03-19 12:15:25 +07:00
LICENSE feat: initial dotfiles setup with chezmoi 2026-03-19 12:15:25 +07:00
README.md feat: initial dotfiles setup with chezmoi 2026-03-19 12:15:25 +07:00

M.R. Firmansyah's Dotfiles

My personal dotfiles, managed with chezmoi. Most of the configs are pretty barebones and minimal on purpose, since I value simplicity rather than flashy aesthetics with bloat that are not practical for my usecase.

It includes my personal information such as my name and email address. If you are not me, edit the chezmoi config and replace my identity with your own.

Personal secrets are stored in my own self-hosted Vaultwarden, a Bitwarden-compatible server. This repository already included a script that installs and setup rbw, an unofficial Bitwarden CLI. If you are not me, edit the rbw install script and replace my Bitwarden Vault server URL and my email address with your own.

chezmoi installation

Arch Linux

$ sudo pacman -Sy chezmoi

Debian

Current Debian stable (trixie) doesn't include chezmoi on it's official repo, so grab the binary from official chezmoi install script with:

$ mkdir -p $HOME/.local/bin
$ sh -c "$(curl -fsLS get.chezmoi.io)" -- -b $HOME/.local/bin
$ command -v chezmoi &>/dev/null || export PATH="$HOME/.local/bin:$PATH"

Applying dotfiles

$ chezmoi init https://git.mrfirmansyah.my.id/firman/dotfiles.git
$ chezmoi -v apply