-with import (builtins.fetchTarball {
- # FIXME: upgrade to nixpkgs 19 when stable and stick to stable
- # versions
- name = "nixos-unstable-2018-12-08";
- url = https://github.com/nixos/nixpkgs/archive/61c3169a0e17d789c566d5b241bfe309ce4a6275.tar.gz;
- sha256 = "0qbycg7wkb71v20rchlkafrjfpbk2fnlvvbh3ai9pyfisci5wxvq";
-}) {};
+with import ../libs.nix;
+with nixpkgs_unstable;
let
-adminer = pkgs.stdenv.mkDerivation rec {
- name = "adminer-4.7.0";
- src = pkgs.fetchurl {
- url = "https://www.adminer.org/static/download/4.7.0/${name}.php";
- sha256 = "1qq2g7rbfh2vrqfm3g0bz0qs057b049n0mhabnsbd1sgnpvnc5z7";
- };
- phases = "installPhase";
- installPhase = ''
- mkdir -p $out
- cp $src $out/index.php
- '';
-};
-
+ connexionswing = import ./packages/connexionswing.nix;
+ nextcloud = import ./packages/nextcloud.nix;
+ adminer = import ./packages/adminer.nix;
+ ympd = import ./packages/ympd.nix;
+ gitweb = import ./packages/gitweb.nix;
in
{
inherit adminer;
+ inherit ympd;
+ connexionswing_dev = connexionswing { environment = "dev"; };
+ connexionswing_prod = connexionswing { environment = "prod"; };
+ inherit nextcloud;
+ git = { web = gitweb; };
}