{ inputs, withSystem, ... }: let name = "z"; in { perSystem = { pkgs, ... }: { packages.${name} = inputs.${name}.packages.${pkgs.system}.default; }; flake.modules.homeManager.base = { config, pkgs, ... }: { home.packages = [ (withSystem pkgs.system (psArgs: psArgs.config.packages.${name})) ]; home.sessionVariables = { ZET_DIRECTORY = "${config.home.sessionVariables.NOTES_DIRECTORY}/zet"; }; }; }