Skip to content
Snippets Groups Projects
Select Git revision
  • restricted-sqlite-strategies
  • compare-structured-sql-dumps
  • main default protected
  • 235.backup-and-recovery.recovery
  • mypy
  • real-spender
  • github/fork/tp-la/real-spender
  • 260.metric-rejected-zkaps
  • implicit-lease-renewal-problems
  • mach-nix
  • github/fork/tp-la/deep-traverse
  • v0.0
12 results

overlays.nix

Blame
  • overlays.nix 1.09 KiB
    self: super: {
      openssl = self.openssl_1_1;
    
      ristretto = super.callPackage ./ristretto.nix { };
    
      python27 = super.python27.override {
        packageOverrides = python-self: python-super: {
          # new tahoe-lafs dependency
          eliot = python-super.callPackage ./eliot.nix { };
          # new autobahn requires a newer cryptography
          cryptography = python-super.callPackage ./cryptography.nix { };
          # new cryptography requires a newer cryptography_vectors
          cryptography_vectors = python-super.callPackage ./cryptography_vectors.nix { };
          # new tahoe-lafs depends on a very recent autobahn for better
          # websocket testing features.
          autobahn = python-super.callPackage ./autobahn.nix { };
    
          # tahoe-lafs in nixpkgs is packaged as an application!  so we have to
          # re-package it ourselves as a library.
          tahoe-lafs = python-super.callPackage ./tahoe-lafs.nix { };
    
          # we depend on the privacypass python library, a set of bindings to the
          # challenge-bypass-ristretto Rust library
          privacypass = python-super.callPackage ./privacypass.nix { };
        };
      };
    }