nix machine / user configurations

chernobog: add clickee service

ptr.pet 948367ac a97db4d3

verified
Changed files
+58 -1
_sources
hosts
trimounts
pkgs-set
users
mayer
modules
clickee
+20
_sources/generated.json
··· 40 40 }, 41 41 "version": "16d0e0320c98e26c0f8fb6d1304cdb91edabd7ab" 42 42 }, 43 + "clickee": { 44 + "cargoLocks": null, 45 + "date": "2025-09-14", 46 + "extract": null, 47 + "name": "clickee", 48 + "passthru": null, 49 + "pinned": false, 50 + "src": { 51 + "deepClone": false, 52 + "fetchSubmodules": false, 53 + "leaveDotGit": false, 54 + "name": null, 55 + "rev": "ca379a35ac60cc80fa4bf68a27ee0c30724ad324", 56 + "sha256": "sha256-NuXYKiCzicWJxwHg4mQYYMUhOd83o+cYjqrUiSKjDEs=", 57 + "sparseCheckout": [], 58 + "type": "git", 59 + "url": "https://tangled.org/@ptr.pet/clickee" 60 + }, 61 + "version": "ca379a35ac60cc80fa4bf68a27ee0c30724ad324" 62 + }, 43 63 "clickee-proxy": { 44 64 "cargoLocks": null, 45 65 "date": "2025-09-15",
+14
_sources/generated.nix
··· 27 27 }; 28 28 date = "2025-12-10"; 29 29 }; 30 + clickee = { 31 + pname = "clickee"; 32 + version = "ca379a35ac60cc80fa4bf68a27ee0c30724ad324"; 33 + src = fetchgit { 34 + url = "https://tangled.org/@ptr.pet/clickee"; 35 + rev = "ca379a35ac60cc80fa4bf68a27ee0c30724ad324"; 36 + fetchSubmodules = false; 37 + deepClone = false; 38 + leaveDotGit = false; 39 + sparseCheckout = [ ]; 40 + sha256 = "sha256-NuXYKiCzicWJxwHg4mQYYMUhOd83o+cYjqrUiSKjDEs="; 41 + }; 42 + date = "2025-09-14"; 43 + }; 30 44 clickee-proxy = { 31 45 pname = "clickee-proxy"; 32 46 version = "a60247a8d92e1802298fc197034d0b7b54cd90b7";
+3
hosts/trimounts/modules/clickee-proxy.nix
··· 26 26 services.nginx.virtualHosts."poor.dog" = { 27 27 locations."/click".proxyPass = "http://localhost:${toString port}"; 28 28 }; 29 + services.nginx.virtualHosts."ptr.pet" = { 30 + locations."/click".proxyPass = "http://localhost:${toString port}"; 31 + }; 29 32 }
+1 -1
hosts/trimounts/modules/website.nix
··· 54 54 }; 55 55 serviceConfig = { 56 56 User = "website"; 57 - ExecStart = "${pkg}/bin/website"; 57 + ExecStart = "${pkg}/bin/eunomia"; 58 58 Restart = "on-failure"; 59 59 RestartSec = 5; 60 60 WorkingDirectory = "/var/lib/website";
+4
nvfetcher.toml
··· 32 32 src.git = "https://github.com/90-008/limbusart.git" 33 33 fetch.git = "https://github.com/90-008/limbusart.git" 34 34 35 + [clickee] 36 + src.git = "https://tangled.org/@ptr.pet/clickee" 37 + fetch.git = "https://tangled.org/@ptr.pet/clickee" 38 + 35 39 [clickee-proxy] 36 40 src.git = "https://tangled.org/@ptr.pet/clickee-proxy" 37 41 fetch.git = "https://tangled.org/@ptr.pet/clickee-proxy"
+1
pkgs-set/pkgs/clickee.nix
··· 1 + {inputs, callPackage, ...}: callPackage inputs.clickee {}
+1
users/mayer/default.nix
··· 127 127 [ 128 128 "zen" 129 129 "discord" 130 + "clickee" 130 131 ] 131 132 ]; 132 133 in
+14
users/modules/clickee/default.nix
··· 1 + { terra, ... }: 2 + { 3 + systemd.user.services.clickee = { 4 + Install = { 5 + WantedBy = [ "default.target" ]; 6 + }; 7 + Service = { 8 + ExecStart = "${terra.clickee}/bin/clickee"; 9 + Restart = "on-failure"; 10 + RestartSec = 5; 11 + WorkingDirectory = "%h/.config/clickee"; 12 + }; 13 + }; 14 + }