| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2026-01-10 | feat: support multiple ngit-grasp instances in NixOS module | DanConwayDev | |
| - Convert module from single service to attrsOf instances - Each instance gets separate systemd service: ngit-grasp-<name> - Each instance gets separate user: ngit-grasp-<name> (customizable) - Default dataDir per instance: /var/lib/ngit-grasp-<name> - Update example to show single and multiple instance configs - Add notes on systemd service management per instance | |||
| 2026-01-10 | feat: add NixOS module for deployment | DanConwayDev | |
| - Create nix/module.nix with comprehensive systemd service - Support both relayOwnerNsecFile and relayOwnerNsec options - Auto-generate nsec if neither specified - Add security hardening (NoNewPrivileges, ProtectSystem, etc.) - Expose as nixosModules.default and nixosModules.ngit-grasp - Include example configuration in nix/example-configuration.nix - Add outputHashes for nostr git dependency | |||