diff options
| -rw-r--r-- | default.nix | 1 | ||||
| -rw-r--r-- | flake.lock | 41 | ||||
| -rw-r--r-- | flake.nix | 13 | ||||
| -rw-r--r-- | pkgs/default.nix | 4 | 
4 files changed, 56 insertions, 3 deletions
| diff --git a/default.nix b/default.nix deleted file mode 100644 index 26470b5..0000000 --- a/default.nix +++ /dev/null @@ -1 +0,0 @@ -import ./pkgs diff --git a/flake.lock b/flake.lock new file mode 100644 index 0000000..4777cb3 --- /dev/null +++ b/flake.lock @@ -0,0 +1,41 @@ +{ +  "nodes": { +    "flake-utils": { +      "locked": { +        "lastModified": 1638122382, +        "narHash": "sha256-sQzZzAbvKEqN9s0bzWuYmRaA03v40gaJ4+iL1LXjaeI=", +        "owner": "numtide", +        "repo": "flake-utils", +        "rev": "74f7e4319258e287b0f9cb95426c9853b282730b", +        "type": "github" +      }, +      "original": { +        "owner": "numtide", +        "repo": "flake-utils", +        "type": "github" +      } +    }, +    "nixpkgs": { +      "locked": { +        "lastModified": 1641076644, +        "narHash": "sha256-4x90qQM4wOfPAzdMnN1BnzVp7eO6wle+F5NmVkJ48qM=", +        "owner": "NixOS", +        "repo": "nixpkgs", +        "rev": "0fd74961da9fe2640ad2fbd960c3af08246e6749", +        "type": "github" +      }, +      "original": { +        "id": "nixpkgs", +        "type": "indirect" +      } +    }, +    "root": { +      "inputs": { +        "flake-utils": "flake-utils", +        "nixpkgs": "nixpkgs" +      } +    } +  }, +  "root": "root", +  "version": 7 +} diff --git a/flake.nix b/flake.nix new file mode 100644 index 0000000..30f1a38 --- /dev/null +++ b/flake.nix @@ -0,0 +1,13 @@ +{ +  description = "Turris flake"; + +  inputs.flake-utils.url = "github:numtide/flake-utils"; + +  outputs = { self, nixpkgs, flake-utils }: +    flake-utils.lib.eachSystem flake-utils.lib.allSystems (system: rec { +      packages = import ./pkgs { +        nixlib = nixpkgs.lib; +        nixpkgs = nixpkgs.legacyPackages.${system}; +      }; +    }); +} diff --git a/pkgs/default.nix b/pkgs/default.nix index 576da5b..ea787f4 100644 --- a/pkgs/default.nix +++ b/pkgs/default.nix @@ -1,8 +1,8 @@ -{ nixpkgs ? import <nixpkgs> {}}: +{ nixlib, nixpkgs }:  let    pkgs = nixpkgs // turrispkgs; -  callPackage = pkgs.lib.callPackageWith pkgs; +  callPackage = nixlib.callPackageWith pkgs;    turrispkgs = with pkgs; {      bootstrapHook = callPackage ( | 
