Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dotmgr

A TUI dotfile manager.

Features

  • Browse home directory and sync repo
  • Toggle ignore files
  • Sync (s/S) / Deploy (d/D) files
  • Filter: show all or dotfiles only
  • File encrypt(argon2+chacha20poly1305)
  • backup/restore pkgs(pacman,scoop,winget,npm,pnpm,bun,cargo,uv.etc)
  • custom hook
  • special file mapping

Controls

Key Action
e tag encrypt(toggle)
Tab Swap view
↑/↓ Navigate
s/S Sync
d/D Deploy
a Show all
^a Ignore all
Space Toggle ignore
q Quit

Indicators

Symbol Meaning
Not synced (Home view)
Missing in home (Sync)

Config

~/.config/dotmgr/config.toml:

sync_dir = "/path/to/dotfiles"
synced_ignores = [".git", ".github", "README.md", "LICENSE"]

Install

cargo install --git https://github.com/akirco/dotmgr

# or
#https://github.com/marcosnils/bin

bin install https://github.com/akirco/dotmgr

About

A TUI tool to manage dotfiles with sync functionality.

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages