aboutsummaryrefslogtreecommitdiffhomepage
path: root/flake.nix
diff options
context:
space:
mode:
Diffstat (limited to 'flake.nix')
-rw-r--r--flake.nix23
1 files changed, 6 insertions, 17 deletions
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;
};
};
}