aboutsummaryrefslogtreecommitdiff
path: root/home-manager/tests/modules/targets-darwin/darwin.nix
blob: 511ae87fd98c41f2a90a0ce6d7711f40b1c7b29b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
{ config, lib, pkgs, ... }:

with lib;

let

  darwinTestApp = pkgs.runCommandLocal "target-darwin-example-app" { } ''
    mkdir -p $out/Applications
    touch $out/Applications/example-app
  '';

in {
  config = {
    home.packages = [ darwinTestApp ];

    nmt.script = ''
      assertFileExists 'home-files/Applications/Home Manager Apps/example-app'
    '';
  };
}