summary refs log tree commit diff
path: root/nixos/modules/misc
AgeCommit message (Collapse)AuthorFilesLines
2014-12-22Merge pull request #5419 from ehmry/tox-bootstrapdlethalman1-0/+1
tox-bootstrapd
2014-12-20nixos: tox-bootstrapd serviceEmery Hemingway1-0/+1
2014-12-17It is called Dingo! yes, Dingo!Rob Vermaas1-1/+1
2014-12-12nixos: Add gitlab and gitlab-shellThomas Hunger1-0/+2
I had to make several adjustments to make it work with nixos: * Replace relative config file lookups with ENV variable. * Modify gitlab-shell to not clear then environment when running pre-receive. * Modify gitlab-shell to write some environment variables into the .authorized_keys file to make sure gitlab-shell reads the correct config file. * Log unicorn output to syslog. I tried various ways of adding a syslog package but the bundler would not pick them up. Please fix in a better way if possible. * Gitlab-runner program wrapper. This is useful to run e.g. backups etc. with the correct environment set up.
2014-12-07nixos: add fleet moduleJaka Hudoklin1-0/+1
2014-12-06nixos: overhaul Tor moduleAustin Seipp1-0/+1
This overhauls the Tor module in a few ways: - Uses systemd service files, including hardening/config checks - Removed old privoxy support; users should use the Tor Browser instead. - Remove 'fast' circuit/SOCKS port; most users don't care (and it adds added complexity and confusion) - Added support for bandwidth accounting - Removed old relay listenAddress option; taken over by portSpec - Formatting, description, code cleanups. Signed-off-by: Austin Seipp <aseipp@pobox.com>
2014-12-03nixos: add chronos serviceJaka Hudoklin1-0/+1
2014-12-01nixos: add peerflix moduleJaka Hudoklin1-0/+1
2014-11-29nixos/kubernetes: fix user idJaka Hudoklin1-1/+1
2014-11-29nixos: add kubernetes moduleJaka Hudoklin1-0/+2
2014-11-24Add a NixOS module to run bosunOliver Charles1-0/+2
2014-11-24scollector: New NixOS moduleOliver Charles1-0/+2
2014-11-24opentsdb: New package and NixOS moduleOliver Charles1-0/+2
2014-11-24hbase: New package and NixOS moduleOliver Charles1-0/+2
2014-11-22nixos: add docker-registry moduleJaka Hudoklin1-0/+1
2014-11-21nixos: add etcd moduleJaka Hudoklin1-0/+1
2014-11-20initial liquidsoap service expressionEmery Hemingway1-0/+2
2014-11-19nixos/ids: Fix systemd idsWilliam A. Kennington III1-6/+6
2014-11-19nixos/ids: Add systemd networking idsWilliam A. Kennington III1-0/+6
2014-11-11Add dnscrypt-proxy serviceJoachim Fasting1-0/+1
The dnscrypt-proxy service relays regular DNS queries to a DNSCrypt enabled upstream resolver. The traffic between the client and the upstream resolver is encrypted and authenticated, which may mitigate the risk of MITM attacks and third-party snooping (assuming a trustworthy upstream). Though dnscrypt-proxy can run as a standalone DNS client, the recommended setup is to use it as a forwarder for a caching DNS client. To use dnscrypt-proxy as a forwarder for dnsmasq, do ```nix { # ... networking.nameservers = [ "127.0.0.1" ]; networking.dhcpcd.extraConfig = "nohook resolv.conf"; services.dnscrypt-proxy.enable = true; services.dnscrypt-proxy.localAddress = "127.0.0.1"; services.dnscrypt-proxy.port = 40; services.dnsmasq.enable = true; services.dnsmasq.extraConfig = '' no-resolv server=127.0.0.1#40 listen-address=127.0.0.1 ''; # ... } ```
2014-11-09i2pd: added package, serviceEdward Tjörnhammar1-0/+2
2014-10-20nixos: prosody was clashing with seeks unix idsDomen Kožar1-4/+2
2014-10-13seeks: nixos moduleMatej Cotman1-0/+2
2014-10-11Merge pull request #3960 from flosse/prosody-serviceJoachim Schiele1-0/+4
Prosody service
2014-10-11prosody: packaged as a serviceMarkus Kohlhase1-0/+4
Conflicts: nixos/modules/misc/ids.nix
2014-10-07nixos: add redmine serviceDomen Kožar1-0/+2
2014-09-26mailpile: add moduleMatej Cotman1-0/+2
2014-09-26nixos/ids: Add consulWilliam A. Kennington III1-2/+3
2014-09-24nixos/samba: remove services.samba.defaultShare optionBjørn Forsman1-2/+2
It's not that difficult to define shares using standard samba config file syntax, so why do we need the semi-configurable .defaultShare option? Also: * It uses /home/smbd and I think /home should be reserved for real human users. * If enabled, it breaks the assumption that .extraConfig continues in the [global] section. Without .defaultShare there is no need for the "smbguest" user and group either, mark them as unused.
2014-09-17nixos: add collectd moduleJaka Hudoklin1-0/+1
2014-09-07Merge pull request #3811 from nbp/options-jsonNicolas B. Pierron1-1/+1
Export the list of options to XML & JSON, such that external tools can use it.
2014-09-03pulseaudio: Use group audio instead of pulse-accessRickard Nilsson1-1/+0
2014-09-03yandex-disk: fix the url; introduce systemd.service #2228Sergey Mironov1-0/+1
2014-09-03pulseaudio: Add pulse-access group, controlling access to the system-wide PA ↵Rickard Nilsson1-0/+1
daemon
2014-09-01Add IDs for uhub serviceMichael Raskin1-0/+2
2014-08-29Merge pull request #3773 from nbp/nixos-maintainersNicolas B. Pierron1-0/+63
NixOS: Add meta.maintainer option to modules.
2014-08-28dnsmasq: upgrade to 2.71, fixed dnsmasq modulePaul Colomiets1-0/+1
* The module now has systemd config * Add resolveLocalQueries option which sets up it as a dns server for local host (including reasonable setup of resolvconf) * Add "dnsmasq" user for running daemon * Enabled dbus and dnssec support for the package Conflicts: nixos/modules/misc/ids.nix
2014-08-28Quote paths from example & default attributes.Nicolas Pierron1-1/+1
2014-08-27nixos/manual: Use literalExample when feasible.aszlig1-1/+1
Should bring most of the examples into a better consistency regarding syntactic representation in the manual. Thanks to @devhell for reporting. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
2014-08-27ZookeeperNathan Bijnens1-0/+1
2014-08-25NixOS: Add meta.maintainer option to modules.Nicolas Pierron1-0/+63
2014-08-24nixos/radvd: Convert to a systemd unitWilliam A. Kennington III1-0/+1
Additionally, remove the automatic initialization of the ipv6 forwarding sysctl as this should be handled by the end user. This really should not be an issue as most people running radvd are likely forwarding ipv6 packets.
2014-08-23Add NixOS module for the Riemann dashboard serverRickard Nilsson1-0/+2
2014-08-23Add NixOS module for Riemann monitoring server.Rickard Nilsson1-0/+2
2014-08-23nixos: add neo4j database moduleJaka Hudoklin1-0/+1
2014-08-23Add mlmmj package and nixos module.Edward Tjörnhammar1-0/+2
2014-08-19siproxd: initial service expressionEmery Hemingway1-0/+2
2014-08-13nixos/dhcpd: Use dhcp user instead of nobodyWilliam A. Kennington III1-0/+1
2014-08-12Merge master into #2129Vladimír Čunát7-51/+73
Conflicts (easy, just UID shifted): nixos/modules/misc/ids.nix nixos/modules/module-list.nix
2014-08-12gdm: Add very experimental display managerLuca Bruno1-0/+2