So, how do I interface with my local radicle-node?

I have the following configuration in my configuration.nix:

 933   │   # Radicle
 934   │   services.radicle = {
 935   │     enable = true;
 936   │     privateKeyFile = config.sops.secrets."p2p/radicle/shackra/key".path;
 937   │     publicKey = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIJfB0nVQo2HR4QqzzZd6hG8mVkHs3LtldXZGXz9+e4to";
 938   │     settings = {
 939   │       web.pinned.repositories = [];
 940   │       node = {
 941   │     alias = "shackra";
 942   │     peers.type = "dynamic";
 943   │     seedPolicy = {
 944   │       default = "block";
 945   │     };
 946   │       };
 947   │     };
 948   │   };
 949   │   # fin

and, well, if I run rad self I see that my node is not running:

➜  rad self
Alias        shackra
DID          did:key:z6MkjkdrTFWBrqLkuL2DdKvq2SSW4F7UuWnDQ5jP3om55zKF
Node         not running
SSH          running (/run/user/1000/gnupg/S.gpg-agent.ssh)
├╴Key (hash) SHA256:2OdnUNvoMXMQy6QGBvdzcXGHJJTMhPMXLRiLbFLwFus
└╴Key (full) ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIE6993vicjHjawdE7zKobQBFQRPua8FuWO3QHa1fdBwG
Home         /home/jorge/.radicle
├╴Config     /home/jorge/.radicle/config.json
├╴Storage    /home/jorge/.radicle/storage
├╴Keys       /home/jorge/.radicle/keys
└╴Node       /home/jorge/.radicle/node

however, systemctl status radicle-node tells that it is, indeed, running:

  systemctl status radicle-node
● radicle-node.service - Radicle Node
     Loaded: loaded (/etc/systemd/system/radicle-node.service; enabled; preset: ignored)
    Drop-In: /nix/store/qgqdrv5nfnjgqlbn9798wm3vn0wvqdz0-system-units/radicle-node.service.d
             └─confinement.conf
     Active: active (running) since Sun 2025-10-26 02:19:53 CST; 20min ago
 Invocation: 96897ede6d444bb6aa1580ab02fab038
       Docs: man:radicle-node(1)
             https://docs.radicle.xyz/guides/seeder
   Main PID: 40511 (.radicle-node-w)
         IP: 253.2K in, 11K out
         IO: 0B read, 1M written
      Tasks: 13 (limit: 38294)
     Memory: 6.3M (peak: 37.2M)
        CPU: 883ms
     CGroup: /system.slice/radicle-node.service
             └─40511 /nix/store/bva4aj09b8mh4pb5g0f26swr7aww3vxs-radicle-node-1.5.0/bin/radicle-node --force --listen "[::]:8776"

Use rad-system instead of rad, if I’m reading the module correctly.

That’s really interesting:

💀  sudo rad-system self
[sudo] contraseña para jorge:
Alias        shackra
DID          did:key:z6Mkpff2QfK5k5FG94itBe6vFbgvPTHxWwRUzWDnbbJGBPWX
Node         running (/var/lib/radicle/node/control.sock)
SSH          not running
├╴Key (hash) SHA256:Uba77GeEcGh7Mj2wvYKwE557h163ypJweJp4WEzgVqo
└╴Key (full) ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIJfB0nVQo2HR4QqzzZd6hG8mVkHs3LtldXZGXz9+e…
Home         /var/lib/radicle
├╴Config     /var/lib/radicle/config.json
├╴Storage    /var/lib/radicle/storage
├╴Keys       /var/lib/radicle/keys
└╴Node       /var/lib/radicle/node