From ddf82808049808a84cf54df57f453a942e05e44a Mon Sep 17 00:00:00 2001 From: muon Date: Thu, 2 Jan 2025 12:43:05 +0000 Subject: [PATCH] Add patch switch --- flake.nix | 3 +-- utils.nix | 9 +++++++-- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/flake.nix b/flake.nix index 5e9ce6f..9c0a88f 100644 --- a/flake.nix +++ b/flake.nix @@ -42,9 +42,8 @@ ]; }; pkgs = import pkgs' { inherit system; }; - nixpkgs = import pkgs { inherit system; }; - utils = import ./utils.nix { inherit inputs system pkgs nixpkgs; }; + utils = import ./utils.nix { inherit builtins inputs system pkgs; }; in { nixosConfigurations = { # desktop diff --git a/utils.nix b/utils.nix index 45198f0..aceff3d 100644 --- a/utils.nix +++ b/utils.nix @@ -1,7 +1,12 @@ -{ inputs, system, pkgs, nixpkgs, ... }: { +{ builtins, inputs, system, pkgs, ... }: { mkHost = host: inputs.nixpkgs.lib.nixosSystem { - specialArgs = { inherit inputs system pkgs nixpkgs; }; + specialArgs = let name = builtins.match "muho" (builtins.toString host); + in if name == "muho" then { + inherit inputs system pkgs; + } else { + inherit inputs system; + }; modules = [ host