From 940f18341ee8f1e86a18a3488c41b5bbef909cd1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Isma=C3=ABl=20Bouya?= Date: Tue, 1 Jan 2019 19:18:08 +0100 Subject: Move packages to specific files --- virtual/packages/ympd.nix | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 virtual/packages/ympd.nix (limited to 'virtual/packages/ympd.nix') diff --git a/virtual/packages/ympd.nix b/virtual/packages/ympd.nix new file mode 100644 index 0000000..643c860 --- /dev/null +++ b/virtual/packages/ympd.nix @@ -0,0 +1,36 @@ +with import ../../libs.nix; +with nixpkgs_unstable; +let + ympd = rec { + config = { + webPort = "localhost:18001"; + mpd = { + host = "malige.home.immae.eu"; + port = 6600; + }; + }; + apache = { + modules = [ + "proxy_wstunnel" + ]; + vhostConf = '' + + Use LDAPConnect + Require ldap-group cn=users,cn=mpd,ou=services,dc=immae,dc=eu + Require local + + + RedirectMatch permanent "^/mpd$" "/mpd/" + + ProxyPass http://${config.webPort}/ + ProxyPassReverse http://${config.webPort}/ + ProxyPreserveHost on + + + ProxyPass ws://${config.webPort}/ws + + ''; + }; + }; +in + ympd -- cgit v1.2.3