Nocturnal Lemmy
  • Communities
  • Create Post
  • Create Community
  • heart
    Support Lemmy
  • search
    Search
  • Login
  • Sign Up
ruffsl@programming.dev to Nix / NixOS@programming.devEnglish · 18 days ago

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

discourse.nixos.org

external-link
message-square
0
link
fedilink
1
external-link

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

discourse.nixos.org

ruffsl@programming.dev to Nix / NixOS@programming.devEnglish · 18 days ago
message-square
0
link
fedilink
Announcing Nix-manipulator (Nima): structured edits for Nix that keep formatting
discourse.nixos.org
external-link
(I do not have permissions to post in Announcements, so I am sharing this here. Moderators are welcome to move it.) nix-manipulator is a Python library and CLI for parsing, transforming, and reconstructing Nix while preserving comments and layout, in line with RFC 166. It is built on Tree-sitter using the nix-community grammar. Motivations Nix is often described as “JSON on steroids”. I like this definition but did not find an easy way to update the values in a Nix file without doing string re...
alert-triangle
You must log in or # to comment.

Nix / NixOS@programming.dev

nix@programming.dev

Subscribe from Remote Instance

Create a post
You are not logged in. However you can subscribe from another Fediverse account, for example Lemmy or Mastodon. To do this, paste the following into the search field of your instance: !nix@programming.dev

Main links

  • website
  • wiki
  • matrix

Videos

  • Linux Experiment about NixOS
  • Chris Titus Tech
  • Mental Outlaw
Visibility: Public
globe

This community can be federated to other instances and be posted/commented in by their users.

  • 23 users / day
  • 23 users / week
  • 23 users / month
  • 23 users / 6 months
  • 0 local subscribers
  • 2.42K subscribers
  • 48 Posts
  • 0 Comments
  • Modlog
  • mods:
  • Erlingur@programming.dev
  • ballmerpeaking@programming.dev
  • WhiteBlackGoose@programming.dev
  • BE: 0.19.12
  • Modlog
  • Instances
  • Docs
  • Code
  • join-lemmy.org