(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...
What I’m really excited about is automatically editing Nixpkgs
meta
attrs, e.g. to implement https://github.com/NixOS/rfcs/blob/master/rfcs/0180-broken-package-removal.md