aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMartin Fischer <martin@push-f.com>2026-10-25 18:58:14 +0100
committerMartin Fischer <martin@push-f.com>2026-10-26 16:49:21 +0100
commit5a239164f7b1e4a1be03c72711dd797b2d837fc8 (patch)
tree7e3d7d1333aa891fe49a4fe322e31da770dbd32c
parent5246f75d05847fad4345ae81d2f05fd6ea90ee10 (diff)
feat(tente): add bsky-news
-rw-r--r--nixos/hosts/tente/default.nix8
-rw-r--r--nixos/hosts/tente/secrets/bsky-fdroid.agebin0 -> 401 bytes
-rw-r--r--nixos/npins/sources.json12
3 files changed, 20 insertions, 0 deletions
diff --git a/nixos/hosts/tente/default.nix b/nixos/hosts/tente/default.nix
index 82d58bb..f34e868 100644
--- a/nixos/hosts/tente/default.nix
+++ b/nixos/hosts/tente/default.nix
@@ -27,6 +27,7 @@ in
./headscale.nix
./exporters.nix
./grafana.nix
+ "${sources.my-bsky-news}/service.nix"
"${sources.my-git-grep-exporter}/service.nix"
"${sources.my-lex-surf}/service.nix"
"${sources.my-osm-proposals}/service.nix"
@@ -230,6 +231,13 @@ in
};
};
+ age.secrets.bsky-fdroid.file = ./secrets/bsky-fdroid.age;
+
+ services.bsky-news = {
+ enable = true;
+ bots.fdroid.credentialsFile = config.age.secrets.bsky-fdroid.path;
+ };
+
# Monitoring
local.services.exporters = {
diff --git a/nixos/hosts/tente/secrets/bsky-fdroid.age b/nixos/hosts/tente/secrets/bsky-fdroid.age
new file mode 100644
index 0000000..e67d7ea
--- /dev/null
+++ b/nixos/hosts/tente/secrets/bsky-fdroid.age
Binary files differ
diff --git a/nixos/npins/sources.json b/nixos/npins/sources.json
index 5d8be85..70d0132 100644
--- a/nixos/npins/sources.json
+++ b/nixos/npins/sources.json
@@ -12,6 +12,18 @@
"url": null,
"hash": "sha256-wyT7Pl6tMFbFrs8Lk/TlEs81N6L+VSybPfiIgzU8lbQ="
},
+ "my-bsky-news": {
+ "type": "Git",
+ "repository": {
+ "type": "Git",
+ "url": "https://git.push-f.com/bsky-news/"
+ },
+ "branch": "master",
+ "submodules": false,
+ "revision": "57ad947247eb7ef8bfc1de9b901c3032f52bf124",
+ "url": null,
+ "hash": "sha256-qsMzcoTpWKiJSaWm/DusDaIcg6PTn690TiQzLTSYI4U="
+ },
"my-cmd50": {
"type": "Git",
"repository": {