fixed tooling
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
{ config, lib, pkgs, bip110, ... }:
|
||||
|
||||
{
|
||||
lib.mkIf config.sovran_systemsOS.features.bip110 {
|
||||
|
||||
services.bitcoind.packages = lib.mkForce bip110.packages.x86_64-linux.bitcoind-knots-bip-110;
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{ config, pkgs, lib, ... }:
|
||||
|
||||
{
|
||||
lib.mkIf config.sovran_systemsOS.features.bitcoin-core {
|
||||
|
||||
services.bitcoind.package = lib.mkForce config.nix-bitcoin.pkgs.bitcoind;
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{ config, pkgs, lib, bip110, ... }:
|
||||
|
||||
{
|
||||
lib.mkIf config.sovran_systemsOS.features.bitcoin {
|
||||
|
||||
## Bitcoind
|
||||
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
roles = {
|
||||
server-desktop = lib.mkOption {
|
||||
type = lib.types.bool;
|
||||
default = !config.sovran_sovransystemsOS.roles.desktop && !config.sovran_systemsOS.roles.node;
|
||||
default = !config.sovran_systemsOS.roles.desktop && !config.sovran_systemsOS.roles.node;
|
||||
};
|
||||
desktop = lib.mkEnableOption "Desktop Role";
|
||||
node = lib.mkEnableOption "Bitcoin Node Only Role";
|
||||
|
||||
@@ -6,7 +6,7 @@ personalization = import ./personalization.nix;
|
||||
|
||||
in
|
||||
|
||||
{
|
||||
lib.mkIf config.sovran_systemsOS.features.element-calling {
|
||||
|
||||
systemd.tmpfiles.rules = [
|
||||
"d /var/lib/domains/element-calling 0750 caddy php -"
|
||||
|
||||
@@ -6,7 +6,7 @@ personalization = import ./personalization.nix;
|
||||
|
||||
in
|
||||
|
||||
{
|
||||
lib.mkIf config.sovran_systemsOS.features.haven {
|
||||
|
||||
services.haven = {
|
||||
enable = true;
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{ config, pkgs, lib, ... }:
|
||||
|
||||
{
|
||||
lib.mkIf config.sovran_systemsOS.features.mempool {
|
||||
|
||||
services.mempool = {
|
||||
enable = true;
|
||||
|
||||
@@ -1,21 +1,26 @@
|
||||
{ config, pkgs, lib, ... }:
|
||||
|
||||
{
|
||||
imports =
|
||||
[
|
||||
|
||||
imports = [
|
||||
|
||||
./core/roles.nix
|
||||
./core/role-logic.nix
|
||||
./php.nix
|
||||
./Sovran_SystemsOS_File_Fixes_And_New_Services.nix
|
||||
]
|
||||
++ lib.optional config.sovran_systemsOS.features.synapse ./synapse.nix
|
||||
++ lib.optional config.sovran_systemsOS.features.coturn ./coturn.nix
|
||||
++ lib.optional config.sovran_systemsOS.features.bitcoin ./bitcoinecosystem.nix
|
||||
++ lib.optional config.sovran_systemsOS.features.vaultwarden ./vaultwarden.nix
|
||||
++ lib.optional config.sovran_systemsOS.features.haven ./haven.nix
|
||||
++ lib.optional config.sovran_systemsOS.features.bip110 ./bip110.nix
|
||||
++ lib.optional config.sovran_systemsOS.features.element-calling ./element-calling.nix
|
||||
++ lib.optional config.sovran_systemsOS.features.mempool ./mempool.nix
|
||||
++ lib.optional config.sovran_systemsOS.features.bitcoin-core ./bitcoin-core.nix
|
||||
++ lib.optional config.sovran_systemsOS.features.rdp ./rdp.nix;
|
||||
|
||||
# Always imported feature modules
|
||||
./synapse.nix
|
||||
./coturn.nix
|
||||
./bitcoinecosystem.nix
|
||||
./vaultwarden.nix
|
||||
./haven.nix
|
||||
./bip110.nix
|
||||
./element-calling.nix
|
||||
./mempool.nix
|
||||
./bitcoin-core.nix
|
||||
./rdp.nix
|
||||
|
||||
];
|
||||
|
||||
}
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
{ config, pkgs, lib, ... }:
|
||||
|
||||
{
|
||||
lib.mkIf config.sovran_systemsOS.features.rpd {
|
||||
|
||||
services.gnome.gnome-remote-desktop.enable = true;
|
||||
|
||||
systemd.services.gnome-remote-desktop = {
|
||||
|
||||
Reference in New Issue
Block a user