<feed xmlns='http://www.w3.org/2005/Atom'>
<title>npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-grasp-mirror/nix/example-configuration.nix, branch master</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<id>https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-grasp-mirror/atom?h=master</id>
<link rel='self' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-grasp-mirror/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-grasp-mirror/'/>
<updated>2026-01-10T21:57:37+00:00</updated>
<entry>
<title>feat: support multiple ngit-grasp instances in NixOS module</title>
<updated>2026-01-10T21:57:37+00:00</updated>
<author>
<name>DanConwayDev</name>
<email>DanConwayDev@protonmail.com</email>
</author>
<published>2026-01-10T21:57:37+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-grasp-mirror/commit/?id=fe40518a2d2d30f29b8b668c42ce2afa059d95a8'/>
<id>urn:sha1:fe40518a2d2d30f29b8b668c42ce2afa059d95a8</id>
<content type='text'>
- Convert module from single service to attrsOf instances
- Each instance gets separate systemd service: ngit-grasp-&lt;name&gt;
- Each instance gets separate user: ngit-grasp-&lt;name&gt; (customizable)
- Default dataDir per instance: /var/lib/ngit-grasp-&lt;name&gt;
- Update example to show single and multiple instance configs
- Add notes on systemd service management per instance
</content>
</entry>
<entry>
<title>feat: add NixOS module for deployment</title>
<updated>2026-01-10T21:55:28+00:00</updated>
<author>
<name>DanConwayDev</name>
<email>DanConwayDev@protonmail.com</email>
</author>
<published>2026-01-10T21:55:28+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-grasp-mirror/commit/?id=8536be07962ee6b23ecca0f1c084db11a3c104e0'/>
<id>urn:sha1:8536be07962ee6b23ecca0f1c084db11a3c104e0</id>
<content type='text'>
- 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
</content>
</entry>
</feed>
