From 9906399f0eb16ecf716a4c8e397f7ea044e0179c Mon Sep 17 00:00:00 2001 From: osbm Date: Sat, 26 Jul 2025 23:19:58 +0300 Subject: [PATCH] ts is fucking hard --- flake.nix | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/flake.nix b/flake.nix index 7ab285c..d2aeff3 100644 --- a/flake.nix +++ b/flake.nix @@ -82,5 +82,21 @@ path = deploy-rs.lib.x86_64-linux.activate.nixos self.nixosConfigurations.harmonica; }; }; + packages = forAllSystems (system: + let + makeDotfilesPackages = machines: + builtins.listToAttrs (map (machine: { + name = "${machine}-dotfiles"; + value = self.nixosConfigurations.${machine}.config.home-manager.users.osbm.home-files; + }) machines); + dotfilesMachines = [ "ymir" "pochita" "tartarus" "wallfacer" ]; + in + { + # export home-manager dotfiles + # /nix/store/61b1rzwps27pa4gb3ql8kdddyz22nhnn-home-manager-files/.bashrc + # /nix/store/61b1rzwps27pa4gb3ql8kdddyz22nhnn-home-manager-files/.config/git/config + # etc. + } // (makeDotfilesPackages dotfilesMachines) + ); }; }