Technology
TechnologyLive

Workstation Sync

A workstation you can reproduce.

Workstation Sync rebuilds a working Linux environment from explicit source: shell and terminal configuration, package inventories, Python environments, GNOME behavior, agent completion hooks, and user services — with diffs and audits before changes land.

From the terminal

An audit you
can rerun.

The CLI session is the product — inspect, plan, audit.

$ workstation-sync audit  ✓ chezmoi source matches  ✓ user services healthy  ✓ python manifests converged  ✓ agent hooks registered  all managed state accounted for

Workstation Sync is machine state as source: inspect the diff, converge the desktop, then audit what landed.

Reproducible by audit

A machine that can
explain itself.

Packages, desktop state, and agent workflows — declared, audited, and rebuildable from the record.

01

Source-controlled workstation

Chezmoi manages home-directory state while explicit scripts handle packages and desktop configuration.

02

Inspect before apply

Diff, audit, and dry-run paths keep machine convergence reviewable.

03

Agent workflow continuity

Terminal recovery, completion hooks, notifications, and remote session routing survive machine changes.

04

Portable, not indiscriminate

Credentials, sessions, caches, and hardware-specific state remain outside the synchronized source.

Under the hood

The stack.

The tools and languages Workstation Sync is built on.

BashChezmoisystemdGNOMEuv
More in Technology

Adjacent work.

View the category