about summary refs log tree commit diff
path: root/modules/services
Commit message (Collapse)AuthorAgeFilesLines
* services/upower-minimal: use empty config by defaultProfpatsch2022-06-271-3/+1
| | | | | | I think the `null` still came from the nixpkgs module. Not sure whether upower will like an empty config file, but we’ll see.
* modules/upower-minimal: Fix option descriptionaszlig2022-03-241-1/+1
| | | | | | | | | Regression introduced by 652ac49da16123016c36537dc28331649a63bf7b. This breaks the build of the manual because the <literal/> tag wasn't closed. Signed-off-by: aszlig <aszlig@nix.build>
* modules/upower: add a reload trigger if the config changesProfpatsch2022-03-161-3/+6
| | | | | | We should restart the service if its config changes. Since the service file from the upstream distribution is used, we have to manually add a trigger for that to happen.
* machines/profpatsch/base-workstation: add upower with suspendProfpatsch2022-03-161-0/+84
| | | | | Upstream is dumb, but the tool is certainly useful, so let’s patch it to make it workable and then also patch the nixos module …
* modules/services/drawpile: open TCP not UDPProfpatsch2020-05-021-1/+1
|
* modules: add services/drawpileProfpatsch2020-05-021-0/+71
| | | | Headless server for the drawpile shared drawing application.
* services: add disclaimer to guix serviceProfpatsch2019-09-281-0/+1
|
* services: add guix service, for running the guix daemonProfpatsch2019-09-281-0/+105
|
* Remove service and tests for multipath-vpnaszlig2017-07-061-246/+0
| | | | | | | | | | The service and test has been broken for a long time now and nobody really has any interest in using it or even fixing it, so I'm removing it to decrease the amount of crap we have in there. If somebody still wants to use this someday we can still bring it back. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* services/starbound: Fix wrong docbook tag <path/>aszlig2017-06-221-1/+1
| | | | | | | There is no <path/> tag and what I wanted back then is called <filename/>. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* modules/starbound: Flesh out safeScripts optionsaszlig2016-08-161-10/+43
| | | | | | | | I'm not sure whether this was a single setting in the configuration file prior to Starbound version 1.0 but it has more settings now that affect how those safety checks are performed. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* modules/starbound: Add "maxTeamSize" optionaszlig2016-08-151-1/+10
| | | | | | This option has been added in the nightly prior to Starbound 1.0. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* modules/starbound: Remove clear* optionsaszlig2016-08-151-20/+5
| | | | | | | | | | | These options are only a one-off setting that's causing the player and universe files to be cleared on server startup. The service populates all options declaratively while this option is something that IMHO doesn't fall into this category, not to mention I fail to see why this would have an advantage over deleting those files using the command line. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* modules/starbound: Rename checkAssetsDigestaszlig2016-08-151-3/+3
| | | | | | | | The new option seems to be allowAssetsMismatch and the checkAssetsDigest doesn't seem to be referenced anywhere in the Starbound binaries except within the default configuration templates. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* modules/starbound: Add option "serverFidelity"aszlig2016-08-151-1/+14
| | | | | | | | This one was a bit difficult to find on the web so I had to ask in IRC (person and channel not to be disclosed here) for what this option does exactly. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* modules/starbound: Remove upnpPortForwardingaszlig2016-08-151-9/+0
| | | | | | | | This option is no longer used in version 1.0.5. I've searched the server binary for anything related to this and in older versions there even was UpnpHolepuncher, which is now gone entirely. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* modules/starbound: Fix creation of boot configaszlig2016-08-151-12/+6
| | | | | | | | | The semantics of the boot configuration has changed in version 1.0 and also in the way we package Starbound, so we no longer need to use jq to mix in our values and can specify the entire bootconfig in the service module. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* modules/tests: Use Starbound from HumbleBundleaszlig2016-08-151-2/+2
| | | | | | | The Steam version is old anyway and since we've reached 1.0 there is no point in extracting it from Steam anymore. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* modules/starbound: Fix setting serverUsersaszlig2016-03-151-1/+3
| | | | | | | | | | | | | | | | | | | | | | Not a big deal because Starbound ignores unknown nodes, but having something like this in the resulting config file is a bit ugly: { "serverUsers" : { "user1" : { "_module" : { "args" : { "name" : "user1" }, "check" : true }, "admin" : false, "password" : "passwd1" } } } Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* modules/starbound: Fix non-existing <value/> tagaszlig2016-03-151-2/+3
| | | | | | | Docbook XSL doesn't have such a tag and it really should be <literal/> instead. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* modules/starbound: Provide description for usersaszlig2016-03-151-0/+4
| | | | | | Geesh, forgot to add it in b5ef6a6f32ebed51255918ed100c12e8dfa165c6. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* modules/starbound: Provide defaultText for packageaszlig2016-03-151-0/+1
| | | | | | | We don't want to evaluate the package while building the manual, so let's provide a defaultText instead. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* modules: Add new Starbound service and testaszlig2016-03-151-0/+318
| | | | | | | | | | | | | | | | | | | | | Very preliminary and doesn't have all the option descriptions right, nor does it have convenience features such as setting allowAdminCommands based on whether any users are defined with admin privileges. Of course the latter needs to undergo the decision on how to handle RCON connections, because the latter *might* need that option. But apart from that single option, there are a lot more options we need to flesh out. Also, the test currently is very limited and only spins up a client, connects to the server and does a movement (just walk to the right). Needless to say, it's even quite fragile and relies on OCR to properly detect the custom pixel fonts from Starbound. Which unfortunately fails most of the time. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* modules: Add new multipath-vpn service module.aszlig2015-03-181-0/+246
| | | | | | | | | This is for @richi235 only, but the module is generic enough to be included in the top-level modules. I highly doubt that anyone else would have a use for this, at least until we have replaced the module with a kernel space variant of the same. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* Move last machine from labernix to vuizvui.aszlig2015-03-181-0/+65
I've moved the restrictions config of Postfix into the default module for now and actually fixed it so that it's actually working (the config value wasn't set before). Also, the option type was incorrectly set to types.list, which aliases to types.listOf and expects another function (kind) as its argument. This marks the end of LaberNix and the beginning of a new Vuizvui! Signed-off-by: aszlig <aszlig@redmoonstudios.org>