mirror of
https://codeberg.org/spire/nix.git
synced 2026-08-02 12:25:00 +02:00
add helper for srcds with sourcemod
This commit is contained in:
parent
b848ca3bc9
commit
b6860cbb15
6 changed files with 43 additions and 18 deletions
15
flake.nix
15
flake.nix
|
|
@ -39,7 +39,7 @@
|
|||
};
|
||||
|
||||
perSystem = pkgs: {
|
||||
sourcemods = pkgs.lib.mapAttrs (name: sdk: pkgs.sourcemod.override {sdks = {${name} = sdk;};}) pkgs.hl2sdk;
|
||||
sourcemods = pkgs.lib.mapAttrs (name: sdk: pkgs.sourcemod-builder {${name} = sdk;}) pkgs.hl2sdk;
|
||||
metamods = pkgs.lib.mapAttrs (name: sdk: pkgs.metamod-source-builder {${name} = sdk;}) pkgs.hl2sdk;
|
||||
hl2sdk = pkgs.hl2sdk;
|
||||
steam-depots = pkgs.steam-depots;
|
||||
|
|
@ -58,8 +58,17 @@
|
|||
]
|
||||
// {
|
||||
test = pkgs:
|
||||
pkgs.srcds-tf2.withConfig {
|
||||
hostname = "Spire Server";
|
||||
(pkgs.srcds-tf2.withConfig
|
||||
{
|
||||
hostname = "Spire Server";
|
||||
}).withSourcemod {};
|
||||
testScript = pkgs:
|
||||
pkgs.buildSourcePawnScript {
|
||||
name = "test";
|
||||
src = pkgs.fetchurl {
|
||||
url = "https://codeberg.org/spire/nocheats/raw/commit/5e0e21c241fdf8907d83d9bcf3cce37711b83d14/plugin/nocheats.sp";
|
||||
sha256 = "sha256-Z3RJhuc9c8YQTo9gnLTBrqL4JpADZgDttrJVyE/MWdM=";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue