{ config, ... }: let repo = config.repo; repoHelpers = repo.helpers; in { flake.modules.homeManager.local-apps = { pkgs, ... }: let browserPackage = repoHelpers.resolvePackagePath { inherit pkgs; path = repo.desktop.browser.packagePath; }; in { home.sessionVariables.BROWSER = repo.desktop.browser.command; home.packages = with pkgs; [ postman spotify calcure planify unzip gimp dbeaver-bin ] ++ [ browserPackage ]; programs.imv.enable = true; programs.sioyek.enable = true; }; }