Erik Arvstedt
|
37b2faf63c
|
move systemPackages definitions to services
These are generally useful and shouldn't be limited to secure-node.nix.
Also, only add the hardware-wallets group when hardware wallets are enabled.
|
2020-04-08 17:35:14 +02:00 |
|
Erik Arvstedt
|
6c22e13b7f
|
copy-root-authorized-keys: use inline script definition
|
2020-04-08 17:35:14 +02:00 |
|
Erik Arvstedt
|
63c6fe3213
|
fixup! use '' for multi-line string
|
2020-04-08 17:35:14 +02:00 |
|
Erik Arvstedt
|
ab617946a9
|
extract variable 'cfg'
|
2020-04-08 17:35:13 +02:00 |
|
Erik Arvstedt
|
36c84d8360
|
add option clightning.onionport
Analogous to electrs.onionport
|
2020-04-08 17:35:13 +02:00 |
|
Erik Arvstedt
|
681dbaf328
|
move electrs.onionport option
Only used in secure-node.nix
|
2020-04-08 17:35:13 +02:00 |
|
Erik Arvstedt
|
74fbfa3a5d
|
use lib.optionals
|
2020-04-08 17:35:13 +02:00 |
|
Erik Arvstedt
|
ec6d33fbb6
|
rearrange code sections
Move services to the top, operator account setup to the bottom.
|
2020-04-08 17:35:13 +02:00 |
|
Erik Arvstedt
|
e16ddc9c77
|
extract 'mkHiddenService'
toPort equals port by default.
|
2020-04-08 17:35:13 +02:00 |
|
Erik Arvstedt
|
89d3d58850
|
use mkIf
|
2020-04-08 17:35:13 +02:00 |
|
Erik Arvstedt
|
85e52a06cb
|
improve grouping of suboptions
|
2020-04-08 17:35:12 +02:00 |
|
Erik Arvstedt
|
1a63f0ca6a
|
remove option 'services.nix-bitcoin.enable'
Users can enable the node config just by importing secure-node.nix
|
2020-04-08 17:35:12 +02:00 |
|
Erik Arvstedt
|
0f8b2e91fd
|
add nix-bitcoin.nix for backwards compatibility
|
2020-04-08 17:35:12 +02:00 |
|
Erik Arvstedt
|
28792f79dc
|
rename nix-bitcoin.nix -> presets/secure-node.nix
|
2020-04-08 17:35:12 +02:00 |
|