1
0
Fork 0
mirror of https://github.com/nix-community/home-manager.git synced 2025-11-08 11:36:05 +01:00

targets.darwin: add module

Currently, this module makes sure that `/Applications` directories for
packages in `home.packages` get linked into the user's environment.
This commit is contained in:
Nicolas Berbiche 2020-08-28 09:42:05 -04:00 committed by Robert Helgesson
parent bd4c2b0651
commit d3aee544b6
No known key found for this signature in database
GPG key ID: 36BDAA14C2797E89
7 changed files with 39 additions and 1 deletions

View file

@ -0,0 +1,14 @@
{ config, lib, pkgs, ... }:
{
config = lib.mkIf pkgs.stdenv.hostPlatform.isDarwin {
# Install MacOS applications to the user environment.
home.file."Applications/Home Manager Apps".source = let
apps = pkgs.buildEnv {
name = "home-manager-applications";
paths = config.home.packages;
pathsToLink = "/Applications";
};
in "${apps}/Applications";
};
}