summaryrefslogtreecommitdiff
path: root/hostnix/mojo/modules/apps.nix
blob: 81cd66db47179f047a82be8760fe8a9a9ce05c28 (plain)
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
28
29
30
31
32
33
34
{ pkgs, pkgsUnstable, ... }:
{
  environment.systemPackages = [
    pkgs.direnv
    pkgs.fd
    pkgs.fzf
    pkgs.nix-direnv
    pkgs.nixfmt
    pkgs.ripgrep
    pkgs.tmux
    pkgs.tree

    (pkgsUnstable.callPackage ../packages/claude-code { })
    pkgsUnstable.jujutsu
  ];

  environment.pathsToLink = [ "/share/vim-plugins" ]; # for fzf

  homebrew = {
    brews = [ "mas" ];

    casks = [
      "karabiner-elements" # modifiers, fn, reverse scroll
      "linearmouse" # scroll by lines, universal back/forward
    ];

    masApps = {
      "Ghostery Privacy Ad Blocker" = 6504861501;
      "Kagi for Safari" = 1622835804;
      "KeePassium (KeePass passwords)" = 1435127111;
      Xcode = 497799835;
    };
  };
}