summaryrefslogtreecommitdiff
path: root/home/shell-utils/default.nix
blob: 0207d40d73db927b3e3a289b6ff8f136ce600b19 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
# This module adds some common shell utilities to my home managed environment.
{pkgs, ...}: let
  isLinux = pkgs.stdenv.isLinux;
  isDarwin = pkgs.stdenv.isDarwin;
in {
  home.packages = with pkgs;
    [
      human-sleep
      ripgrep
      jc
      jq
    ]
    ++ lib.optionals isLinux [
      file # File is not included in NixOS, but *is* included in Darwin.
    ]
    ++ lib.optionals isDarwin [
      pbv
      trash
      disable-sleep
    ];
}