diff options
| author | andromeda <andromeda@lenovo> | 2026-01-05 13:48:06 +0100 |
|---|---|---|
| committer | andromeda <andromeda@lenovo> | 2026-01-05 13:48:06 +0100 |
| commit | b0da60cdab0ebc6715dcdca22e73a2ef19fd042f (patch) | |
| tree | c71db2d8f37dbdf4588cddb0d65bc16fda7bb402 /flake.nix | |
| parent | 0fee255cbf38427b43a71fffab9a77207f9f70a5 (diff) | |
evaluates
Diffstat (limited to 'flake.nix')
| -rw-r--r-- | flake.nix | 18 |
1 files changed, 14 insertions, 4 deletions
@@ -14,6 +14,10 @@ inputs.nixpkgs.follows = "nixpkgs"; }; nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable"; + nix-zulip = { + url = "git+https://git.afnix.fr/nix-zulip/nix-zulip"; + flake = false; + }; noshell = { url = "github:viperML/noshell"; inputs.nixpkgs.follows = "nixpkgs"; @@ -41,6 +45,7 @@ impermanence, nixos-mailserver, nixpkgs, + nix-zulip, noshell, nur, nvf, @@ -48,6 +53,7 @@ stylix, ... }: let + nix-zulip' = (import "${nix-zulip}/nix/default.nix" {}).output; machines = import ./machines.nix; configuration = machine: modules: nixpkgs.lib.nixosSystem { @@ -63,16 +69,20 @@ agenix.nixosModules.default nixos-mailserver.nixosModule phoenix.nixosModules.default + nix-zulip'.nixosModules.zulip + { + nixpkgs.overlays = [ + agenix.overlays.default + nur.overlays.default + nix-zulip'.overlays.default + ]; + } ]; }; configurationWithHomeManager = machine: (configuration machine [ home-manager.nixosModules.home-manager { - nixpkgs.overlays = [ - agenix.overlays.default - nur.overlays.default - ]; home-manager.useGlobalPkgs = true; home-manager.extraSpecialArgs = {inherit machine;}; home-manager.users = |
