#dotfiles #symlink #cli

bin+lib symm

Simple dotfiles manager

10 releases (6 breaking)

0.7.2 Sep 25, 2025
0.7.1 Sep 20, 2025
0.6.0 Sep 8, 2025
0.5.0 Aug 24, 2025
0.1.0 Jan 3, 2025

#55 in #symlink

Download history 1/week @ 2025-10-09 1/week @ 2025-10-16

630 downloads per month

MIT license

22KB
323 lines

Requirements

paru - to install packages

Installation

📦 crates.io

You can install symm from crates.io

cargo install symm

🐧 Arch Linux (AUR)

You can install symm from the aur repository

paru -S symm

Usage

  • You can also refer to My Dotfiles

  • The configuration file is located at ~/dotfiles/dotfiles.toml. Here's an example:

[symlinks]
"zed" = ".config/zed"
"ghostty" = ".config/ghostty"
"nvim" = ".config/nvim"
  • Commands for managing symlinks
symm link
symm unlink
image
  • Commands for managing packages

    currently only archlinux repos supported

symm packages diff
symm packages install
image

Dependencies

~2–5MB
~88K SLoC