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 final: prev:

{

  yabai                  = final.callPackage ./yabai.nix {};
  asitop                 = final.callPackage ./asitop.nix {};
  bgiparser              = final.callPackage ./bgiparser.nix {};
  uhubDaemon             = final.callPackage ./uhubDaemon.nix {};
  XPCEventStreamHandler  = final.callPackage ./XPCEventStreamHandler {};

  # disable pyopenssl-dependency on cloudscraper since it is broken on aarch64
  python3 = prev.python3.override {
    packageOverrides = python3-final: python3-prev: {
      cloudscraper = python3-prev.cloudscraper.override {
        requests-toolbelt = (python3-prev.requests-toolbelt.override {
          pyopenssl = null;
        }).overridePythonAttrs (old: {
          doCheck = false;
        });
      };
    };
  };
}