generated from nix-community/nur-packages-template
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathflake.nix
More file actions
33 lines (33 loc) · 904 Bytes
/
flake.nix
File metadata and controls
33 lines (33 loc) · 904 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
{
description = "My personal NUR repository";
inputs.nixpkgs.url = "github:NixOS/nixpkgs/nixpkgs-unstable";
outputs =
{ self, nixpkgs }:
let
forAllSystems = nixpkgs.lib.genAttrs nixpkgs.lib.systems.flakeExposed;
in
{
legacyPackages = forAllSystems (
system:
import ./default.nix {
pkgs = import nixpkgs { inherit system; };
}
);
packages = forAllSystems (
system: nixpkgs.lib.filterAttrs (_: v: nixpkgs.lib.isDerivation v) self.legacyPackages.${system}
);
nixosModules = import ./modules;
checks = forAllSystems (
system:
let
pkgs = import nixpkgs { inherit system; };
kopiaNioxsTest = pkgs.callPackage ./modules/kopia/test.nix {
inherit self pkgs;
};
in
{
kopia-test = kopiaNioxsTest;
}
);
};
}