neex
June 19, 2026, 11:21pm
1
Hi,
Is it possible to consider adding TidalCycles to Nixpkgs?
Links:
Thanks in advance.
PS: Is “Help” the correct place for package requests?
As it says in the repo:
As a volunteer community , we are always open to new contributors. If you wish to see this package in Nixpkgs, we encourage you to contribute it yourself , via a Pull Request. Anyone can become a package maintainer ! You can find language-specific packaging information in the Nixpkgs Manual . Should you need any help, please reach out to the community on Matrix or Discourse .
So yes, Help is the right place to ask for help with a package request that you care enough about to start on your own!
1 Like
I’m not familiar with TidalCycles, but does the existing supercollider package (and supercollider-with-plugins/supercollider-with-sc3-plugins) in Nixpkgs satisfy your needs?
It provides the sclang executable and I think you can imperatively install quarks like SuperDirt.
1 Like
neex
June 20, 2026, 3:12am
4
I already had supercollider installed. I just changed it to supercollider-with-sc3-plugins.
I also have faust installed. And looks like the sonic-pi is broken atm.
But I was looking for some alternative DSLs.
1 Like
I think it is already there as haskellPackages.tidal: NixOS Search
1 Like
Looks neat, I’ll give it a shot and report back.
Alright @neex here you go:
master ← crertel:add-tidal-cycles
opened 07:05PM - 20 Jun 26 UTC
This is an attempt at packaging TidalCycles per [a discourse thread](https://dis… course.nixos.org/t/package-request-tidalcycles/78396/4).
## Things done
Generated a module that mostly works, but I'm not sure it's the right path forward just yet. More in comments.
Need to get that sorted out I finished updating the release notes.
- Built on platform:
- [ ] x86_64-linux
- [ ] aarch64-linux
- [ ] x86_64-darwin
- [ ] aarch64-darwin
- Tested, as applicable:
- [ ] [NixOS tests] in [nixos/tests].
- [ ] [Package tests] at `passthru.tests`.
- [ ] Tests in [lib/tests] or [pkgs/test] for functions and "core" functionality.
- [ ] Ran `nixpkgs-review` on this PR. See [nixpkgs-review usage].
- [x] Tested basic functionality of all binary files, usually in `./result/bin/`.
- Nixpkgs Release Notes
- [ ] Package update: when the change is major or breaking.
- NixOS Release Notes
- [ ] Module addition: when adding a new NixOS module.
- [ ] Module update: when the change is significant.
- [ ] Fits [CONTRIBUTING.md], [pkgs/README.md], [maintainers/README.md] and other READMEs.
- [ ] Follows the [automation/AI policy].
[NixOS tests]: https://nixos.org/manual/nixos/unstable/index.html#sec-nixos-tests
[Package tests]: https://github.com/NixOS/nixpkgs/blob/master/pkgs/README.md#package-tests
[nixpkgs-review usage]: https://github.com/Mic92/nixpkgs-review#usage
[CONTRIBUTING.md]: https://github.com/NixOS/nixpkgs/blob/master/CONTRIBUTING.md
[automation/AI policy]: https://github.com/NixOS/nixpkgs/blob/master/CONTRIBUTING.md#automationai-policy
[lib/tests]: https://github.com/NixOS/nixpkgs/blob/master/lib/tests
[maintainers/README.md]: https://github.com/NixOS/nixpkgs/blob/master/maintainers/README.md
[nixos/tests]: https://github.com/NixOS/nixpkgs/blob/master/nixos/tests
[pkgs/README.md]: https://github.com/NixOS/nixpkgs/blob/master/pkgs/README.md
[pkgs/test]: https://github.com/NixOS/nixpkgs/blob/master/pkgs/test
I’m not sure I quite like this approach, though. Let me know if it’s of the right shape to solve your problem, and then we can iterate.
1 Like