{ pkgs, ... }:

{
  programs = {
    eza = {
      enable = true;
      icons = true;
      enableNushellIntegration = false;
    };
    starship = {
      enable = true;
      enableNushellIntegration = true;
      enableFishIntegration = true;
    };
    # `less` with Colemak support
    less = {
      enable = true;
      keys = ''
        e    forw-line
        i    back-line
        k    repeat-search
        \ek  repeat-search-all
        K    reverse-search
        \eK  reverse-search-all
      '';
    };
  };

  home.packages = with pkgs; [
    darcs
    fd
    sd
    # du-dust
    ripgrep
    hyperfine
    bottom
    fzf
    darwin.trash
    tealdeer
  ];
}