Compare commits
No commits in common. "c7d9e84f73f8916784092e12f5639455ad6bbca7" and "5acc8b3fcab1f112a2ef475992862379fbcaf6e6" have entirely different histories.
c7d9e84f73
...
5acc8b3fca
@ -8,23 +8,12 @@ in
|
|||||||
config = lib.mkIf cfg.enable {
|
config = lib.mkIf cfg.enable {
|
||||||
services.nextcloud = {
|
services.nextcloud = {
|
||||||
https = true;
|
https = true;
|
||||||
package = pkgs.nextcloud30;
|
package = pkgs.nextcloud29;
|
||||||
hostName = "neet.cloud";
|
hostName = "neet.cloud";
|
||||||
config.dbtype = "sqlite";
|
config.dbtype = "sqlite";
|
||||||
config.adminuser = "jeremy";
|
config.adminuser = "jeremy";
|
||||||
config.adminpassFile = "/run/agenix/nextcloud-pw";
|
config.adminpassFile = "/run/agenix/nextcloud-pw";
|
||||||
autoUpdateApps.enable = true;
|
autoUpdateApps.enable = true;
|
||||||
extraApps = with config.services.nextcloud.package.packages.apps; {
|
|
||||||
# Want
|
|
||||||
inherit end_to_end_encryption mail spreed;
|
|
||||||
|
|
||||||
# Might use
|
|
||||||
inherit bookmarks calendar cookbook deck memories onlyoffice qownnotesapi;
|
|
||||||
|
|
||||||
# Try out
|
|
||||||
# inherit maps music news notes phonetrack polls forms;
|
|
||||||
};
|
|
||||||
extraAppsEnable = true;
|
|
||||||
};
|
};
|
||||||
age.secrets.nextcloud-pw = {
|
age.secrets.nextcloud-pw = {
|
||||||
file = ../../secrets/nextcloud-pw.age;
|
file = ../../secrets/nextcloud-pw.age;
|
||||||
|
@ -8,10 +8,9 @@
|
|||||||
enable = true;
|
enable = true;
|
||||||
listeners = [
|
listeners = [
|
||||||
{
|
{
|
||||||
users.root = {
|
acl = [ "pattern readwrite #" ];
|
||||||
acl = [ "readwrite #" ];
|
omitPasswordAuth = true;
|
||||||
hashedPassword = "$7$101$8+QnkTzCdGizaKqq$lpU4o84n6D/1uwfA9pZDVExr1NDm1D/8tNla2tE9J9HdUqkvu192yYfiySY1MFqVNgUKgWEFu5P1bUKqRnzbUw==";
|
settings.allow_anonymous = true;
|
||||||
};
|
|
||||||
}
|
}
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
@ -29,8 +28,7 @@
|
|||||||
};
|
};
|
||||||
mqtt = {
|
mqtt = {
|
||||||
server = "mqtt://localhost:1883";
|
server = "mqtt://localhost:1883";
|
||||||
user = "root";
|
# base_topic = "zigbee2mqtt";
|
||||||
password = "'!/run/agenix/zigbee2mqtt.yaml mqtt_password'";
|
|
||||||
};
|
};
|
||||||
frontend = {
|
frontend = {
|
||||||
host = "localhost";
|
host = "localhost";
|
||||||
@ -38,7 +36,6 @@
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
age.secrets."zigbee2mqtt.yaml".file = ../../../secrets/zigbee2mqtt.yaml.age;
|
|
||||||
|
|
||||||
services.home-assistant = {
|
services.home-assistant = {
|
||||||
enable = true;
|
enable = true;
|
||||||
|
@ -12,7 +12,6 @@
|
|||||||
"binary-cache"
|
"binary-cache"
|
||||||
"gitea-actions-runner"
|
"gitea-actions-runner"
|
||||||
"frigate"
|
"frigate"
|
||||||
"zigbee"
|
|
||||||
];
|
];
|
||||||
|
|
||||||
hostKey = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIAwiXcUFtAvZCayhu4+AIcF+Ktrdgv9ee/mXSIhJbp4q";
|
hostKey = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIAwiXcUFtAvZCayhu4+AIcF+Ktrdgv9ee/mXSIhJbp4q";
|
||||||
|
@ -7,16 +7,16 @@
|
|||||||
}:
|
}:
|
||||||
buildNpmPackage rec {
|
buildNpmPackage rec {
|
||||||
pname = "actual-server";
|
pname = "actual-server";
|
||||||
version = "24.10.1";
|
version = "24.3.0";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "actualbudget";
|
owner = "actualbudget";
|
||||||
repo = pname;
|
repo = pname;
|
||||||
rev = "refs/tags/v${version}";
|
rev = "refs/tags/v${version}";
|
||||||
hash = "sha256-VJAD+lNamwuYmiPJLXkum6piGi5zLOHBp8cUeZagb4s=";
|
hash = "sha256-y51Dhdn84AWR/gM4LnAzvBIBpvKwUiclnPnwzkRoJ0I=";
|
||||||
};
|
};
|
||||||
|
|
||||||
npmDepsHash = "sha256-Z2e4+JMhI/keLerT0F4WYdLnXHRQCqL7NjNyA9SFEF8=";
|
npmDepsHash = "sha256-/UM2Tz8t4hi621HtXSu0LTDIzZ9SWMqKXqKfPwkdpE8=";
|
||||||
|
|
||||||
patches = [
|
patches = [
|
||||||
./migrations-should-use-pkg-path.patch
|
./migrations-should-use-pkg-path.patch
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
diff --git a/src/load-config.js b/src/load-config.js
|
diff --git a/src/load-config.js b/src/load-config.js
|
||||||
index d99ce42..42d1351 100644
|
index d3cc5dd..cfcad8a 100644
|
||||||
--- a/src/load-config.js
|
--- a/src/load-config.js
|
||||||
+++ b/src/load-config.js
|
+++ b/src/load-config.js
|
||||||
@@ -3,7 +3,8 @@ import path from 'node:path';
|
@@ -3,7 +3,8 @@ import path from 'node:path';
|
||||||
@ -12,7 +12,7 @@ index d99ce42..42d1351 100644
|
|||||||
const debugSensitive = createDebug('actual-sensitive:config');
|
const debugSensitive = createDebug('actual-sensitive:config');
|
||||||
|
|
||||||
const projectRoot = path.dirname(path.dirname(fileURLToPath(import.meta.url)));
|
const projectRoot = path.dirname(path.dirname(fileURLToPath(import.meta.url)));
|
||||||
@@ -108,6 +109,7 @@ const finalConfig = {
|
@@ -90,6 +91,7 @@ const finalConfig = {
|
||||||
serverFiles: process.env.ACTUAL_SERVER_FILES || config.serverFiles,
|
serverFiles: process.env.ACTUAL_SERVER_FILES || config.serverFiles,
|
||||||
userFiles: process.env.ACTUAL_USER_FILES || config.userFiles,
|
userFiles: process.env.ACTUAL_USER_FILES || config.userFiles,
|
||||||
webRoot: process.env.ACTUAL_WEB_ROOT || config.webRoot,
|
webRoot: process.env.ACTUAL_WEB_ROOT || config.webRoot,
|
||||||
@ -21,7 +21,7 @@ index d99ce42..42d1351 100644
|
|||||||
process.env.ACTUAL_HTTPS_KEY && process.env.ACTUAL_HTTPS_CERT
|
process.env.ACTUAL_HTTPS_KEY && process.env.ACTUAL_HTTPS_CERT
|
||||||
? {
|
? {
|
||||||
diff --git a/src/migrations.js b/src/migrations.js
|
diff --git a/src/migrations.js b/src/migrations.js
|
||||||
index cba7db0..9983471 100644
|
index 964e1f2..3a341d7 100644
|
||||||
--- a/src/migrations.js
|
--- a/src/migrations.js
|
||||||
+++ b/src/migrations.js
|
+++ b/src/migrations.js
|
||||||
@@ -1,6 +1,12 @@
|
@@ -1,6 +1,12 @@
|
||||||
@ -37,12 +37,11 @@ index cba7db0..9983471 100644
|
|||||||
|
|
||||||
export default function run(direction = 'up') {
|
export default function run(direction = 'up') {
|
||||||
console.log(
|
console.log(
|
||||||
@@ -13,7 +19,7 @@ export default function run(direction = 'up') {
|
@@ -13,6 +19,7 @@ export default function run(direction = 'up') {
|
||||||
stateStore: `${path.join(config.dataDir, '.migrate')}${
|
stateStore: `${path.join(config.dataDir, '.migrate')}${
|
||||||
config.mode === 'test' ? '-test' : ''
|
config.mode === 'test' ? '-test' : ''
|
||||||
}`,
|
}`,
|
||||||
- migrationsDirectory: `${path.join(config.projectRoot, 'migrations')}`,
|
+ migrationsDirectory,
|
||||||
+ migrationsDirectory
|
|
||||||
},
|
},
|
||||||
(err, set) => {
|
(err, set) => {
|
||||||
if (err) {
|
if (err) {
|
1657
overlays/actualbudget/package-lock.json
generated
1657
overlays/actualbudget/package-lock.json
generated
File diff suppressed because it is too large
Load Diff
@ -57,7 +57,4 @@ with roles;
|
|||||||
|
|
||||||
# Frigate (DVR)
|
# Frigate (DVR)
|
||||||
"frigate-credentials.age".publicKeys = frigate;
|
"frigate-credentials.age".publicKeys = frigate;
|
||||||
|
|
||||||
# zigbee2mqtt secrets
|
|
||||||
"zigbee2mqtt.yaml.age".publicKeys = zigbee;
|
|
||||||
}
|
}
|
||||||
|
@ -1,8 +0,0 @@
|
|||||||
age-encryption.org/v1
|
|
||||||
-> ssh-ed25519 hPp1nw TSDuPaFp/Qcz4r819X4QmU/4J2TGpoX7jCCJCdFDog0
|
|
||||||
SwQUqEp45xMOeTkvBG6uX28kB8YWG66laYqakSgl9w4
|
|
||||||
-> ssh-ed25519 w3nu8g tLZDNE0iBgOpUB3djpNu3CgimsRc0zcds+AgctzxyQ4
|
|
||||||
Oyz6XORsApM4vFxWyaD3bR/ApIUFPY3q4yGvtbosUIY
|
|
||||||
--- vuXlQmuOFbJhBTACN5ciH2GlOCbRCMPZdlogG2O+KOk
|
|
||||||
Áëÿ!}UIì p0@Xž|°þ#晆0HÙõò#BÇRR<52>Ù
|
|
||||||
òùø5¾Iÿ?vX?pÝ<70>—<>fqÍ[lž¸˜xÏG7ü;UäÀOUä¶
|
|
Loading…
x
Reference in New Issue
Block a user