diff options
| author | Benedikt Peetz <benedikt.peetz@b-peetz.de> | 2026-08-22 21:09:14 +0200 |
|---|---|---|
| committer | Benedikt Peetz <benedikt.peetz@b-peetz.de> | 2026-08-22 21:09:14 +0200 |
| commit | 2507bb0a7713d7d534a18812e2ed4247cff43325 (patch) | |
| tree | 6596ae9d9904b9caa19f69db866cdd5aaedfd1ac /flake.nix | |
| parent | feat: Finalize design for fish-shell integration (diff) | |
| download | atuin-2507bb0a7713d7d534a18812e2ed4247cff43325.zip | |
fix(nix): Update all references and switch build to crane
Diffstat (limited to 'flake.nix')
| -rw-r--r-- | flake.nix | 14 |
1 files changed, 13 insertions, 1 deletions
@@ -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 |
