eldiron = { config, pkgs, ... }:
with import ../libs.nix;
let
- mypkgs = nixpkgs_unstable.callPackage ./packages.nix {
+ mypkgs = pkgs.callPackage ./packages.nix {
inherit checkEnv fetchedGitPrivate fetchedGithub;
- gitwebOverride = nixpkgs_unstable.gitweb.overrideAttrs(old: {
- installPhase = old.installPhase + ''
- cp -r ${./packages/gitweb} $out/gitweb-theme;
- '';
- });
};
in
{
# FIXME: they are not overriden in packages.nix
# (see nix-store -q --tree /nix/var/nix/profiles/system)
nixpkgs.config.packageOverrides = oldpkgs: rec {
+ gitolite = nixpkgs_unstable.gitolite;
+ gitweb = oldpkgs.gitweb.overrideAttrs(old: {
+ installPhase = old.installPhase + ''
+ cp -r ${./packages/gitweb} $out/gitweb-theme;
+ '';
+ });
postgresql = postgresql111;
postgresql111 = oldpkgs.postgresql100.overrideAttrs(old: rec {
passthru = old.passthru // { psqlSchema = "11.0"; };
-{ callPackage, checkEnv, fetchedGitPrivate, fetchedGithub, gitwebOverride }:
+{ callPackage, checkEnv, fetchedGitPrivate, fetchedGithub }:
let
connexionswing = callPackage ./packages/connexionswing.nix { inherit checkEnv fetchedGitPrivate; };
nextcloud = callPackage ./packages/nextcloud.nix { inherit checkEnv; };
adminer = callPackage ./packages/adminer.nix {};
ympd = callPackage ./packages/ympd.nix {};
- gitweb = callPackage ./packages/gitweb.nix { gitweb = gitwebOverride; };
+ gitweb = callPackage ./packages/gitweb.nix {};
mantisbt = callPackage ./packages/mantisbt.nix { inherit checkEnv fetchedGithub; };
in
{