summaryrefslogtreecommitdiff
path: root/hosts
diff options
context:
space:
mode:
authorvin <vin@vineetk.net>2025-03-03 00:02:40 -0500
committervin <vin@vineetk.net>2025-03-03 00:02:40 -0500
commit60afc6688d7174d00200cd40c620c2eef7e3e53a (patch)
treed0cc5d53fe8495f36f431d7312e79625b30869c8 /hosts
parentfa2ada494f30f290acf318dda05c34747f6de577 (diff)
demiurge: more stuff
Diffstat (limited to 'hosts')
-rw-r--r--hosts/demiurge/default.nix18
1 files changed, 10 insertions, 8 deletions
diff --git a/hosts/demiurge/default.nix b/hosts/demiurge/default.nix
index 5b3bd89..b01b1d4 100644
--- a/hosts/demiurge/default.nix
+++ b/hosts/demiurge/default.nix
@@ -1,7 +1,3 @@
1# Edit this configuration file to define what should be installed on
2# your system. Help is available in the configuration.nix(5) man page, on
3# https://search.nixos.org/options and in the NixOS manual (`nixos-help`).
4
5{ config, home-manager, lib, pkgs, inputs, ... }: 1{ config, home-manager, lib, pkgs, inputs, ... }:
6 2
7{ 3{
@@ -143,7 +139,7 @@
143 # gpg 139 # gpg
144 gnupg.agent = { 140 gnupg.agent = {
145 enable = true; 141 enable = true;
146 enableSSHSupport = true; 142 enableSSHSupport = false;
147 pinentryPackage = pkgs.pinentry-rofi; 143 pinentryPackage = pkgs.pinentry-rofi;
148 settings.default-cache-ttl = 600; 144 settings.default-cache-ttl = 600;
149 }; 145 };
@@ -223,6 +219,12 @@ LQIhANgsvYmyCp/Nur2RKaV25CDg3kMYVBXED2HVDy8qa+3i
223 }; 219 };
224 }; 220 };
225 221
222 # media server
223 jellyfin = {
224 enable = true;
225 openFirewall = true;
226 };
227
226 # graphical input 228 # graphical input
227 libinput = { 229 libinput = {
228 enable = true; 230 enable = true;
@@ -259,13 +261,13 @@ LQIhANgsvYmyCp/Nur2RKaV25CDg3kMYVBXED2HVDy8qa+3i
259 virtualHosts = { 261 virtualHosts = {
260 "searx.demiurge.vpn" = { 262 "searx.demiurge.vpn" = {
261 enableACME = true; 263 enableACME = true;
262 forceSSL = true; 264 forceSSL = false;
263 locations."/".proxyPass = "http://127.0.0.1:8081"; 265 locations."/".proxyPass = "http://127.0.0.1:8081";
264 }; 266 };
265 267
266 "redlib.demiurge.vpn" = { 268 "redlib.demiurge.vpn" = {
267 enableACME = true; 269 enableACME = true;
268 forceSSL = true; 270 forceSSL = false;
269 locations."/".proxyPass = "http://127.0.0.1:8082"; 271 locations."/".proxyPass = "http://127.0.0.1:8082";
270 }; 272 };
271 273
@@ -277,7 +279,7 @@ LQIhANgsvYmyCp/Nur2RKaV25CDg3kMYVBXED2HVDy8qa+3i
277 279
278 "sdui.demiurge.vpn" = { 280 "sdui.demiurge.vpn" = {
279 enableACME = true; 281 enableACME = true;
280 forceSSL = true; 282 forceSSL = false;
281 locations."/" = { 283 locations."/" = {
282 proxyPass = "http://127.0.0.1:7860"; 284 proxyPass = "http://127.0.0.1:7860";
283 proxyWebsockets = true; 285 proxyWebsockets = true;