From 2507bb0a7713d7d534a18812e2ed4247cff43325 Mon Sep 17 00:00:00 2001 From: Benedikt Peetz Date: Sat, 22 Aug 2026 21:09:14 +0200 Subject: fix(nix): Update all references and switch build to crane --- flake.nix | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) (limited to 'flake.nix') diff --git a/flake.nix b/flake.nix index 0965e1d0..a149b267 100644 --- a/flake.nix +++ b/flake.nix @@ -1,17 +1,26 @@ { inputs = { nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable-small"; + + crane = { + url = "github:ipetkov/crane"; + inputs = { }; + }; }; outputs = { self, nixpkgs, + crane, ... }: let system = "x86_64-linux"; pkgs = nixpkgs.outputs.legacyPackages.${system}; - turtle = pkgs.callPackage ./nix/package.nix {}; + turtle = pkgs.callPackage ./nix/package.nix {inherit craneLib;}; + + craneLib = crane.mkLib pkgs; + tests = let test-turtle = turtle.overrideAttrs { cargoBuildType = "debug"; @@ -20,6 +29,9 @@ pkgs.testers.runNixOSTest { imports = [./tests/basic.nix]; defaults = { + imports = [ + module + ]; services.turtle.package = test-turtle; environment.systemPackages = [ test-turtle -- cgit v1.3.1