From cc9cc45067f286446ad77ac4642c258a6478e423 Mon Sep 17 00:00:00 2001 From: Daylin Morgan Date: Wed, 22 May 2024 15:06:32 -0500 Subject: [PATCH] add pixi-flake --- flake.lock | 39 +++++++++++++++++++++++++++++++++++++++ flake.nix | 3 +++ overlays/default.nix | 1 + 3 files changed, 43 insertions(+) diff --git a/flake.lock b/flake.lock index 3ba5e7e..245f01f 100644 --- a/flake.lock +++ b/flake.lock @@ -625,6 +625,44 @@ "type": "github" } }, + "pixi": { + "inputs": { + "nixpkgs": [ + "nixpkgs" + ], + "pixi-source": "pixi-source" + }, + "locked": { + "lastModified": 1716407993, + "narHash": "sha256-PepVzzmXTZc5FNjU7qtLgmCaQC0jWcKbBFwFPSSLT48=", + "owner": "daylinmorgan", + "repo": "pixi-flake", + "rev": "89505eb8e06e18e207cb647892df4f524654ba64", + "type": "github" + }, + "original": { + "owner": "daylinmorgan", + "repo": "pixi-flake", + "type": "github" + } + }, + "pixi-source": { + "flake": false, + "locked": { + "lastModified": 1715601530, + "narHash": "sha256-fTASWWvqaBn4XH7FL0fhdSphKFKhIOddKwsbDmln1g8=", + "owner": "prefix-dev", + "repo": "pixi", + "rev": "c6d5bafdef8125a696294a1c6260bd69a614fd89", + "type": "github" + }, + "original": { + "owner": "prefix-dev", + "ref": "v0.22.0", + "repo": "pixi", + "type": "github" + } + }, "root": { "inputs": { "f1multiviewer": "f1multiviewer", @@ -635,6 +673,7 @@ "nix-index-database": "nix-index-database", "nixpkgs": "nixpkgs_5", "nixpkgs-wayland": "nixpkgs-wayland", + "pixi": "pixi", "stable": "stable", "tsm": "tsm", "zig2nix": "zig2nix", diff --git a/flake.nix b/flake.nix index dd572a6..8f81e5d 100644 --- a/flake.nix +++ b/flake.nix @@ -33,6 +33,9 @@ zls.inputs.nixpkgs.follows = "nixpkgs"; f1multiviewer.url = "github:daylinmorgan/f1multiviewer-flake"; + + pixi.url = "github:daylinmorgan/pixi-flake"; + pixi.inputs.nixpkgs.follows = "nixpkgs"; }; nixConfig = { diff --git a/overlays/default.nix b/overlays/default.nix index f3ee3a4..f2fc7ce 100644 --- a/overlays/default.nix +++ b/overlays/default.nix @@ -11,6 +11,7 @@ let in { nixpkgs.overlays = defaultOverlays ++ [ + inputs.pixi.overlays.default (final: _prev: { stable = import inputs.stable { system = final.system;