From 281d2a8523c7401cba98d1dc6eb29375b7c253f6 Mon Sep 17 00:00:00 2001 From: naturallaw77 Date: Wed, 25 Mar 2026 11:54:18 -0500 Subject: [PATCH] optimzed flake.nix --- flake.nix | 41 +++++++++++++++++------------------------ 1 file changed, 17 insertions(+), 24 deletions(-) diff --git a/flake.nix b/flake.nix index 51a4610..78c9d64 100755 --- a/flake.nix +++ b/flake.nix @@ -21,32 +21,25 @@ }; - outputs = { self, nixpkgs, nix-bitcoin, nixvim, agenix, btc-clients, nixpkgs-stable, bip110, ... }: + outputs = { self, nixpkgs, nix-bitcoin, nixvim, agenix, btc-clients, nixpkgs-stable, bip110, ... }: - let - - system = "x86_64-linux"; + let - overlay-stable = final: prev: { - - stable = import nixpkgs-stable { - inherit system; - config.allowunfree = true; - - }; - - }; - - in - - { - - nixosConfigurations.nixos = nixpkgs.lib.nixosSystem { - - inherit system; - + overlay-stable = final: prev: { + stable = import nixpkgs-stable { + system = prev.stdenv.hostPlatform.system; + config.allowUnfree = true; + }; }; - + + in + + { + + nixosConfigurations.nixos = nixpkgs.lib.nixosSystem { + system = "x86_64-linux"; + }; + nixosModules.Sovran_SystemsOS = { pkgs, lib, config, ... }: { imports = [ @@ -67,7 +60,7 @@ btc-clients.packages.${pkgs.system}.sparrow ]; - sovran_systemsOS.packages.bip110 = bip110.packages.${system}.bitcoind-knots-bip-110; + sovran_systemsOS.packages.bip110 = bip110.packages.${pkgs.system}.bitcoind-knots-bip-110; }; }; };