Files
wellWINeo ea14385335 nixos/shadowsocks: add package option
Closes: https://github.com/NixOS/nixpkgs/issues/384226

- add `package` option to services.shadowsocks and
related changes
- add tests for `pkgs.shadowsocks-rust`
- add postfix 'libev' to original tests
2025-08-17 13:50:16 +03:00

32 lines
777 B
Nix

{
system ? builtins.currentSystem,
config ? { },
pkgs ? import ../../.. { inherit system config; },
}:
{
"basic-libev" = import ./common.nix {
name = "basic-libev";
package = pkgs.shadowsocks-libev;
};
"basic-rust" = import ./common.nix {
name = "basic-rust";
package = pkgs.shadowsocks-rust;
};
"v2ray-plugin-libev" = import ./common.nix {
name = "v2ray-plugin-libev";
package = pkgs.shadowsocks-libev;
plugin = "${pkgs.shadowsocks-v2ray-plugin}/bin/v2ray-plugin";
pluginOpts = "host=nixos.org";
};
"v2ray-plugin-rust" = import ./common.nix {
name = "v2ray-plugin-rust";
package = pkgs.shadowsocks-rust;
plugin = "${pkgs.shadowsocks-v2ray-plugin}/bin/v2ray-plugin";
pluginOpts = "host=nixos.org";
};
}