# nixq Like `jq`, `yq` and `htmlq`, but for nix :snowflake::snowflake::snowflake: Basically just a shell interface for [nix-select](https://git.clan.lol/clan/nix-select/). ## Examples ``` $ nixq . 'packages.{x86_64-linux,aarch64-linux}.*' --yaml aarch64-linux: default: /nix/store/6nrvhk2viafsy84sg29jrzkf4xdap529-nixq nixq: /nix/store/6nrvhk2viafsy84sg29jrzkf4xdap529-nixq nixq-lix: /nix/store/2m7z3kjf76mqaldh40r3zfg39vfbrg93-nixq nixq-nix: /nix/store/q8jqlz75hs6hlpzsbjhr994w2ffzyply-nixq x86_64-linux: default: /nix/store/fx8n5krq20y6z1p97iv7ra77zzq0lvf6-nixq nixq: /nix/store/fx8n5krq20y6z1p97iv7ra77zzq0lvf6-nixq nixq-lix: /nix/store/a2znjf47hhfd2749ff0lwy7ljz3nsz43-nixq nixq-nix: /nix/store/046dkmci916zgy1690pqvcb0wijrij98-nixq ``` ``` $ nixq -f '<nixpkgs>' 'pkgs.{spade,sus-compiler,pagefind}.meta.maintainers.*.github' { "pagefind": [ "pbsds" ], "spade": [ "pbsds" ], "sus-compiler": [ "pbsds" ] } ``` ``` $ nixq flake:nixpkgs 'legacyPackages.x86_64-linux.{disko,pagefind}.meta.available' { "disko": true, "pagefind": true } ``` ``` $ nixq github:NixOS/nixpkgs/nixos-unstable 'legacyPackages.x86_64-linux.python313Packages' --keys | jq .[:5] [ "acompressor", "autocrop", "autodeint", "autoload", "autosub", ] ```