Threagile / threagile

Agile Threat Modeling Toolkit
https://threagile.io
MIT License
577 stars 126 forks source link

add nix-flake #59

Closed mrVanDalo closed 4 months ago

mrVanDalo commented 4 months ago

Make this project available as nix package.

Build package : nix build Start Shell containing threagile : nix develop

ezavgorodniy commented 4 months ago

Thanks for your proposal. Could you please add a bit more details on real life example of usage of the changes?

Honestly saying I'm notfamiliar with nix package at all but what I quickly glance around the internet it seems like it's possible to achieve the same via running it with Docker. How is it different to it? Or are you proposing it as addition?

mrVanDalo commented 4 months ago

It is mean to be an alternative to the docker container approach. There are pros and cons on nix vs docker. But the more I played around with this project, the more I realized that the flake.nix makes not much sense here.

I would close the pull request. Sorry for the disturbance.