MarketDeck docs
migrate-from-livebar
One-shot migration from a pre-rename livebar install.
The project was renamed from livebar to marketdeck. If you have an older install with state under ~/.local/share/livebar/, ~/.cache/livebar/, or ~/.config/livebar/, this command moves everything into the new namespaces in one pass.
Usage#
marketdeck migrate-from-livebar [flags]
Flags#
| Flag | What it does |
|---|---|
--dry-run | Print what would happen, touch nothing. |
--no-xdg | Skip the XDG-directory moves. |
--no-gsettings | Skip the dconf migration. |
What it does#
| From | To |
|---|---|
~/.local/share/livebar/ | ~/.local/share/marketdeck/ |
~/.cache/livebar/ | ~/.cache/marketdeck/ |
~/.config/livebar/ | ~/.config/marketdeck/ |
livebar.db (inside the data dir) | marketdeck.db |
/org/gnome/shell/extensions/livebar/* (GSettings) | /org/gnome/shell/extensions/marketdeck/* |
Idempotence#
Each step checks whether the source exists; missing sources log skipped and the run continues. Re-running on an already-migrated install is safe — it just walks every step and bails on each one.
What it does NOT touch#
- libsecret entries keep their old schema label (
ai.livebar.wallet). They remain findable because the lookup side uses attribute-only matching withDONT_MATCH_NAME— no action needed unless you want to relabel them cosmetically. - The old
livebarGNOME-Shell extension dir, if any, is left alone. Uninstall it via the GNOME Extensions app or by removing~/.local/share/gnome-shell/extensions/livebar@*/by hand.
Examples#
marketdeck migrate-from-livebar --dry-run --format text
marketdeck migrate-from-livebar --format text
marketdeck migrate-from-livebar --no-gsettings