nichts/flake.nix
Bloxx12 2b7a72a6d5
fla: use BuiltinsFetchTree
Signed-off-by: Bloxx12 <charlie@charlieroot.dev>
Change-Id: I6a6a69644d409983dc04ca29a43fd12b60e73ed0
2025-07-21 00:26:20 +02:00

43 lines
990 B
Nix

{
description = "My NixOS config flake";
# No inputs, take this flakers
outputs =
_:
let
sources = import ./npins;
nixpkgs =
(import sources.flake-compat {
src = sources.nixpkgs;
copySourceTreeToStore = false;
useBuiltinsFetchTree = true;
}).outputs;
inherit (nixpkgs) lib;
pkgsFor = nixpkgs.legacyPackages;
inputs = sources;
in
{
nixosConfigurations = import ./default.nix;
packages = lib.mapAttrs (_: pkgs: {
inherit
(import ./packages {
inherit inputs pkgs sources;
})
fish
kakoune
;
}) pkgsFor;
devShells = lib.mapAttrs (_: pkgs: {
default = pkgs.mkShellNoCC {
packages = [
(pkgs.callPackage (sources.npins + "/npins.nix") { })
];
env.NPINS_OVERRIDE_nichts = ".";
};
}) pkgsFor;
templates = import ./templates;
};
}