Commit Graph
90 Commits
Author SHA1 Message Date
niten 977ae77a76 Package is specified in worldOpts 2023-07-10 11:56:45 -07:00
niten c4ec7d8e04 Allow specifying package 2023-07-10 11:54:01 -07:00
niten 00d3019934 Forget witchcraft for now 2023-07-10 11:32:26 -07:00
niten 97babc3947 Add PVP option 2023-07-10 10:25:37 -07:00
niten 882bfe1d53 Fixes to minecraft & minecraft-clj 2023-07-10 10:17:13 -07:00
niten 0971f01d66 Add options for query & rcon ports. 2023-07-07 10:59:40 -07:00
niten 65f7f1c542 Switch to python3 for json formatting 2023-06-27 16:23:27 -07:00
niten ed86976d84 Update to use newest Python 2023-06-27 14:43:26 -07:00
niten e2ce36d2f8 Remove ref to openssl_1_1 2023-06-25 23:23:16 -07:00
niten 2720ce9be9 Allow psotgresql database to be switched 2023-06-22 18:06:14 -07:00
niten 93bc54ec67 Start SSH server for Gitea 2023-06-21 14:44:54 -07:00
niten bae4f4ddef Fuckin ensure the dir exists for secrets 2023-06-06 14:34:58 -07:00
niten 179dda3ec6 Added various changes over time 2023-05-17 16:10:12 -07:00
niten 5e602e9ff4 Need to get more disciplined about git... 2023-01-28 13:45:24 -08:00
niten c7e98dcb27 Make chown last PLEASE 2022-12-10 17:37:41 -08:00
niten b0e105371c openldap database has to be under /var/lib/openldap 2022-12-10 12:02:29 -08:00
niten 3d3eaa9cd7 Stupid java needs a home 2022-09-06 14:12:04 -07:00
niten c42b242658 fetchurl belongs to pkgs? 2022-09-06 14:06:21 -07:00
niten c50a1d648b prev -> pkgs 2022-09-06 14:05:17 -07:00
niten 2ae2a08c7e Put witchcraft plugin pkgs directly in the config. 2022-09-06 14:03:59 -07:00
niten 323211c3b2 [mc-clj] Use pkgs with repl plugin 2022-09-06 13:49:27 -07:00
niten 03099bf1f7 [mc-clj] Need to agree to the EULA 2022-09-06 13:40:41 -07:00
niten 77b5ecab8d cfg -> worldOpts 2022-09-06 13:36:59 -07:00
niten 7f020eff85 allowCheats -> allow-cheats 2022-09-06 13:35:47 -07:00
niten 042b603397 [mc-clj] make state dir writable 2022-09-06 13:34:35 -07:00
niten 037c54cee4 data-dir -> state-directory 2022-09-06 13:23:07 -07:00
niten 2b0809cf8c allocated-memory is now per-server 2022-09-06 13:18:56 -07:00
niten 38a4d75c82 Major changes to the minecraft-clj service 2022-09-06 13:17:46 -07:00
niten 4c31509ad3 allocated-memory needs toString 2022-09-06 08:06:10 -07:00
niten 214cff689b Ugh...isSystemUser = true, not false 2022-09-06 08:04:25 -07:00
niten aa7a06d6b4 jvmOpts is a string, not a list 2022-09-05 17:36:17 -07:00
niten b6af716005 Only build minecraft-clj if enabled 2022-09-05 17:32:02 -07:00
niten 2f5df60780 isSystemUser = true 2022-09-05 17:31:34 -07:00
niten 877a1f4da7 Add memory flags to minecraft server 2022-09-05 17:30:30 -07:00
niten b9def9eba9 Various updates. 2022-08-22 11:30:04 -07:00
niten 070a5e1831 Updates over time 2022-07-10 20:46:30 -07:00
niten df53c13bb7 Many changes 2022-06-01 13:57:36 -07:00
niten 9edae4a39c Lots of changes. 2022-04-26 18:39:53 -07:00
niten c40aba6133 Misc changes, add local-network option 2022-02-27 15:27:10 -08:00
niten 5411c53022 About to make changes to Grafana LDAP 2022-02-07 14:08:34 -08:00
niten 2048377c3f Changes over time 2022-02-01 10:50:01 -08:00
niten 125d2d3d57 Add text library function (format-json-file) 2022-02-01 10:49:35 -08:00
niten f49233c0ac Include types 2022-01-15 06:43:58 -08:00
niten 6048978a33 Add special metric srv records 2022-01-15 06:41:50 -08:00
niten 83fda1a391 Changes for Prometheus 2022-01-14 16:07:04 -08:00
niten 63b80fb5dc Working on DNS 2022-01-10 13:05:38 -08:00
niten ffbe3656ec No pubsub for now. 2022-01-06 21:49:31 -08:00
niten 9adef243c8 Modifications for shared zone gen 2022-01-06 16:11:45 -08:00
niten 333db8717c Add a 'domain' option to domains.
Defaults to attrName.
2022-01-06 09:14:28 -08:00
niten 0fab955f8f Oh hey, I'm nesting modules by accident 2022-01-06 08:51:54 -08:00
niten f7876206de Try removing function arguments 2022-01-06 08:37:39 -08:00
niten 66edcf4fd3 More changes than expected... 2022-01-05 17:57:32 -08:00
niten 8ad501e21d Added chute 2021-12-18 12:12:09 -08:00
niten 3ae2c5ce8e toString for percentile 2021-12-14 14:12:40 -08:00
niten e66e349c3b Added chute job, working on discourse 2021-12-14 13:41:17 -08:00
niten 2503b640c9 No tracing 2021-12-13 11:05:12 -08:00
niten fa75fc9031 optional takes a single, not a list 2021-12-13 09:12:06 -08:00
niten d98115d854 Include host-fqdn in ssl cert for Jabber 2021-12-13 08:52:10 -08:00
niten 20ee2b6f06 Open Jabber ports if it's enabled 2021-12-13 08:39:06 -08:00
niten a6cae4dd47 Complaints about "self signed cert", go full 2021-12-12 23:19:23 -08:00
niten 06b627563c Move var definition up a level 2021-12-12 23:00:20 -08:00
niten 62b86130d9 Make sure /etc/openldap has the right ownership 2021-12-12 22:57:32 -08:00
niten daae1f2037 Various changes 2021-12-12 22:50:25 -08:00
niten aa39f039aa Make service name for secrets available 2021-12-10 23:40:25 -08:00
niten 1edfcad643 Don't create a challenge dir if no local domains 2021-12-10 18:54:00 -08:00
niten 541890c08f Got ldap on nutboy3 and jabber on legatus 2021-12-10 18:47:50 -08:00
niten c87448ff13 Members should be a list 2021-12-08 11:02:29 -08:00
niten 4bca46cd4e Switch from ensure-directories to tmpfiles 2021-12-08 11:00:07 -08:00
niten 180b1783c9 Give backplane-dns-client a group.
Also remove ensure-directories, tmpfiles.rules works fine.
2021-12-08 10:46:40 -08:00
niten 976d47cf2d build-seed and build-timestamp should go in config 2021-11-30 15:34:25 -08:00
niten 8d8173b6bc Add 'hardened' option to hosts, default false. 2021-11-29 23:20:33 -08:00
niten 468c78ec6e email -> admin-email 2021-11-29 21:53:43 -08:00
niten 711c2a1f17 Don't need acme-for-hostname.nix anymore. 2021-11-29 21:33:11 -08:00
niten c3a06646b6 restartIfChanged is not valid for sockets 2021-11-29 16:15:33 -08:00
niten 0a13db83fb Sigh. Nope. 2021-11-22 17:06:45 -08:00
niten 2215f6f0da Let's test using lib instead of pkgs.lib... 2021-11-22 17:04:19 -08:00
niten 7299f74d58 networks -> zone.
The existence of the zone probably shouldn't be assumed. A project for
another day.
2021-11-22 17:02:00 -08:00
niten 30150e46de remove fudo namespace from call 2021-11-22 14:51:04 -08:00
niten 283d30fa6c Got rid of the lib fudo namespace 2021-11-22 11:35:54 -08:00
niten 0ef91c51ea Rename 'network' to 'zone' to be less ambiguous 2021-11-22 11:22:57 -08:00
niten f3c4e626d0 Configuration goes in config 2021-11-22 08:42:44 -08:00
niten dea78e651d DNS and Kerberos config belongs in config
It's not creating options.
2021-11-22 08:31:24 -08:00
niten aade448e5f Need lib 2021-11-22 08:03:17 -08:00
niten 82f929eb0d Instance config should go in ./config 2021-11-22 08:02:03 -08:00
niten 70ba6a4474 networks -> zones 2021-11-22 07:52:33 -08:00
niten c204541f38 Go big or go home 2021-11-22 07:23:17 -08:00
niten 50fa2ef9ed Make lib usable from flakes. 2021-11-22 06:39:38 -08:00
niten 252346a8e8 Split out lib.nix 2021-11-22 06:26:06 -08:00
niten 351889e5c1 Oh, I don't even need nixpkgs 2021-11-21 14:20:45 -08:00
niten 23351e725d Initial checkin 2021-11-21 14:20:06 -08:00