Aaron Andersen
3041a85897
Merge pull request #111951 from f4814/add-quake3-module
...
nixos/quake3-server: Init
2021-04-16 20:20:18 -04:00
Fabian Geiselhart
064b446fc0
nixos/quake3-server: Init
2021-04-13 16:24:12 +02:00
Jonathan Ringer
d980362a95
nixos/factorio: add nonBlockingSaving option
2021-03-12 10:34:59 -08:00
Anders Christiansen Sørby
a4cbbc027f
nixos/minetest-server: Fix port coercion
...
Fix coercion of minetest-server port.
2021-02-25 19:03:13 +01:00
Julien Moutinho
39a5e2c76b
nixos/freeciv: init
2021-01-26 12:33:59 +01:00
volth
bc0d605cf1
treewide: fix double quoted strings in meta.description
...
Signed-off-by: Ben Siraphob <bensiraphob@gmail.com>
2021-01-24 19:56:59 +07:00
Stijn DW
3d3bcc5cc9
nixos/factorio: Don't open firewall ports by default
2020-11-24 23:14:57 +01:00
Stijn DW
d93434458b
nixos/factorio: add openFirewall option
2020-11-24 23:14:57 +01:00
Evan Stoll
854a229ae5
nixos/terraria: allow dataDir to be configured ( #89033 )
...
* nixos/terraria: allow dataDir to be configured
add dataDir option to terraria module
* Update nixos/modules/services/games/terraria.nix
Co-authored-by: WORLDofPEACE <worldofpeace@protonmail.ch>
Co-authored-by: WORLDofPEACE <worldofpeace@protonmail.ch>
2020-09-05 16:37:52 -04:00
Jörg Thalheim
ba930d8679
nixos/modules: remove trailing whitespace
...
This leads to ci failure otherwise if the file gets changed.
git-blame can ignore whitespace changes.
2020-08-07 14:45:39 +01:00
Georg Haas
6d1ca7db4a
nixos/{modules,tests}/teeworlds: init
...
add module and test
2020-06-06 17:06:23 +02:00
Artemis Tosini
637d7a5db9
nixos/factorio: add extraSettings and package options
...
Currently there is no way to set game settings, such as administrators.
extraSettings allows users to override default game settings without
adding many more settings.
The package option allows users to use the experimental version, or
override to a specific version with their own modified package.
2020-01-10 23:36:14 +00:00
Tom Fitzhenry
58498ae061
nixos/openarena: fix service's binary name
...
The binary name was recently changed from openarena-server to oa_ded in
https://github.com/NixOS/nixpkgs/pull/71122 .
That change broke the openarena module and consequently the openarena
test too. This commit fixes both.
As an alternative, we considered reverting the name change in
https://github.com/NixOS/nixpkgs/pull/72824 but we decided oa_ded was
a better name for the binary (it's the name upstream use).
2019-11-24 16:55:20 +01:00
Tom Fitzhenry
230fc22e61
openarena: add module for dedicated server
2019-10-26 00:57:54 +11:00
Vladimír Čunát
f21211ebfe
Merge branch 'master' into staging
2019-09-02 23:25:24 +02:00
Silvan Mosberger
478e7184f8
nixos/modules: Remove all usages of types.string
...
And replace them with a more appropriate type
Also fix up some minor module problems along the way
2019-08-31 18:19:00 +02:00
volth
35d68ef143
treewide: remove redundant quotes
2019-08-26 21:40:19 +00:00
Silvan Mosberger
88bb9fa403
nixos/modules: Replace all nested types.either's with types.oneOf's
2019-08-08 23:35:52 +02:00
Robin Gloster
6cf583cf2f
Merge pull request #60406 from JohnAZoidberg/remove-isnull
...
treewide: Remove usage of isNull
2019-05-18 09:36:24 +00:00
nyanloutre
85b3448e6a
nixos/factorio: sandbox service using systemd
...
- DynamicUser enabled instead of static uid/gid
- Enables most sandboxing options systemd offers
2019-05-17 10:25:49 +02:00
Daniel Schaefer
786f02f7a4
treewide: Remove usage of isNull
...
isNull "is deprecated; just write e == null instead" says the Nix manual
2019-04-29 14:05:50 +02:00
Chris Ostrouchov
58c89ec26a
nixos/mincraft-server: refactor
...
- allow for options to (added 2 options):
- agree to eula (eula.txt) true/false will create symlink over
existing eula.txt to `/nix/store/...`.
- whitelist users (optional and will symlink over existing
whitelist.json and create backup)
- server.properties can be configured with the serverProperties
option. If there is an existing server.properties it will
copy it to a server.properties.old to keep the old
one. server.properties MUST be writable thus symlinking is not
an option.
- all ports that are stated in `server.properties` are exposed
properly in the firewall.
(infinisil) nixos/minecraft-server: Fix, refactor and polish
Adds an option `declarative` (defaulted to false), in order to stay
(mostly) backwards compatible. The only thing that's not backwards
compatible is that you now need to agree to the EULA on evaluation time,
but that's guarded by an assertion and therefore doesn't need a release
note.
2019-02-03 02:16:11 +01:00
Edward Tjörnhammar
888d01da48
nixos/minetest fix: add missing uid/gid for minetest
2018-11-11 12:47:09 +01:00
Janne Heß
943786eccf
nixos/terraria: Wait for daemon to stop
2018-08-20 21:41:29 +02:00
Florian Klink
fff5923686
nixos/modules: users.(extraUsers|extraGroup->users|group)
2018-06-30 03:02:58 +02:00
Robin Gloster
445e3d7390
ghostOne: remove
...
broken and unmaintained
2017-12-29 02:18:35 +01:00
The-M1k3y
7dcd299e9a
nixos/factorio: add stateDir and requireUserVerification option
2017-11-23 13:50:19 +01:00
Michael Peyton Jones
b09c87ab47
Factorio service: fix typo in attribute path
2017-07-20 20:32:25 +02:00
Shaun Sharples
462ef74442
factorio: remove autosave-interval from command-line options
2017-01-25 21:39:37 +01:00
Shaun Sharples
7f358917ee
factorio: settings moved from command-line options to server-settings.json
2017-01-25 21:39:37 +01:00
Joachim Fasting
d893c86b34
terraria service: fixup worldPath option type
...
Otherwise, using the defaults results in a type error.
2016-12-13 15:12:33 +01:00
Joachim Fasting
33088accc8
terraria service: fix tmux output
...
tmux.bin was removed in 5535d94394
Use `lib.getBin` to be more robust to future changes.
2016-12-13 15:12:31 +01:00
Eric Sagnes
943f161fc5
ghost-one module: use enum
2016-11-04 13:03:18 +09:00
Rok Garbas
a741978f20
Merge pull request #17479 from elitak/factorio
...
Factorio: 0.13.8 -> 0.13.13, mod support
2016-08-07 04:09:52 +02:00
Paul Hendry
486b8e7f5c
Add Terraria server service ( #16832 )
2016-08-07 03:58:38 +02:00
Eric Litak
d33540734f
factorio: rudimentary mod support for factorio's nixos module
2016-08-03 16:44:51 -07:00
Eric Litak
2b47d24007
factorio: 0.12.35 -> 0.13.8
2016-07-12 05:03:51 -07:00
Ricardo Ardissone
6067eddf83
minetest-server module: fix executable path
2016-05-15 18:46:45 -03:00
Eric Litak
3531c42e5d
factorio: module fixes
2016-05-05 20:11:52 +02:00
Eric Litak
13577e8785
factorio: headless server module
2016-04-14 23:03:36 -07:00
Robin Gloster
88292fdf09
jobs -> systemd.services
2016-01-07 06:39:06 +00:00
Oliver Matthews
09179b603f
allow changing minecraft data dir + allow opening firewall
2015-04-07 14:10:13 +00:00
Richard Zetterberg
0b1f994f29
Adds minetest server service
2015-04-04 12:36:43 +02:00
Eelco Dolstra
a142d68b43
Fix some uid/gid attributes to match the actual user/group name
2014-04-29 10:51:42 +02:00
Eelco Dolstra
29027fd1e1
Rewrite ‘with pkgs.lib’ -> ‘with lib’
...
Using pkgs.lib on the spine of module evaluation is problematic
because the pkgs argument depends on the result of module
evaluation. To prevent an infinite recursion, pkgs and some of the
modules are evaluated twice, which is inefficient. Using ‘with lib’
prevents this problem.
2014-04-14 16:26:48 +02:00
Austin Seipp
1acca1c396
nixos: add minecraft-server service
...
Signed-off-by: Austin Seipp <aseipp@pobox.com>
2014-03-29 05:31:27 -05:00
Eelco Dolstra
70a2c54527
Strictly check the arguments to mkOption
...
And fix various instances of bad arguments.
2013-10-30 15:35:09 +01:00
Eelco Dolstra
5c1f8cbc70
Move all of NixOS to nixos/ in preparation of the repository merge
2013-10-10 13:28:20 +02:00