3 ms·
For me, Nix(OS) solved most of the problems: * Getting a dev env with `nix-shell -E '(import <nixpkgs> {}).somePackage'` where I can edit the source and compil
by J-Kuhn 2mo ago
For me, Nix(OS) solved most of the problems:
* Getting a dev env with `nix-shell -E '(import <nixpkgs> {}).somePackage'` where I can edit the source and compile it with the various `runPhase` commands[1].
Yes, a bit cumbersome, but it works and it is the same for all packages.
* Integrating the resulting patch into the package manager using overrides[2]. Sure, applying the patch may break at some point, but I am more comfortable reviewing that by hand than rely on an agent that does it for me.
[1]: https://wiki.nixos.org/wiki/Nixpkgs/Create_and_debug_packages#Using_nix-shell_for_package_development https://wiki.nixos.org/wiki/Nixpkgs/Create_and_debug_package...
[2]: https://wiki.nixos.org/wiki/Overlays#Adding_patches https://wiki.nixos.org/wiki/Overlays#Adding_patches