zaphyra's git: nixfiles

zaphyra's nixfiles

commit 2249da88229b2755f007c33bfd24b8428bfd5265
parent 0e7df5b63349d907f9dd4305379748243a9f8931
Author: Katja Ramona Sophie Kwast (zaphyra) <git@zaphyra.eu>
Date: Tue, 19 Aug 2025 12:02:34 +0200

flake: add `simpleNixosMailserverUnstable`
1 file changed, 14 insertions(+), 4 deletions(-)
M
flake.nix
|
18
++++++++++++++----
diff --git a/flake.nix b/flake.nix
@@ -116,11 +116,13 @@
                 [
                   inputs.homeManagerUnstable.nixosModules.default
                   inputs.diskoUnstable.nixosModules.default
+                  inputs.simpleNixosMailserverUnstable.nixosModules.default
                 ]
               else
                 [
                   inputs.homeManager.nixosModules.default
                   inputs.disko.nixosModules.default
+                  inputs.simpleNixosMailserver.nixosModules.default
                 ]
             )
 

@@ -129,7 +131,6 @@
             inputs.lixModule.nixosModules.default
             inputs.lanzaboote.nixosModules.lanzaboote
             inputs.sopsNix.nixosModules.sops
-            inputs.simpleNixosMailserver.nixosModules.default
             inputs.grapevine.nixosModules.default
             inputs.things.nixosModules.default
 

@@ -252,9 +253,18 @@
     diskoUnstable.inputs.nixpkgs.follows = "nixpkgsUnstable";
 
     simpleNixosMailserver.url = "gitlab:simple-nixos-mailserver/nixos-mailserver/nixos-25.05";
-    simpleNixosMailserver.inputs.nixpkgs.follows = "nixpkgs";
-    simpleNixosMailserver.inputs.nixpkgs-25_05.follows = "nixpkgs";
-    simpleNixosMailserver.inputs.flake-compat.follows = "flakeCompat";
+    simpleNixosMailserver.inputs = {
+      nixpkgs.follows = "nixpkgsUnstable";
+      nixpkgs-25_05.follows = "nixpkgs";
+      flake-compat.follows = "flakeCompat";
+    };
+
+    simpleNixosMailserverUnstable.url = "gitlab:simple-nixos-mailserver/nixos-mailserver";
+    simpleNixosMailserverUnstable.inputs = {
+      nixpkgs.follows = "nixpkgsUnstable";
+      nixpkgs-25_05.follows = "nixpkgs";
+      flake-compat.follows = "flakeCompat";
+    };
 
     homeManager.url = "github:nix-community/home-manager/release-25.05";
     homeManager.inputs.nixpkgs.follows = "nixpkgs";