diff options
-rw-r--r-- | hosts/laurel/configuration.nix | 19 |
1 files changed, 18 insertions, 1 deletions
diff --git a/hosts/laurel/configuration.nix b/hosts/laurel/configuration.nix index a40dafd..541f185 100644 --- a/hosts/laurel/configuration.nix +++ b/hosts/laurel/configuration.nix | |||
@@ -115,15 +115,32 @@ | |||
115 | }; | 115 | }; |
116 | }; | 116 | }; |
117 | 117 | ||
118 | services.miniflux = { | ||
119 | enable = true; | ||
120 | adminCredentialsFile = "/etc/miniflux/admin"; | ||
121 | config = { | ||
122 | FETCH_YOUTUBE_WATCH_TIME = 1; | ||
123 | PORT = 8383; | ||
124 | BASE_URL = "http://rss.laurel"; | ||
125 | }; | ||
126 | }; | ||
127 | services.nginx.virtualHosts."rss.laurel" = { | ||
128 | listen = [{ port = 80; addr = "0.0.0.0"; }]; | ||
129 | locations."/" = { | ||
130 | proxyPass = "http://127.0.0.1:${builtins.toString config.services.miniflux.config.PORT}"; | ||
131 | }; | ||
132 | }; | ||
133 | |||
118 | services.nginx.virtualHosts."oppi.li" = { | 134 | services.nginx.virtualHosts."oppi.li" = { |
119 | listen = [{ port = 8282; addr = "0.0.0.0"; }]; | 135 | listen = [{ port = 8282; addr = "0.0.0.0"; }]; |
120 | root = "/home/op/site/docs"; | 136 | root = "/www/site/docs"; |
121 | locations."/" = { | 137 | locations."/" = { |
122 | tryFiles = "$uri $uri/ =404"; | 138 | tryFiles = "$uri $uri/ =404"; |
123 | index = "index.html"; | 139 | index = "index.html"; |
124 | }; | 140 | }; |
125 | }; | 141 | }; |
126 | 142 | ||
143 | |||
127 | nix.settings.experimental-features = [ "nix-command" "flakes" ]; | 144 | nix.settings.experimental-features = [ "nix-command" "flakes" ]; |
128 | 145 | ||
129 | # This option defines the first version of NixOS you have installed on this particular machine, | 146 | # This option defines the first version of NixOS you have installed on this particular machine, |