aboutsummaryrefslogtreecommitdiff
path: root/nix/users/fcuny/home-manager.nix
blob: ae8c3198b64a85e4c7dab423dea787ea6e8ce0f2 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
{ darwin, systemName, ... }:

{ lib, ... }:
let
  machineUtils = import ../../lib/machine-utils.nix { inherit lib; };
in
{
  home.stateVersion = "23.05";

  xdg.enable = true;

  imports =
    [
      ./emacs.nix
      ./shell.nix
      ./ssh.nix
      ./git.nix
      ./llm.nix
    ]
    ++ lib.optionals darwin [
      ./1password.nix
      ./dev.nix
      ./media.nix
    ]
    ++ lib.optionals (machineUtils.isMachineType "work" systemName) [ ./work.nix ]
    ++ lib.optionals (machineUtils.isMachineType "personal" systemName) [ ./personal.nix ];
}