nix machine / user configurations

feat: bloggy

ptr.pet f22e42fc 7622c005

verified
Changed files
+14 -13
_sources
hosts
wolumonde
modules
+5 -5
_sources/generated.json
··· 22 }, 23 "blog": { 24 "cargoLocks": null, 25 - "date": "2025-09-23", 26 "extract": null, 27 "name": "blog", 28 "passthru": null, ··· 32 "fetchSubmodules": false, 33 "leaveDotGit": false, 34 "name": null, 35 - "rev": "62d10d56ca043a0fe6b7c20c347d2416d4b02b61", 36 - "sha256": "sha256-vju24bv9gTp2Gpj/3eFczWZwrW1EjSotknpkxfnzdGI=", 37 "sparseCheckout": [], 38 "type": "git", 39 - "url": "https://git.gaze.systems/90008/website.git" 40 }, 41 - "version": "62d10d56ca043a0fe6b7c20c347d2416d4b02b61" 42 }, 43 "clickee-proxy": { 44 "cargoLocks": null,
··· 22 }, 23 "blog": { 24 "cargoLocks": null, 25 + "date": "2025-10-10", 26 "extract": null, 27 "name": "blog", 28 "passthru": null, ··· 32 "fetchSubmodules": false, 33 "leaveDotGit": false, 34 "name": null, 35 + "rev": "f10e63efdf0b4bae730a976f26e2d3f969d4173b", 36 + "sha256": "sha256-8Zz/Dl1yQ7th0mirSB9UFRHmOIPKKbzy7kNZKKwBtVg=", 37 "sparseCheckout": [], 38 "type": "git", 39 + "url": "https://tangled.org/@ptr.pet/endpoint" 40 }, 41 + "version": "f10e63efdf0b4bae730a976f26e2d3f969d4173b" 42 }, 43 "clickee-proxy": { 44 "cargoLocks": null,
+5 -5
_sources/generated.nix
··· 15 }; 16 blog = { 17 pname = "blog"; 18 - version = "62d10d56ca043a0fe6b7c20c347d2416d4b02b61"; 19 src = fetchgit { 20 - url = "https://git.gaze.systems/90008/website.git"; 21 - rev = "62d10d56ca043a0fe6b7c20c347d2416d4b02b61"; 22 fetchSubmodules = false; 23 deepClone = false; 24 leaveDotGit = false; 25 sparseCheckout = [ ]; 26 - sha256 = "sha256-vju24bv9gTp2Gpj/3eFczWZwrW1EjSotknpkxfnzdGI="; 27 }; 28 - date = "2025-09-23"; 29 }; 30 clickee-proxy = { 31 pname = "clickee-proxy";
··· 15 }; 16 blog = { 17 pname = "blog"; 18 + version = "f10e63efdf0b4bae730a976f26e2d3f969d4173b"; 19 src = fetchgit { 20 + url = "https://tangled.org/@ptr.pet/endpoint"; 21 + rev = "f10e63efdf0b4bae730a976f26e2d3f969d4173b"; 22 fetchSubmodules = false; 23 deepClone = false; 24 leaveDotGit = false; 25 sparseCheckout = [ ]; 26 + sha256 = "sha256-8Zz/Dl1yQ7th0mirSB9UFRHmOIPKKbzy7kNZKKwBtVg="; 27 }; 28 + date = "2025-10-10"; 29 }; 30 clickee-proxy = { 31 pname = "clickee-proxy";
+2 -1
hosts/wolumonde/modules/blog.nix
··· 7 let 8 PUBLIC_BASE_URL = "https://gaze.systems"; 9 modules = (pkgs.callPackage "${inputs.blog}/nix/modules.nix" { }).overrideAttrs (_: { 10 - outputHash = "sha256-CO0bFv5WbNBSgucHCb+I9kIZEkh6QqWngRra0luMtSI="; 11 }); 12 pkg = pkgs.callPackage "${inputs.blog}/nix" { 13 inherit PUBLIC_BASE_URL; ··· 40 RestartSec = 5; 41 WorkingDirectory = "/var/lib/website"; 42 EnvironmentFile = config.age.secrets.websiteConfig.path; 43 }; 44 }; 45
··· 7 let 8 PUBLIC_BASE_URL = "https://gaze.systems"; 9 modules = (pkgs.callPackage "${inputs.blog}/nix/modules.nix" { }).overrideAttrs (_: { 10 + outputHash = "sha256-FhJT1CR5FyGlWMYjGDQDSebXtPWdRvDn5DR/rtk/T+4="; 11 }); 12 pkg = pkgs.callPackage "${inputs.blog}/nix" { 13 inherit PUBLIC_BASE_URL; ··· 40 RestartSec = 5; 41 WorkingDirectory = "/var/lib/website"; 42 EnvironmentFile = config.age.secrets.websiteConfig.path; 43 + KillSignal = "SIGKILL"; 44 }; 45 }; 46
+2 -2
nvfetcher.toml
··· 13 fetch.github = "nix-community/home-manager" 14 15 [blog] 16 - src.git = "https://git.gaze.systems/90008/website.git" 17 - fetch.git = "https://git.gaze.systems/90008/website.git" 18 19 [agenix] 20 src.git = "https://github.com/ryantm/agenix"
··· 13 fetch.github = "nix-community/home-manager" 14 15 [blog] 16 + src.git = "https://tangled.org/@ptr.pet/endpoint" 17 + fetch.git = "https://tangled.org/@ptr.pet/endpoint" 18 19 [agenix] 20 src.git = "https://github.com/ryantm/agenix"