bitcoin-cli: split into own file, and fix broken path to config file when running as user
This commit is contained in:
@@ -86,7 +86,6 @@ in
|
|||||||
systemd.services.bitcoind-mainnet.requires = [ "tor.service" ];
|
systemd.services.bitcoind-mainnet.requires = [ "tor.service" ];
|
||||||
systemd.services.bitcoind-mainnet.serviceConfig.RestartSec = "30s"; #< default is 0
|
systemd.services.bitcoind-mainnet.serviceConfig.RestartSec = "30s"; #< default is 0
|
||||||
|
|
||||||
sane.users.colin.fs.".bitcoin/bitcoin.conf" = sane-lib.fs.wantedSymlinkTo config.sops.secrets."bitcoin.conf".path;
|
|
||||||
sops.secrets."bitcoin.conf" = {
|
sops.secrets."bitcoin.conf" = {
|
||||||
mode = "0600";
|
mode = "0600";
|
||||||
owner = "colin";
|
owner = "colin";
|
||||||
|
@@ -410,14 +410,6 @@ in
|
|||||||
|
|
||||||
backblaze-b2 = {};
|
backblaze-b2 = {};
|
||||||
|
|
||||||
bitcoin-cli.packageUnwrapped = pkgs.linkIntoOwnPackage pkgs.bitcoind "bin/bitcoin-cli";
|
|
||||||
bitcoin-cli.sandbox.method = "bwrap";
|
|
||||||
bitcoin-cli.sandbox.autodetectCliPaths = "existing"; #< for `bitcoin-cli -datadir=/var/lib/...`
|
|
||||||
bitcoin-cli.sandbox.extraHomePaths = [
|
|
||||||
".config/bitcoin/bitcoin.conf"
|
|
||||||
];
|
|
||||||
bitcoin-cli.sandbox.net = "all"; # actually needs only localhost
|
|
||||||
|
|
||||||
blanket.buildCost = 1;
|
blanket.buildCost = 1;
|
||||||
blanket.sandbox.method = "bwrap";
|
blanket.sandbox.method = "bwrap";
|
||||||
blanket.sandbox.whitelistAudio = true;
|
blanket.sandbox.whitelistAudio = true;
|
||||||
|
13
hosts/common/programs/bitcoin-cli.nix
Normal file
13
hosts/common/programs/bitcoin-cli.nix
Normal file
@@ -0,0 +1,13 @@
|
|||||||
|
{ pkgs, ... }:
|
||||||
|
{
|
||||||
|
sane.programs.bitcoin-cli = {
|
||||||
|
packageUnwrapped = pkgs.linkIntoOwnPackage pkgs.bitcoind "bin/bitcoin-cli";
|
||||||
|
sandbox.method = "bwrap";
|
||||||
|
sandbox.autodetectCliPaths = "existing"; #< for `bitcoin-cli -datadir=/var/lib/...`
|
||||||
|
sandbox.extraHomePaths = [
|
||||||
|
".bitcoin/bitcoin.conf"
|
||||||
|
];
|
||||||
|
sandbox.net = "all"; # actually needs only localhost
|
||||||
|
secrets.".bitcoin/bitcoin.conf" = ../../../secrets/servo/bitcoin.conf.bin;
|
||||||
|
};
|
||||||
|
}
|
@@ -12,6 +12,7 @@
|
|||||||
./ausyscall.nix
|
./ausyscall.nix
|
||||||
./avahi.nix
|
./avahi.nix
|
||||||
./bemenu.nix
|
./bemenu.nix
|
||||||
|
./bitcoin-cli.nix
|
||||||
./blast-ugjka
|
./blast-ugjka
|
||||||
./bonsai.nix
|
./bonsai.nix
|
||||||
./brave.nix
|
./brave.nix
|
||||||
|
Reference in New Issue
Block a user