aboutsummaryrefslogblamecommitdiff
path: root/nix/users/fcuny/home-manager.nix
blob: 1c2077c7288ff0811d4fcbfdbd8648f24715deed (plain) (tree)
1
2
3
4
5
6
7
8
9
10
11
                            
 
             


                                                                     
 



                              

           
                 


                 
               


                             
                   

                 
     

                                                                                           
 
{ 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
      ./desktop.nix
      ./dev.nix
      ./media.nix
    ]
    ++ lib.optionals (machineUtils.isMachineType "work" systemName) [ ./work.nix ]
    ++ lib.optionals (machineUtils.isMachineType "personal" systemName) [ ./personal.nix ];
}