]> gitweb.ps.run Git - flake_server/blobdiff - flake.nix
update config
[flake_server] / flake.nix
index cf77a5798756ddb029e112092504efbf0d4f0ac6..439c3e81342270bfcc2aa9b871cb2be24cea24e3 100644 (file)
--- a/flake.nix
+++ b/flake.nix
@@ -2,10 +2,24 @@
   description = "NixOS Flake";
 
   inputs = {
-    nixpkgs.url = "github:NixOS/nixpkgs/nixos-24.11";
+    nixpkgs.url = "github:NixOS/nixpkgs/nixos-25.05";
+
     flake-utils.url = "github:numtide/flake-utils";
 
-    chirp.url = "git://psch.dev/chirp";
+    simple-nixos-mailserver = {
+      url = "gitlab:simple-nixos-mailserver/nixos-mailserver/nixos-25.05";
+      inputs.nixpkgs.follows = "nixpkgs";
+    };
+
+    chirp = {
+      url = "git://psch.dev/chirp";
+      inputs.nixpkgs.follows = "nixpkgs";
+    };
+
+    psch-flakes = {
+      url = "git://psch.dev/flakes";
+      inputs.nixpkgs.follows = "nixpkgs";
+    };
   };
 
   outputs = { self, nixpkgs, flake-utils, ... }@inputs: {
@@ -15,9 +29,7 @@
         specialArgs = {inherit inputs;};
         modules = [
           ./configuration.nix
-          {
-            config._module.args.chirp = inputs.chirp;
-          }
+          inputs.simple-nixos-mailserver.nixosModule
         ];
       };
     };