ctucx.git: nixfiles

ctucx' nixfiles

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 
35 
36 
37 
38 
39 
40 
41 
42 
43 
44 
45 
46 
47 
48 
49 
50 
51 
52 
53 
54 
55 
56 
57 
{ pkgs, ... }:

{
  imports = [
    ./appIcons.nix
  ];

  homebrew = {
    enable  = true;

    onActivation = {
      autoUpdate = true;
      upgrade    = true;
      cleanup    = "zap";
    };

    taps = [
      "homebrew/services"
    ];

    brews   = [
      "blueutil"
      {
        name            = "sleepwatcher";
        restart_service = "changed";
      }
    ];

    caskArgs = {
      no_quarantine = true;
    };

    casks   = [
      {
        name   = "thunderbird";
        greedy = true;
      }
      "libreoffice"
      "whatsapp"

      "yubico-yubikey-manager"
      "yubico-authenticator"

      "wireshark"

      "hiddenbar"
      "monitorcontrol"
      "keepingyouawake"
      "eqmac"

      "whatsapp"

      "tidal"
    ];
  };

}