cardano-system
is a collection of NixOS systemd modules for cardano and
plutus power users. This should be a system level replacement of pab-cli from
plutus-apps.
You should use this as a system flake input.
inputs = {
cardano-system.url = "github:cardano-system/cardano-system";
}
...
mySystem = {
system = "x86_64-linux";
modules = [
cardano-system.nixosModule.x86_64-linux
{
services.cardano-system.enable = true;
services.cardano-system.library.enable = true;
}
]
If you want to switch to the testnet, do
services.cardano-system.network = pkgs.cardano-system.networks.testnet;
- The cardano-node is run with
+RTS -N
, where as the cardano-node in daedalus is limited to two cores. - Everything currently defaults to the mainnet, but this is overridable.
Default ports:
- cardano-wallet: 9081
- cardano-node: 9082
- plutus-chain-index: 9083