summary refs log tree commit diff
path: root/nixos/modules/services
Commit message (Collapse)AuthorAge
* gnome-user-docs: new package licensed under the new licenses.cc-by-30Luca Bruno2014-04-14
| | | | | | User and system administration help for the Gnome https://help.gnome.org/users/gnome-help/3.10
* tracker: new packageLuca Bruno2014-04-14
| | | | | | Desktop-neutral user information store, search tool and indexer https://wiki.gnome.org/Projects/Tracker
* Revert "Merge branch 'postgresql-user' of git://github.com/ocharles/nixpkgs"Shea Levy2014-04-11
| | | | | | | Reverting postgres superuser changes until after stable. This reverts commit 6cc0cc7ff6136963acb32b5107696484b6220562, reversing changes made to 3c4be425dbe2d5a00f2923210a86ce7e7a4c516f.
* Revert "postgresql: properly fix permissions issue by in postStart"Shea Levy2014-04-11
| | | | | | Reverting postgres superuser changes until after stable. This reverts commit c66be6378d8bbcea271b2d2102741fdda87ec8fe.
* Revert "Create the 'postgres' superuser"Shea Levy2014-04-11
| | | | | | Reverting postgres superuser changes until after stable. This reverts commit 7de29bd26f5e514e95d5d261c08f3029337eecb3.
* Revert "Use PostgreSQL 9.3's `pg_isready` to wait for connectivity"Shea Levy2014-04-11
| | | | | | Reverting postgres superuser changes until after stable. This reverts commit e2066841106a6b89093ab685368742efa4e3c2c1.
* Fix tests broken due to the firewall being enabled by defaultEelco Dolstra2014-04-11
|
* Use iptables' ‘-w’ flagEelco Dolstra2014-04-11
| | | | | | | This prevents errors like "Another app is currently holding the xtables lock" if the firewall and NAT services are starting in parallel. (Longer term, we should probably move to a single service for managing the iptables rules.)
* Fix NAT moduleEelco Dolstra2014-04-11
|
* nix: Update to 1.7Eelco Dolstra2014-04-11
|
* Merge branch 'containers'Eelco Dolstra2014-04-10
|\ | | | | | | Fixes #2105.
| * Add option networking.nat.internalInterfacesEelco Dolstra2014-04-10
| | | | | | | | This allows applying NAT to an interface, rather than an IP range.
| * Add support for running a container with a private network interfaceEelco Dolstra2014-03-18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | For example, the following sets up a container named ‘foo’. The container will have a single network interface eth0, with IP address 10.231.136.2. The host will have an interface c-foo with IP address 10.231.136.1. systemd.containers.foo = { privateNetwork = true; hostAddress = "10.231.136.1"; localAddress = "10.231.136.2"; config = { services.openssh.enable = true; }; }; With ‘privateNetwork = true’, the container has the CAP_NET_ADMIN capability, allowing it to do arbitrary network configuration, such as setting up firewall rules. This is secure because it cannot touch the interfaces of the host. The helper program ‘run-in-netns’ is needed at the moment because ‘ip netns exec’ doesn't quite do the right thing (it remounts /sys without bind-mounting the original /sys/fs/cgroups).
| * httpd: Don't require keys.targetEelco Dolstra2014-03-17
| | | | | | | | | | | | | | This has the unintended side-effect of restarting httpd every time we run switch-to-configuration, even if httpd hasn't changed (because we're doing a "stop keys.target" now). So use a "Wants" dependency instead.
* | Merge pull request #2199 from offlinehacker/nixos/ntp/containers_fixPeter Simons2014-04-10
|\ \ | | | | | | nixos: disable ntp on containers by default
| * | nixos: disable ntp on containers by defaultJaka Hudoklin2014-04-10
| | |
* | | nixos/phpfpm: Add option to set PHP package.aszlig2014-04-10
| | | | | | | | | | | | | | | | | | | | | | | | This allows to easily override the used PHP package, especially for example if you want to use PHP 5.5 or if you want to override the derivation. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* | | Merge branch 'cjdns' of git://github.com/ehmry/nixpkgsShea Levy2014-04-09
|\ \ \ | | | | | | | | | | | | cjdns: update to 20130303
| * | | cjdns: update to 20130303Emery Hemingway2014-04-09
| | | | | | | | | | | | | | | | | | | | build system is now nodejs based new nixos module to start cjdns
* | | | nixos/jenkins-service: fix 'group' option documentationBjørn Forsman2014-04-09
| |/ / |/| | | | | | | | Both for master and slave.
* | | Merge pull request #2153 from lethalman/gnome3Domen Kožar2014-04-09
|\ \ \ | |/ / |/| | accounts-daemon service, fix gnome-shell, add libgnomekbd, musicbrainz5, sushi, gnome-contacts
| * | Add environment.gnome3.excludePackagesLuca Bruno2014-04-09
| | | | | | | | | | | | | | | Give the user a full desktop, and the possibility to exclude non-base packages from the default list of packages.
| * | at-spi2-core: add dbus module, enabled on gnome3 by defaultLuca Bruno2014-04-09
| | |
| * | telepathy-mission-control: add dbus service, enabled by default on gnome3Luca Bruno2014-04-09
| | |
| * | evolution-data-server: fix gsettings schemas and add dbus serviceLuca Bruno2014-04-09
| | |
| * | sushi: new packageLuca Bruno2014-04-08
| | | | | | | | | | | | | | | | | | A quick previewer for Nautilus http://en.wikipedia.org/wiki/Sushi_(software)
| * | accountservice: add dbus and systemd servicesLuca Bruno2014-04-08
| | | | | | | | | | | | Enable by default with gnome3.
* | | Die tabs dieEelco Dolstra2014-04-09
| | |
* | | Disable allowUnfree by defaultEelco Dolstra2014-04-09
| | | | | | | | | | | | Fixes #2134.
* | | Revert "Fix services.udisks.enable."Eelco Dolstra2014-04-08
| | | | | | | | | | | | | | | | | | | | | This reverts commit 02a30bea44edf1116dcab16c5e64501312b2927b, necessary after reverting to udisks 1.0.4. http://hydra.nixos.org/build/10194840
* | | Enable the firewall by defaultEelco Dolstra2014-04-08
| | | | | | | | | | | | Fixes #2135.
* | | Merge branch 'postgresql-user-fix' of git://github.com/ocharles/nixpkgs into ↵Shea Levy2014-04-07
|\ \ \ | |/ / |/| | | | | | | | | | | fix-new-conduit Create 'postgres' user and use pg_isready
| * | Use PostgreSQL 9.3's `pg_isready` to wait for connectivityOliver Charles2014-04-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The postgresql module has a postStart section that waits for a database to accept connections before continuing. However, this assumes various properties about the database - specifically the database user and (implicitly) the database name. This means that for old installations, this command fails because there is no 'postgres' user, and the service never starts. While 7deff39 does create the 'postgres' user, a better solution is to use `pg_isready`, who's sole purpose is to check if the database is accepting connections. This has no dependency on users, so should be more robust.
| * | Create the 'postgres' superuserOliver Charles2014-04-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Old PostgreSQL installations were created using the 'root' database user. In this case, we need to create a new 'postgres' account, as we now assume that this is the superuser account. Unfortunately, these machines will be left with a 'root' user as well (which will have ownership of some databases). While PostgreSQL does let you rename superuser accounts, you can only do that when you are connected as a *different* database user. Thus we'd have to create a special superuser account to do the renaming. As we default to using ident authentication, we would have to create a system level user to do this. This all feels rather complex, so I'm currently opting to keep the 'root' user on these old machines.
* | | gnome-backgrounds: new packageLuca Bruno2014-04-06
| | |
* | | Merge branch 'murmur' of git://github.com/thoughtpolice/nixpkgsShea Levy2014-04-05
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | nixos: add Murmur module (Mumble chat) Conflicts: nixos/modules/misc/ids.nix
| * | | nixos: murmur serviceAustin Seipp2014-04-02
| | | | | | | | | | | | | | | | | | | | | | | | Murmur is the headless server component of the Mumble chat system. Signed-off-by: Austin Seipp <aseipp@pobox.com>
* | | | Merge branch 'rippled' of git://github.com/ehmry/nixpkgsShea Levy2014-04-05
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | rippled: initial pkg and module expressions Had to change the rippled uid. Conflicts: nixos/modules/misc/ids.nix
| * | | | rippled: added comment on commented out config optionsEmery Hemingway2014-03-31
| | | | |
| * | | | rippled: initial pkg and module expressionsEmery Hemingway2014-03-29
| | | | | | | | | | | | | | | | | | | | | | | | | rippled is the Ripple P2P payment network reference server https://ripple.com
* | | | | gnome3: add glib-networking gio modulesLuca Bruno2014-04-04
| | | | | | | | | | | | | | | | | | | | | | | | | With glib-networking, epiphany and other gnome apps can access https and other networking protocols.
* | | | | Merge pull request #2095 from geo-kollias/masterEelco Dolstra2014-04-04
|\ \ \ \ \ | | | | | | | | | | | | Added MonetDB NixOS module.
| * | | | | Added MonetDB NixOS module.George Kollias2014-04-01
| | |/ / / | |/| | |
* | | | | syncthing: add preStart script to create dataDirDomen Kožar2014-04-04
| | | | |
* | | | | syncthing: new package and nixos moduleMatej Cotman2014-04-04
| | | | |
* | | | | solr: add extraJars optionDomen Kožar2014-04-03
| | | | |
* | | | | xterm: Don't enable unless X11 is enabledEelco Dolstra2014-04-03
| |_|/ / |/| | |
* | | | Merge master into x-updatesVladimír Čunát2014-04-01
|\| | |
| * | | postgresql: properly fix permissions issue by in postStartVladimir Kirillov2014-03-31
| | | | | | | | | | | | | | | | | | | | | | | | | | | | as per postgresql manual, interactions with psql should be carried out with the postgresql system user and postgresql db user by default. ensure it happens in postStart.
| * | | Ensure that slim's theme applies to slimlockEelco Dolstra2014-03-30
| | | |