From bb9f1c8b2f63f985298615d9b0fb9780240a15d3 Mon Sep 17 00:00:00 2001 From: oysteikt Date: Mon, 10 Jul 2023 00:02:01 +0200 Subject: [PATCH] flake.nix: add func to build using nixpkgs unstable --- flake.nix | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/flake.nix b/flake.nix index 7ec2c4b..81f5a33 100644 --- a/flake.nix +++ b/flake.nix @@ -20,7 +20,7 @@ forAllSystems = f: nixpkgs.lib.genAttrs systems (system: f system); in { nixosConfigurations = let - nixosConfig = name: config: nixpkgs.lib.nixosSystem (nixpkgs.lib.recursiveUpdate + nixosConfig = nixpkgs: name: config: nixpkgs.lib.nixosSystem (nixpkgs.lib.recursiveUpdate rec { system = "x86_64-linux"; specialArgs = { @@ -45,8 +45,10 @@ config ); + stableNixosConfig = nixosConfig nixpkgs; + unstableNixosConfig = nixosConfig unstable; in { - bicep = nixosConfig "bicep" { + bicep = stableNixosConfig "bicep" { modules = [ ./hosts/bicep/configuration.nix sops-nix.nixosModules.sops @@ -54,9 +56,13 @@ matrix-next.nixosModules.synapse ]; }; - bekkalokk = nixosConfig "bekkalokk" { }; - # greddost = nixosConfig "greddost" { }; - ildkule = nixosConfig "ildkule" { }; + bekkalokk = stableNixosConfig "bekkalokk" { }; + greddost = stableNixosConfig "greddost" { }; + ildkule = stableNixosConfig "ildkule" { }; + ildkule-unstable = unstableNixosConfig "ildkule" { }; + jokum = stableNixosConfig "jokum" { + modules = [ matrix-next.nixosModules.synapse ]; + }; }; devShells = forAllSystems (system: {