Repository navigation
dfman v1.0.0
dfman 1.0.0
Native Go dotfiles manager for macOS, Ubuntu, and Windows, with amd64 and arm64 packages.
Installers
- macOS: download and open the
.pkg. - Ubuntu:
sudo apt install ./dfman_v1.0.0_linux_<arch>.deb. - Windows: run the
_setup.exeas your desktop user.
Installers configure the desktop agent automatically and preserve existing TOML configuration, folder order, sync mode, and interval. Fresh installs remain idle until folders are added.
macOS packages are unsigned and not notarized. Windows installers are unsigned. No signing credentials are used by CI.
Changes
- Native desktop notifications for transferred data, new errors, and newer releases. Manual sync/link never notify.
- Daily release checks with one notice per newer version; updates remain manual.
- Removed shell integration and
dfman agent install. Installer setup replaces manual agent registration. - Retained Git conflict detection, failed-push commits, OS locks, repository deduplication, and reset recovery snapshots.
- Native packages and SHA-256 checksums built and tested by CI for all six platform/architecture combinations. Releases contain installers only.
Migration
This release replaces the previously published v1.0.0 assets. Existing v1.0.0 installations must download and rerun the installer manually: their version number has not changed, so an update check will not detect this replacement.
Read MIGRATION.md and README.md. Remove any old shell startup block before upgrading. Windows native symlinks require Developer Mode or the appropriate privilege. Verify downloads against checksums.txt.
CI verifies core behavior on all three operating systems and installer checks on native hosted runners. These new installers have not yet been deployed to the three production hosts.