any2nix-gui
Nix Converter GUI
What is any2nix-gui?
any2nix-gui is a graphical user interface (GUI) used to convert data in other formats to Nix.

Supported formats
any2nix-gui supports converting from the following formats into Nix expressions:
Installation
[!NOTE] Requires GTK 4, libadwaita and GtkSourceView 5 development libraries installed on the system.
Install with Cargo
Install on Linux
Look for your favorite package manager in the list of supported repositories:
Additionally, Linux builds are available at the releases tab.
Run using Docker
A docker image is available for any2nix-gui.
Crate features
All format parsers are enabled by default. You can disable default features and enable only the formats or integrations you need:
| Feature | Description | Default |
|---|---|---|
ini |
Support for converting INI strings | Yes |
json |
Support for converting JSON strings | Yes |
toml |
Support for converting TOML strings | Yes |
yaml |
Support for converting YAML strings | Yes |
License
All code is licensed GPL 3.0 or later. The distribution workflow is based on cargo-dist and is thus licensed MIT or Apache 2.0.
Anything that is not code is CC-BY-4.0.
This software family is REUSE compliant.