From 10e03355a75540534cf37401b83fffaae57a959e Mon Sep 17 00:00:00 2001 From: Louis Dalibard Date: Wed, 10 Jul 2024 14:34:12 +0200 Subject: [PATCH] feat: add flake support --- flake.nix | 31 ++++++++++++++----------------- 1 file changed, 14 insertions(+), 17 deletions(-) diff --git a/flake.nix b/flake.nix index 83c31bf..847ada8 100644 --- a/flake.nix +++ b/flake.nix @@ -13,20 +13,17 @@ utils, ... }: - utils.lib.eachSystem - [ - "x86_64-linux" - "aarch64-linux" - "x86_64-darwin" - "aarch64-darwin" - ] - ( - system: - let - pkgs = nixpkgs.legacyPackages.${system}; - in - { - packages.kon = + let + + pkgs = import nixpkgs { + system = "x86_64-linux"; + overlays = [ self.overlay ]; + }; + + in { + + overlay = final: prev: { + kon = with pkgs; (buildGoModule rec { pname = "kon"; @@ -67,7 +64,7 @@ --prefix LD_LIBRARY_PATH : ${lib.makeLibraryPath libs} ''; }); - packages.adam-gui = pkgs.symlinkJoin { + adam-gui = pkgs.symlinkJoin { name = "adam-gui"; version = "0.0.1"; paths = with pkgs; [ @@ -128,7 +125,7 @@ }) ]; }; - } - ); + }; + }; }