| NEOFLUX-IMPORT(1) | User Commands | NEOFLUX-IMPORT(1) |
neoflux-import - convert a Fluxbox configuration to native NeoFlux TOML
neoflux-import [--dry-run] [--force] [--in dir] [--out dir]
neoflux-import is a one-shot converter that reads an existing Fluxbox configuration directory and writes the equivalent NeoFlux files. You run it once when migrating from Fluxbox; the window manager itself never invokes it.
It reads the Fluxbox init file first to pick up general settings and the referenced file paths (keyFile, menuFile, slitlistFile, styleFile), then converts:
The results are written to the destination directory as config.toml, themes/<style>.toml, and (if any dockapps were listed) slitlist. A missing source file is simply skipped. After running, a conversion report is printed: how many bindings, menu entries, and dockapps were emitted; the outcome for each source file; and any notes or skipped items.
By default existing destination files are not overwritten — pass --force to replace them, or --dry-run to preview without writing anything.
Preview the conversion without touching anything:
neoflux-import --dry-run
Convert ~/.fluxbox into ~/.config/neoflux, replacing any files already there:
neoflux-import --force
Convert a non-standard location:
neoflux-import --in ~/old/fluxbox --out ~/.config/neoflux
neoflux(1), fluxbox(1)
neoflux is developed by Chris (OsugiSakae).
| June 30, 2026 | neoflux 0.5.3 |