From 64b97411fe3a2dbdd00f4d4469f23f935ad6ccf3 Mon Sep 17 00:00:00 2001 From: Andreas Wiese Date: Sat, 13 Mar 2021 21:34:32 +0100 Subject: [PATCH] Initial commit --- default.nix | 8 ++++++++ flake.lock | 27 +++++++++++++++++++++++++++ flake.nix | 38 ++++++++++++++++++++++++++++++++++++++ 3 files changed, 73 insertions(+) create mode 100644 default.nix create mode 100644 flake.lock create mode 100644 flake.nix diff --git a/default.nix b/default.nix new file mode 100644 index 0000000..44b8f60 --- /dev/null +++ b/default.nix @@ -0,0 +1,8 @@ +{ pkgs ? import { } }: + +let + inherit (pkgs) callPackage; + +in rec { + +} diff --git a/flake.lock b/flake.lock new file mode 100644 index 0000000..e4c1abb --- /dev/null +++ b/flake.lock @@ -0,0 +1,27 @@ +{ + "nodes": { + "nixpkgs": { + "locked": { + "lastModified": 1615583000, + "narHash": "sha256-ysd3ntUs8qeVuYdmp2Y5J992NVdoKji9i92StU3IJ7M=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "60b18a066e8ce5dd21ebff5324345d3586a67ad9", + "type": "github" + }, + "original": { + "owner": "NixOS", + "ref": "nixos-20.09-small", + "repo": "nixpkgs", + "type": "github" + } + }, + "root": { + "inputs": { + "nixpkgs": "nixpkgs" + } + } + }, + "root": "root", + "version": 7 +} diff --git a/flake.nix b/flake.nix new file mode 100644 index 0000000..e15e7d4 --- /dev/null +++ b/flake.nix @@ -0,0 +1,38 @@ +{ + description = "meterriblecrew.net package flake"; + + inputs.nixpkgs.url = "github:NixOS/nixpkgs/nixos-20.09-small"; + + outputs = inputs@{ self, nixpkgs }: let + + systems = [ + "x86_64-linux" + "i686-linux" + "x86_64-darwin" + "aarch64-linux" + "armv6l-linux" + "armv7l-linux" + ]; + forAllSystems = f: nixpkgs.lib.genAttrs systems (system: f system); + + in { + + nixosModules = { + }; + + packages = forAllSystems (system: import ./. { + pkgs = import nixpkgs { inherit system; }; + }); + + overlay = next: prev: + let localPkgs = import ./. { pkgs = next; }; + in { + #inherit (localPkgs) + # foo + # bar + # ; + }; + + }; + +}