-{ lib, pkgs, config, mylibs, ... }:
+{ lib, pkgs, config, ... }:
{
options.services.myCertificates = {
certConfig = lib.mkOption {
-{ lib, pkgs, config, myconfig, mylibs, ... }:
+{ lib, pkgs, config, myconfig, ... }:
let
cfg = config.services.myDatabases;
in {
-{ lib, pkgs, config, myconfig, mylibs, ... }:
+{ lib, pkgs, config, myconfig, ... }:
let
cfg = config.services.myDatabases;
in {
-{ lib, pkgs, config, myconfig, mylibs, ... }:
+{ lib, pkgs, config, myconfig, ... }:
let
cfg = config.services.myDatabases;
ldapConfig = let
-{ lib, pkgs, config, myconfig, mylibs, ... }:
+{ lib, pkgs, config, myconfig, ... }:
let
cfg = config.services.myDatabases;
in {
-{ lib, pkgs, config, myconfig, mylibs, ... }:
+{ lib, pkgs, config, myconfig, ... }:
let
cfg = config.services.myDatabases;
in {
-{ lib, pkgs, config, myconfig, mylibs, ... }:
+{ lib, pkgs, config, myconfig, ... }:
{
config = let
cfg = config.services.bind;
-{ lib, pkgs, config, myconfig, mylibs, ... }:
+{ lib, pkgs, config, myconfig, ... }:
{
options = {
services.irc.enable = lib.mkOption {
-{ lib, pkgs, config, myconfig, mylibs, ... }:
+{ lib, pkgs, config, myconfig, ... }:
{
config.users.users.nullmailer.uid = config.ids.uids.nullmailer;
config.users.groups.nullmailer.gid = config.ids.gids.nullmailer;
-{ lib, pkgs, config, myconfig, mylibs, ... }:
+{ lib, pkgs, config, myconfig, ... }:
{
config = {
secrets.keys = [
-{ lib, pkgs, config, myconfig, mylibs, ... }:
+{ lib, pkgs, config, myconfig, ... }:
{
options = {
services.pub.enable = lib.mkOption {
-{ lib, pkgs, config, myconfig, mylibs, ... }:
+{ lib, pkgs, config, myconfig, ... }:
let
cfg = config.services.myTasks;
server_vardir = config.services.taskserver.dataDir;
-{ lib, pkgs, config, myconfig, mylibs, ... }:
+{ lib, pkgs, config, myconfig, ... }:
let
aten_dev = pkgs.callPackage ./aten.nix {
inherit (pkgs.private.webapps) aten;
-{ lib, pkgs, config, myconfig, mylibs, ... }:
+{ lib, pkgs, config, myconfig, ... }:
let
cfg = config.services.myWebsites.Capitaines;
env = myconfig.env.websites.capitaines;
-{ lib, pkgs, config, myconfig, mylibs, ... }:
+{ lib, pkgs, config, myconfig, ... }:
let
chloe_dev = pkgs.callPackage ./chloe.nix {
inherit (pkgs.private.webapps) chloe;
-{ lib, pkgs, config, mylibs, myconfig, ... }:
+{ lib, pkgs, config, myconfig, ... }:
let
connexionswing_dev = pkgs.callPackage ./connexionswing.nix {
inherit (pkgs.private.webapps) connexionswing;
-{ lib, pkgs, config, mylibs, myconfig, ... }:
+{ lib, pkgs, config, myconfig, ... }:
let
cfg = config.services.myWebsites;
www_root = "/run/current-system/webapps/_www";
-{ lib, pkgs, config, myconfig, mylibs, ... }:
+{ lib, pkgs, config, myconfig, ... }:
let
cfg = config.services.myWebsites.Emilia;
env = myconfig.env.websites.emilia;
-{ lib, pkgs, config, myconfig, mylibs, ... }:
+{ lib, pkgs, config, myconfig, ... }:
let
cfg = config.services.myWebsites.DeniseJerome;
varDir = "/var/lib/ftp/denisejerome";
-{ lib, pkgs, config, myconfig, mylibs, ... }:
+{ lib, pkgs, config, myconfig, ... }:
let
adminer = pkgs.callPackage ../commons/adminer.nix {};
cfg = config.services.myWebsites.Florian;
-{ lib, pkgs, config, myconfig, mylibs, ... }:
+{ lib, pkgs, config, myconfig, ... }:
let
cfg = config.services.myWebsites.Immae;
varDir = "/var/lib/ftp/immae";
-{ lib, pkgs, config, myconfig, mylibs, ... }:
+{ lib, pkgs, config, myconfig, ... }:
let
adminer = pkgs.callPackage ../commons/adminer.nix {};
cfg = config.services.myWebsites.Jerome;
-{ lib, pkgs, config, myconfig, mylibs, ... }:
+{ lib, pkgs, config, myconfig, ... }:
let
cfg = config.services.myWebsites.Nassime;
varDir = "/var/lib/ftp/nassime";
-{ lib, pkgs, config, myconfig, mylibs, ... }:
+{ lib, pkgs, config, myconfig, ... }:
let
cfg = config.services.myWebsites.Papa;
varDir = "/var/lib/ftp/papa";
-{ lib, pkgs, config, myconfig, mylibs, ... }:
+{ lib, pkgs, config, myconfig, ... }:
let
cfg = config.services.myWebsites.Release;
varDir = "/var/lib/ftp/release.immae.eu";
-{ lib, pkgs, config, myconfig, mylibs, ... }:
+{ lib, pkgs, config, myconfig, ... }:
let
cfg = config.services.myWebsites.Temp;
varDir = "/var/lib/ftp/temp.immae.eu";
-{ lib, pkgs, config, myconfig, mylibs, ... }:
+{ lib, pkgs, config, myconfig, ... }:
let
ludivinecassal_dev = pkgs.callPackage ./ludivinecassal.nix {
inherit (pkgs.private.webapps) ludivinecassal;
-{ lib, pkgs, config, myconfig, mylibs, ... }:
+{ lib, pkgs, config, myconfig, ... }:
let
piedsjaloux_dev = pkgs.callPackage ./piedsjaloux.nix {
inherit (pkgs.private.webapps) piedsjaloux;
-{ lib, pkgs, config, myconfig, mylibs, ... }:
+{ lib, pkgs, config, myconfig, ... }:
let
adminer = pkgs.callPackage ../commons/adminer.nix {};
-{ lib, pkgs, config, myconfig, mylibs, ... }:
+{ lib, pkgs, config, myconfig, ... }:
let
nextcloud = pkgs.webapps.nextcloud.withApps (builtins.attrValues pkgs.webapps.nextcloud-apps);
env = myconfig.env.tools.nextcloud;
-{ lib, pkgs, config, myconfig, mylibs, ... }:
+{ lib, pkgs, config, myconfig, ... }:
let
infcloud = rec {
webappName = "tools_infcloud";
-{ lib, pkgs, config, mylibs, ... }:
+{ lib, pkgs, config, ... }:
let
adminer = pkgs.callPackage ../commons/adminer.nix {};
-{ lib, pkgs, config, myconfig, mylibs, ... }:
+{ lib, pkgs, config, myconfig, ... }:
let
env = myconfig.env.tools.diaspora;
root = "/run/current-system/webapps/tools_diaspora";
-{ lib, pkgs, config, myconfig, mylibs, ... }:
+{ lib, pkgs, config, myconfig, ... }:
let
env = myconfig.env.tools.etherpad-lite;
cfg = config.services.myWebsites.tools.etherpad-lite;
-{ lib, pkgs, config, myconfig, mylibs, ... }:
+{ lib, pkgs, config, myconfig, ... }:
let
mantisbt = pkgs.callPackage ./mantisbt.nix {
- inherit (mylibs) fetchedGithub;
inherit (pkgs.webapps) mantisbt_2 mantisbt_2-plugins;
env = myconfig.env.tools.mantisbt;
};
-{ lib, env, mantisbt_2, mantisbt_2-plugins, writeText, stdenv, fetchurl, fetchedGithub }:
+{ env, mantisbt_2, mantisbt_2-plugins }:
rec {
keys = [{
dest = "webapps/tools-mantisbt";
-{ lib, pkgs, config, myconfig, mylibs, ... }:
+{ lib, pkgs, config, myconfig, ... }:
let
env = myconfig.env.tools.mastodon;
root = "/run/current-system/webapps/tools_mastodon";
-{ lib, pkgs, config, myconfig, mylibs, ... }:
+{ lib, pkgs, config, myconfig, ... }:
let
env = myconfig.env.tools.mediagoblin;
cfg = config.services.myWebsites.tools.mediagoblin;
-{ lib, pkgs, config, myconfig, mylibs, ... }:
+{ lib, pkgs, config, myconfig, ... }:
let
env = myconfig.env.tools.peertube;
cfg = config.services.myWebsites.tools.peertube;
-{ lib, pkgs, config, myconfig, mylibs, ... }:
+{ lib, pkgs, config, myconfig, ... }:
let
adminer = pkgs.callPackage ../../commons/adminer.nix {};
ympd = pkgs.callPackage ./ympd.nix {