summaryrefslogtreecommitdiffstats
path: root/flake.nix
diff options
context:
space:
mode:
authorMinijackson <minijackson@riseup.net>2021-05-30 22:52:40 +0200
committerMinijackson <minijackson@riseup.net>2021-05-30 23:15:41 +0200
commit6cadfe3d96713875a7df47f975f42a0cc580439f (patch)
tree33f2547ebcaf7075b6ba608ae35f62d28453bf6c /flake.nix
parent173dca2b8328950974e14024e8d3a01890e98809 (diff)
downloadnixos-config-reborn-6cadfe3d96713875a7df47f975f42a0cc580439f.tar.gz
nixos-config-reborn-6cadfe3d96713875a7df47f975f42a0cc580439f.zip
miniflux: init
Diffstat (limited to 'flake.nix')
-rw-r--r--flake.nix11
1 files changed, 10 insertions, 1 deletions
diff --git a/flake.nix b/flake.nix
index cd03cb5..b7aefc0 100644
--- a/flake.nix
+++ b/flake.nix
@@ -79,6 +79,7 @@
79 gotifyServer = (import ./usecases/server/gotify-server.nix inputs); 79 gotifyServer = (import ./usecases/server/gotify-server.nix inputs);
80 hydraServer = (import ./usecases/server/hydra-server.nix inputs); 80 hydraServer = (import ./usecases/server/hydra-server.nix inputs);
81 jellyfin = (import ./usecases/server/jellyfin.nix inputs); 81 jellyfin = (import ./usecases/server/jellyfin.nix inputs);
82 miniflux = (import ./usecases/server/miniflux.nix inputs);
82 monitoringServer = (import ./usecases/server/monitoring-server.nix inputs); 83 monitoringServer = (import ./usecases/server/monitoring-server.nix inputs);
83 monitoringTarget = (import ./usecases/server/monitoring-target.nix inputs); 84 monitoringTarget = (import ./usecases/server/monitoring-target.nix inputs);
84 nginx = (import ./usecases/server/nginx.nix inputs); 85 nginx = (import ./usecases/server/nginx.nix inputs);
@@ -180,6 +181,7 @@
180 self.nixosModules.usecases.server.gotifyServer 181 self.nixosModules.usecases.server.gotifyServer
181 self.nixosModules.usecases.server.hydraServer 182 self.nixosModules.usecases.server.hydraServer
182 self.nixosModules.usecases.server.jellyfin 183 self.nixosModules.usecases.server.jellyfin
184 self.nixosModules.usecases.server.miniflux
183 self.nixosModules.usecases.server.monitoringServer 185 self.nixosModules.usecases.server.monitoringServer
184 self.nixosModules.usecases.server.nginx 186 self.nixosModules.usecases.server.nginx
185 self.nixosModules.usecases.server.radicale 187 self.nixosModules.usecases.server.radicale
@@ -200,11 +202,18 @@
200 hydraURL = "localhost:3000"; 202 hydraURL = "localhost:3000";
201 notificationSender = "hydra@localhost"; 203 notificationSender = "hydra@localhost";
202 secretKeyLocation = builtins.toFile 204 secretKeyLocation = builtins.toFile
203 "secret-key" 205 "store-secret-key"
204 "testServer:0d5jJjOxIoe6sTr2YKWkQxsM3ZcW+9GAk52yYNVxfYBUxS2nUfzfQk5Jo0OwHnT95bTLXCVNQETGV4m6KHsVCA=="; 206 "testServer:0d5jJjOxIoe6sTr2YKWkQxsM3ZcW+9GAk52yYNVxfYBUxS2nUfzfQk5Jo0OwHnT95bTLXCVNQETGV4m6KHsVCA==";
205 }; 207 };
206 208
207 services.jellyfin.allowedPaths = [ ]; 209 services.jellyfin.allowedPaths = [ ];
210
211 services.miniflux.adminCredentialsFile = builtins.toFile
212 "miniflux-secret.env"
213 ''
214 ADMIN_USERNAME=admin
215 ADMIN_PASSWORD='hello world'
216 '';
208 }) 217 })
209 ]; 218 ];
210 }; 219 };