From 6a7baab2da521c9564a2408d60d885816f1a1be6 Mon Sep 17 00:00:00 2001 From: nsfisis Date: Thu, 7 Sep 2023 02:38:53 +0900 Subject: mitamae: introduce mitamae to provision --- flake.nix | 23 ++++++----------------- 1 file changed, 6 insertions(+), 17 deletions(-) (limited to 'flake.nix') diff --git a/flake.nix b/flake.nix index 0824378..7447494 100644 --- a/flake.nix +++ b/flake.nix @@ -42,23 +42,12 @@ ]; }; in { - homeConfigurations = { - privateHotaru = mkHomeConfiguration { - system = "x86_64-linux"; - env = { - username = "ken"; - homeDirectory = "/home/ken"; - gui.clipboard.copyCommand = null; - }; - }; - workPc168 = mkHomeConfiguration { - system = "aarch64-darwin"; - env = { - username = "ken"; - homeDirectory = "/Users/ken"; - gui.clipboard.copyCommand = "pbcopy"; - }; - }; + homeConfigurations = let + readJSON = p: builtins.fromJSON (builtins.readFile p); + mkHomeConfigurationFromJSON = p: mkHomeConfiguration (readJSON p).flake; + in { + private-hotaru = mkHomeConfigurationFromJSON ./mitamae/node.private-hotaru.json; + work-pc168 = mkHomeConfigurationFromJSON ./mitamae/node.work-pc168.json; }; }; } -- cgit v1.2.3-70-g09d2