Symlink-based dotfiles manager
Find a file
2026-04-10 19:13:59 -04:00
.zed Bump version to 1.5.2 and handle repo symlinks 2026-04-03 14:48:55 -04:00
config Update config/config.example.toml 2026-04-03 14:12:15 -04:00
crates Add caching to lib checks. 2026-04-10 19:13:59 -04:00
schemas Update config.schema.json 2026-04-03 15:19:03 -04:00
.gitignore Replace check with doctor and centralize CLI 2026-04-02 13:41:51 -04:00
Cargo.lock Add caching to lib checks. 2026-04-10 19:13:59 -04:00
Cargo.toml Rename library crate to flux-lib and update CLI 2026-04-02 13:21:25 -04:00
README.md Add remote check command for silent sync check 2026-04-09 13:22:30 -04:00
rustfmt.toml cargo fmt 2026-04-03 01:26:21 -04:00
tarpaulin.toml Add home_override util and relocate tests 2026-04-02 15:08:11 -04:00
VERSIONING.md Update version to 1.0.0 in Cargo files and enhance README with versioning information. Remove outdated man page for dotfiles-manager. 2025-11-10 23:57:08 -05:00

Flux

A symlink-based dotfiles manager written in Rust. Manage your configuration files across multiple machines and profiles with ease.

Shell Init Check

If you want a startup-time check that stays quiet when the remote cannot be reached, add this to your shell init file:

flux remote check

It only prints a notice when the Flux repo is not at the current remote head. If the machine is offline or the remote cannot be queried, it exits quietly.

Versioning

Flux uses Epoch Semantic Versioning. See VERSIONING.md for details.