Skip to content

Add nix flake#1

Open
Jo-Blade wants to merge 2 commits intotaupiqueur:masterfrom
Jo-Blade:master
Open

Add nix flake#1
Jo-Blade wants to merge 2 commits intotaupiqueur:masterfrom
Jo-Blade:master

Conversation

@Jo-Blade
Copy link

petite merge request pour add un flake.nix et flake.lock pour compiler avec nix.

Remarques:

  • une seule règle pour compiler le projet avec shard (n'utilise pas le Makefile)
  • nix ne peut pas récupérer la version string avec git. Du coup je patch src/main.cr dans la pipeline de nix avec sed (voir patchPhase) pour utiliser la version définie dans le flake.nix (qu'il faudra penser à modifier manuellement)
  • j'ai pas mis de règle pour build des images docker
  • je ne sais pas la raison du "flags += --static" dans le Makefile, mais je pense pas que nix build statiquement dans la version actuelle du flake

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant