aboutsummaryrefslogtreecommitdiffstats
path: root/flake.nix
diff options
context:
space:
mode:
authorBenedikt Peetz <benedikt.peetz@b-peetz.de>2026-08-22 21:09:14 +0200
committerBenedikt Peetz <benedikt.peetz@b-peetz.de>2026-08-22 21:09:14 +0200
commit2507bb0a7713d7d534a18812e2ed4247cff43325 (patch)
tree6596ae9d9904b9caa19f69db866cdd5aaedfd1ac /flake.nix
parentfeat: Finalize design for fish-shell integration (diff)
downloadatuin-2507bb0a7713d7d534a18812e2ed4247cff43325.zip
fix(nix): Update all references and switch build to crane
Diffstat (limited to 'flake.nix')
-rw-r--r--flake.nix14
1 files changed, 13 insertions, 1 deletions
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