New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
flatcam: init at 8.5 #95734
flatcam: init at 8.5 #95734
Conversation
This pull request has been mentioned on NixOS Discourse. There might be relevant details there: |
/marvin opt-in |
Hi! I'm an experimental bot. My goal is to guide this PR through its stages, hopefully ending with a merge. You can read up on the usage here. |
Apologies for the close and reopen. It was the GitHub mobile app equivalent of a buttdial. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Overall, this looks good, thanks!
I left a few comments, but they are no blocker.
/status awaiting_changes |
I have a pending PR with those fixes up-stream. That beta branch I mentioned too may not be merged anytime soon but adds some cool features (and also drops Qt4, which I know Nix will be doing soon too). I will package it separately as flatcam-beta. |
This pull request has been mentioned on NixOS Discourse. There might be relevant details there: |
Motivation for this change
FlatCAM is a software for 2D design postprocessing for manufacturing focusing on fabricating PCB designs on CNC routers. The software lets users take Gerber and Excellon files (industry standard PCB layer information files) and converts them to gcode to be executed on a CNC. Nix already has many PCB and CNC packages available, and this one fills in a gap.
Things done
sandbox
innix.conf
on non-NixOS linux)nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
./result/bin/
)nix path-info -S
before and after)