diff options
| author | vin <vin@vineetk.net> | 2025-03-03 00:02:40 -0500 |
|---|---|---|
| committer | vin <vin@vineetk.net> | 2025-03-03 00:02:40 -0500 |
| commit | 60afc6688d7174d00200cd40c620c2eef7e3e53a (patch) | |
| tree | d0cc5d53fe8495f36f431d7312e79625b30869c8 /hosts | |
| parent | fa2ada494f30f290acf318dda05c34747f6de577 (diff) | |
demiurge: more stuff
Diffstat (limited to 'hosts')
| -rw-r--r-- | hosts/demiurge/default.nix | 18 |
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; |
