summary refs log tree commit diff
path: root/nixos/modules/misc
Commit message (Collapse)AuthorAge
* Add gocd agent and server service packages (#16273)Shawn Warren2016-07-23
| | | | | | | GoCD is an open source continuous delivery server specializing in advanced workflow modeling and visualization. Update maintainers list to include swarren83. Update module list to include gocd agent and server module. Update packages list to include gocd agent and server package. Update version, revision and checksum for GoCD release 16.5.0.
* smokeping: init at 2.6.11 (#17090)cransom2016-07-21
| | | | Includes a module for service setup and a test to verify functionality of both service and pkg.
* nixos/elasticsearch: Set a group on the userRickard Nilsson2016-07-01
| | | | | | This fixed a problem I had when running ElasticSearch in an LXC container, and it doesn't hurt using a dedicated group instead of nogroup anyway.
* coturn: init at 4.5.0.3 (#16284)Benjamin Saunders2016-06-21
|
* Merge pull request #16108 from pwetzel/squeezeliteJoachim Fasting2016-06-19
|\ | | | | Squeezelite package and service init
| * squeezelite service: initPhil Wetzel2016-06-11
| |
* | nixos: remove the grsecurity GIDJoachim Fasting2016-06-14
|/ | | | | | | | | | | | This GID was used to exempt users from Grsecurity's `/proc` restrictions; we now prefer to rely on `security.hideProcessInformation`, which uses the `proc` group for this purpose. That leaves no use for the grsecurity GID. More generally, having only a single GID to, presumably, serve as the default for all of grsecurity's GID based exemption/resriction schemes would be problematic in any event, so if we decide to enable those grsecurity features in the future, more specific GIDs should be added.
* nixos/modules/misc/version.nix: check that .git is a directoryobadz2016-06-03
| | | | | That's not the case for git submodules Fixes #15928
* toxvpn: init at 20151111obadz2016-05-30
| | | | (Authored by @cleverca22)
* modules/misc/version.nix: populate nixosRevision based on <nixpkgs/.git> ↵obadz2016-05-24
| | | | | | | | | when possible (#15624) Example: $ nixos-option system.nixosLabel Value: "16.09.git.4643ca1"
* mosquitto service: initHans-Harro Horn2016-05-24
| | | | Initial Mosquitto MQTT Broker service file.
* nzbget: 16.4 -> 17.0-r1686 and nzbget serviceTristan Helmich2016-05-13
|
* sniproxy service: initKranium Gikos Mendoza2016-05-11
|
* graylog service: Initial graylog serviceTristan Helmich2016-04-28
|
* emby service: new serviceTristan Helmich2016-04-23
|
* factorio: headless server moduleEric Litak2016-04-14
|
* Merge pull request #14476 (taskserver)aszlig2016-04-15
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This adds a Taskserver module along with documentation and a small helper tool which eases managing a custom CA along with Taskserver organisations, users and groups. Taskserver is the server component of Taskwarrior, a TODO list application for the command line. The work has been started by @matthiasbeyer back in mid 2015 and I have continued to work on it recently, so this merge contains commits from both of us. Thanks particularly to @nbp and @matthiasbeyer for reviewing and suggesting improvements. I've tested this with the new test (nixos/tests/taskserver.nix) this branch adds and it fails because of the changes introduced by the closure-size branch, so we need to do additional work on base of this.
| * nixos/ids: Rename uid and add gid for "taskd"aszlig2016-04-05
| | | | | | | | | | | | | | I'm renaming the attribute name for uid, because the user name is called "taskd" so we should really use the same name for it. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
| * Add taskserver to ids.nixMatthias Beyer2016-04-05
| |
* | nixos.locate: fix update-locatedb service failureRicardo M. Correia2016-04-14
| | | | | | | | | | | | | | It was failing with a `Read-only filesystem` failure due to the systemd service option `ReadWriteDirectories` not being correctly configured. Fixes #14132
* | Merge pull request #11987 from angus-g/caddyjoachifm2016-04-11
|\ \ | | | | | | Add Caddy and its NixOS module
| * | caddy service: initial implementationAngus Gibson2016-04-05
| |/
* / nixos: add optional process information hidingJoachim Fasting2016-04-10
|/ | | | | | | | | | | | | | | | | | | This module adds an option `security.hideProcessInformation` that, when enabled, restricts access to process information such as command-line arguments to the process owner. The module adds a static group "proc" whose members are exempt from process information hiding. Ideally, this feature would be implemented by simply adding the appropriate mount options to `fileSystems."/proc".fsOptions`, but this was found to not work in vmtests. To ensure that process information hiding is enforced, we use a systemd service unit that remounts `/proc` after `systemd-remount-fs.service` has completed. To verify the correctness of the feature, simple tests were added to nixos/tests/misc: the test ensures that unprivileged users cannot see process information owned by another user, while members of "proc" CAN. Thanks to @abbradar for feedback and suggestions.
* mfi: init at 2.1.11Eric Litak2016-04-01
| | | | | This package has some outdated dependencies, so old versions of mongodb and v8 had to be re-added as well.
* syncthing: run daemon with dedicated user as defaultrnhmjoj2016-04-01
|
* dnscrypt-proxy service: use dynamic uid/gidJoachim Fasting2016-03-24
| | | | | | | The daemon doesn't have any portable data, reserving a UID/GID for it is redundant. This frees up UID/GID 151.
* Pin hydra-www and hydra-queue-runner uidsDomen Kožar2016-03-23
| | | | | | | | hydra user is already pinned, this is needed due to https://github.com/NixOS/nixpkgs/issues/14148 (cherry picked from commit 0858ece1ad0bd281d2332c40f9fd08005e04a3c5) Signed-off-by: Domen Kožar <domen@dev.si>
* radicale service: run with dedicated userPascal Wittmann2016-03-20
| | | | This is done in the context of #11908.
* NixOS 16.09 is called FlounderDomen Kožar2016-03-14
| | | | chosen by @zimbatm as our documentation hero in 16.03
* mjpg-streamer service: initNikolay Amiantov2016-03-12
|
* Merge pull request #13591 from mayflower/services/nntp-proxyFranz Pletz2016-03-03
|\ | | | | nntp-proxy service: init
| * nntp-proxy service: initTristan Helmich2016-03-03
| |
* | Revert "Add the tool "nixos-typecheck" that can check an option declaration to:"Eelco Dolstra2016-03-01
|/ | | | | | This reverts commit cad8957eabcbf73062226d28366fd446c15c8737. It breaks NixOps, but more importantly, such major changes to the module system really need to be reviewed.
* Add the tool "nixos-typecheck" that can check an option declaration to:Thomas Strobel2016-02-29
| | | | | | | | | | | | | | - Enforce that an option declaration has a "defaultText" if and only if the type of the option derives from "package", "packageSet" or "nixpkgsConfig" and if a "default" attribute is defined. - Enforce that the value of the "example" attribute is wrapped with "literalExample" if the type of the option derives from "package", "packageSet" or "nixpkgsConfig". - Warn if a "defaultText" is defined in an option declaration if the type of the option does not derive from "package", "packageSet" or "nixpkgsConfig". - Warn if no "type" is defined in an option declaration.
* Improve services.locate.period deprecation messageEelco Dolstra2016-02-27
|
* Revert "Add a way to pin a NixOS version within the module system."Eelco Dolstra2016-02-27
| | | | | | This reverts commit a5992ad61b314104aff7e28a41ce101a1b0e7c35. Motivation: https://github.com/NixOS/nixpkgs/commit/a5992ad61b314104aff7e28a41ce101a1b0e7c35#commitcomment-14986820
* networkmanager: fix link-local ip addressesProfpatsch2016-02-26
| | | | | | NetworkManager needs an additional avahi-user to use link-local IPv4 (and probably IPv6) addresses. avahi-autoipd also needs to be patched to the right path.
* octoprint service: initNikolay Amiantov2016-02-17
|
* Merge branch 'pdnsd-service' of https://github.com/nfjinjing/nixpkgsNikolay Amiantov2016-02-16
|\ | | | | | | Closes #12932
| * pdnsd service: initJinjing Wang2016-02-12
| |
* | Merge branch 'gammu-smsd' of https://github.com/zohl/nixpkgs into ↵Nikolay Amiantov2016-02-16
|\ \ | | | | | | | | | | | | | | | zohl-gammu-smsd Closes #12998
| * | gammu-smsd service: initAl Zohali2016-02-15
| | |
* | | cfdyndns: init at 0.0.1Cole Mickens2016-02-15
| |/ |/|
* | nixos: update-locatedb - harden via systemd (#7220)Dan Peebles2016-01-23
|/ | | | | | Also, use systemd timers. Most of the work is by @thoughtpolice but I changed enough of it to warrant changing commit author.
* Add missing 'type', 'defaultText' and 'literalExample' in module definitionsThomas Strobel2016-01-17
| | | | | | - add missing types in module definitions - add missing 'defaultText' in module definitions - wrap example with 'literalExample' where necessary in module definitions
* nixos: add module for rmilterAlexander V. Nikolaev2016-01-16
|
* nixos: Add module for rspamdAlexander V. Nikolaev2016-01-16
|
* matrix-synapse: init at 0.12.0roblabla2016-01-15
|
* gale: init at 1.1happyMark Laws2016-01-13
|
* nixos/dspam: add moduleNikolay Amiantov2016-01-13
|