summaryrefslogtreecommitdiff
path: root/machines/radon/default.nix
diff options
context:
space:
mode:
authorKleidi Bujari <mail@4kb.net>2025-04-02 22:11:15 -0400
committerKleidi Bujari <mail@4kb.net>2025-04-02 22:11:15 -0400
commitb619ff9dd42eaa62569c8297142f0e4c719d40d2 (patch)
treede17d4bd6a69f50b95644409fed5f146b2e8f528 /machines/radon/default.nix
parentb1738c105de3bc0ba7cd27f68c9eb146439a0964 (diff)
downloaddepot-b619ff9dd42eaa62569c8297142f0e4c719d40d2.tar.gz
depot-b619ff9dd42eaa62569c8297142f0e4c719d40d2.tar.bz2
depot-b619ff9dd42eaa62569c8297142f0e4c719d40d2.zip
april updates
Diffstat (limited to 'machines/radon/default.nix')
-rw-r--r--machines/radon/default.nix18
1 files changed, 17 insertions, 1 deletions
diff --git a/machines/radon/default.nix b/machines/radon/default.nix
index 59a4042..7615be8 100644
--- a/machines/radon/default.nix
+++ b/machines/radon/default.nix
@@ -1,4 +1,4 @@
-{ inputs, ... }:
+{ inputs, pkgs, config, ... }:
let
inherit (inputs.nixos-hardware.nixosModules)
@@ -35,6 +35,22 @@ in
services.nfs.server.enable = true;
networking.firewall.allowedTCPPorts = [ 2049 ];
+ services.miniflux = {
+ enable = true;
+ config = {
+ BASE_URL = "http://feeds.4kb.net";
+ LISTEN_ADDR = "localhost:8080";
+ };
+ adminCredentialsFile = pkgs.writeText "miniflux-credentials" ''
+ ADMIN_USERNAME=admin
+ ADMIN_PASSWORD=helloworld
+ '';
+ };
+
+ services.nginx.virtualHosts."feeds.4kb.net" = {
+ locations."/".proxyPass = "http://${config.services.miniflux.config.LISTEN_ADDR}";
+ };
+
xnet = {
disk = {
enable = true;