summaryrefslogtreecommitdiff
path: root/flake.nix
diff options
context:
space:
mode:
authorLLLL Colonq <llll@colonq>2026-04-23 02:20:44 -0400
committerLLLL Colonq <llll@colonq>2026-04-23 02:20:44 -0400
commit9d2f27b2a9346467a8e5efa8f12e4ea075d3d777 (patch)
tree6ed7f186a95210e2574267aaffedfe4d94b694e9 /flake.nix
parent9f3223129c1405d5858f3740be6e3b1ca731ec67 (diff)
Scripting
Diffstat (limited to 'flake.nix')
-rw-r--r--flake.nix11
1 files changed, 8 insertions, 3 deletions
diff --git a/flake.nix b/flake.nix
index 52c09e2..a5456e1 100644
--- a/flake.nix
+++ b/flake.nix
@@ -11,14 +11,18 @@
nixpkgs.follows = "nixpkgs";
};
};
+ pit = {
+ url = "github:lcolonq/pit";
+ inputs.nixpkgs.follows = "nixpkgs";
+ };
};
- outputs = { self, nixpkgs, crane, flake-utils, rust-overlay, ... }:
+ outputs = inputs@{ self, nixpkgs, ... }:
let
system = "x86_64-linux";
pkgs = import nixpkgs {
inherit system;
- overlays = [ (import rust-overlay) ];
+ overlays = [ (import inputs.rust-overlay) ];
};
inherit (pkgs) lib;
@@ -29,7 +33,7 @@
"x86_64-pc-windows-gnu"
];
};
- craneLib = (crane.mkLib pkgs).overrideToolchain rustToolchainFor;
+ craneLib = (inputs.crane.mkLib pkgs).overrideToolchain rustToolchainFor;
glfw = pkgs.glfw.overrideAttrs (cur: prev: {
cmakeFlags = []; # by default, static linking is disabled here
@@ -57,6 +61,7 @@
pkgs.xorg.libxcb
pkgs.libglvnd
pkgs.alsa-lib
+ inputs.pit.packages.x86_64-linux.default
];
deps = path: nm:
let