custom-packages.nix
changeset 4 ec24a8508b37
parent 1 8c84b175f33e
equal deleted inserted replaced
3:bcda365e15cf 4:ec24a8508b37
     1 { system ? builtins.currentSystem }:
     1 { system ? builtins.currentSystem }:
     2 
     2 
     3 let
     3 let
       
     4   maintainers = import ./maintainers.nix;
     4   pkgs = import <nixpkgs> { inherit system; };
     5   pkgs = import <nixpkgs> { inherit system; };
       
     6   lib = pkgs.stdenv.lib // { inherit maintainers; };
       
     7   stdenv = pkgs.stdenv // { inherit lib; };
     5 
     8 
     6   stdenv.lib.maintainers = stdenv.lib.maintainers // {tzeman = "Tomáš Zeman <tzeman@volny.cz>";};
     9   callPackage = lib.callPackageWith (pkgs // pkgs.xlibs // self);
     7   
       
     8   callPackage = pkgs.lib.callPackageWith (pkgs // pkgs.xlibs // self);
       
     9 
    10 
    10   self = {
    11   self = {
    11     qmailanalog = callPackage ./pkgs/qmailanalog { };
    12     qmailanalog = callPackage ./pkgs/qmailanalog { inherit stdenv; };
    12   };
    13   };
    13 in
    14 in
    14 self
    15 self
    15 
    16 
    16 # vim: et ts=2 sw=2 
    17 # vim: et ts=2 sw=2