]> git.immae.eu Git - perso/Immae/Config/Nix.git/blobdiff - flakes/private/paste/flake.nix
Refactor paste
[perso/Immae/Config/Nix.git] / flakes / private / paste / flake.nix
index 71314e8d28d08d055a2f7267fdc20255977708b7..23f8cd378ada66cbd08bbdc83d6f278d9857b116 100644 (file)
@@ -3,12 +3,19 @@
     path = "../../paste";
     type = "path";
   };
+  inputs.my-lib = {
+    path = "../../lib";
+    type = "path";
+  };
   inputs.nix-lib.url = "github:NixOS/nixpkgs";
 
   description = "Private configuration for paste";
-  outputs = { self, nix-lib, paste }:
+  outputs = { self, my-lib, nix-lib, paste }:
     let
       cfg = name': { config, lib, pkgs, name, ... }: {
+        imports = [
+          (my-lib.lib.withNarKey paste "nixosModule")
+        ];
         config = lib.mkIf (name == name') {
           services.paste = {
             enable = true;