about summary refs log blame commit diff
path: root/users/aspen/system/home/platforms/darwin.nix
blob: f98b80f2691580c7ef79b7bfaeae7a02f9445fd3 (plain) (tree)
1
2
3
4
5
6
7
8
9
10
11




                           





                                
 
                                                                                   


                                                     
 

                                                           
 




                                           
 
{ config, lib, pkgs, ... }:

with lib;

{
  config = {
    home.packages = with pkgs; [
      coreutils
      gnupg
      pinentry_mac
    ];

    home.activation.linkApplications = lib.hm.dag.entryAfter [ "writeBoundary" ] ''
      $DRY_RUN_CMD ln -sf $VERBOSE_ARG \
        ~/.nix-profile/Applications/* ~/Applications/
    '';

    programs.zsh.initExtra = ''
      export NIX_PATH=$HOME/.nix-defexpr/channels:$NIX_PATH

      if [[ "$TERM" == "alacritty" ]]; then
        export TERM="xterm-256color"
      fi
    '';
  };
}