From 7896ac5c4274edc978f0ecbf02edb252a197ce8a Mon Sep 17 00:00:00 2001 From: fleaz Date: Tue, 9 Jul 2024 23:17:09 +0200 Subject: [PATCH] add flake.nix --- flake.nix | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 flake.nix diff --git a/flake.nix b/flake.nix new file mode 100644 index 0000000..b2cd3dc --- /dev/null +++ b/flake.nix @@ -0,0 +1,29 @@ +{ + outputs = { self, ... }: { + overlays.default = final: prev: { + hacompanion = prev.callPackage ./hacompanion { }; + cpthook = prev.callPackage ./cpthook { }; + + python3 = prev.python3.override { + packageOverrides = python-final: python-prev: { + pytapo = python-final.callPackage ./pytapo { }; + brother-ql = python-final.callPackage ./brother-ql { }; + }; + }; + + #gotosocial = prev.callPackage ./gotosocial { }; + #pulse-secure = prev.callPackage ./pulse-secure { }; + studio-link = prev.callPackage ./studio-link { }; + #nginxModules = prev.recurseIntoAttrs (super.callPackage ./nginx/modules.nix { }); + libedgetpu = final.callPackage ./libedgetpu { }; + neolink = final.callPackage ./neolink { }; + #mealie = final.callPackage ./mealie { }; + gohome = final.callPackage ./gohome { }; + matrix-alertmanager-receiver = final.callPackage ./matrix-alertmanager-receiver { }; + vimPlugins = prev.vimPlugins.extend (final': super': { + netrw-nvim = prev.callPackage ./netrw-nvim { }; + }); + salt-lint = prev.callPackage ./salt-lint { }; + }; + }; +}