# Announcing Nix-manipulator (Nima): structured edits for Nix that keep formatting

**URL:** https://discourse.nixos.org/t/announcing-nix-manipulator-nima-structured-edits-for-nix-that-keep-formatting/68513
**Category:** Announcements
**Created:** [August 26, 2025, 10:23am UTC](https://discourse.nixos.org/t/announcing-nix-manipulator-nima-structured-edits-for-nix-that-keep-formatting/68513 "2025-08-26T10:23:47Z")
**Posts on this page:** 1
**Showing post:** 3

<div class="post-metadata">

### Author: ![ruffsl](https://discourse.nixos.org/user_avatar/discourse.nixos.org/ruffsl/32/15715_2.png) [@ruffsl](https://discourse.nixos.org/u/ruffsl)
#### Post date: [August 26, 2025, 2:25pm UTC](https://discourse.nixos.org/t/announcing-nix-manipulator-nima-structured-edits-for-nix-that-keep-formatting/68513/3 "2025-08-26T14:25:19Z")

</div>

Fantastic work! Would this be applicable for projects like SnowflakeOS, enabling traditional graphical user interfaces for system administration on NixOS?

> **[SnowflakeOS](https://snowflakeos.org/)**
>
> SnowflakeOS is a NixOS based Linux distribution focused on beginner friendliness and ease of use.

There was a recent discussion around this on the fediverse in this sub thread, as well as the similar notion of reverting to JSON for a more machine editable markup language:

> **[Why NixOS is the Future - YouTube - programming.dev](https://programming.dev/post/35986523/18851648)**
>
> What other approaches do folks use to deterministically customize Linux?

---

_[View the full topic](https://discourse.nixos.org/t/announcing-nix-manipulator-nima-structured-edits-for-nix-that-keep-formatting/68513)._
