<feed xmlns='http://www.w3.org/2005/Atom'>
<title>nixos-server/modules/by-name/ma, branch main</title>
<subtitle>nixos-config for vhack.eu servers https://vhack.eu</subtitle>
<id>http://git.foss-syndicate.org/vhack.eu/nixos-server/atom/modules/by-name/ma?h=main</id>
<link rel='self' href='http://git.foss-syndicate.org/vhack.eu/nixos-server/atom/modules/by-name/ma?h=main'/>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/vhack.eu/nixos-server/'/>
<updated>2026-05-30T17:44:39Z</updated>
<entry>
<title>modules/mail: Stop persisting now unused directory</title>
<updated>2026-05-30T17:44:39Z</updated>
<author>
<name>Benedikt Peetz</name>
<email>benedikt.peetz@b-peetz.de</email>
</author>
<published>2026-05-30T17:44:39Z</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/vhack.eu/nixos-server/commit/?id=f5bd5d967e97c56cb7fd93d289972bb1931019f1'/>
<id>urn:sha1:f5bd5d967e97c56cb7fd93d289972bb1931019f1</id>
<content type='text'>
The sieve script directory is now below the `/var/lib/mail/vmail`
directory.
</content>
</entry>
<entry>
<title>modules/mail: Update to nixos-26.05</title>
<updated>2026-05-30T16:07:30Z</updated>
<author>
<name>Benedikt Peetz</name>
<email>benedikt.peetz@b-peetz.de</email>
</author>
<published>2026-05-30T16:07:30Z</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/vhack.eu/nixos-server/commit/?id=f6c5a5d11301008543f7753d2003905ed51d065d'/>
<id>urn:sha1:f6c5a5d11301008543f7753d2003905ed51d065d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>modules/matrix: Remove failing postgresql post-start code</title>
<updated>2025-12-18T19:57:37Z</updated>
<author>
<name>Benedikt Peetz</name>
<email>benedikt.peetz@b-peetz.de</email>
</author>
<published>2025-12-18T19:57:37Z</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/vhack.eu/nixos-server/commit/?id=3c44feef85c704c5a8ba9dd8e49babc793b005af'/>
<id>urn:sha1:3c44feef85c704c5a8ba9dd8e49babc793b005af</id>
<content type='text'>
This code stops postgrsql from starting.
</content>
</entry>
<entry>
<title>modules/mail: Apply migrations and set initial stateVersion</title>
<updated>2025-12-18T16:32:18Z</updated>
<author>
<name>Benedikt Peetz</name>
<email>benedikt.peetz@b-peetz.de</email>
</author>
<published>2025-12-18T16:32:18Z</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/vhack.eu/nixos-server/commit/?id=9e175f0f102e63ad8b8639003ea3f3072b30613f'/>
<id>urn:sha1:9e175f0f102e63ad8b8639003ea3f3072b30613f</id>
<content type='text'>
The server is already migrated, as such we should also try to apply this
update in the very near future.
</content>
</entry>
<entry>
<title>modules/matrix: Provide postgresql with a correct sql statement</title>
<updated>2025-05-04T18:00:34Z</updated>
<author>
<name>Benedikt Peetz</name>
<email>benedikt.peetz@b-peetz.de</email>
</author>
<published>2025-04-28T15:31:17Z</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/vhack.eu/nixos-server/commit/?id=a318045ee13050b5743f4fb48487780129a6864b'/>
<id>urn:sha1:a318045ee13050b5743f4fb48487780129a6864b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>modules/matrix: Use the typed NixOS for user and db creation</title>
<updated>2025-04-24T15:41:52Z</updated>
<author>
<name>Benedikt Peetz</name>
<email>benedikt.peetz@b-peetz.de</email>
</author>
<published>2025-04-24T15:41:52Z</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/vhack.eu/nixos-server/commit/?id=94122fb4880d1fbbc09af1d0beb166e19948585b'/>
<id>urn:sha1:94122fb4880d1fbbc09af1d0beb166e19948585b</id>
<content type='text'>
Note, that I have no way to test if this is actually going to work (no tests for matrix).
But, I assume that it is not going to pose problems, as we are not
migrating the db and these options won't remove state.
</content>
</entry>
<entry>
<title>modules/matrix: Group `vhack` attr keys together</title>
<updated>2025-04-24T15:33:00Z</updated>
<author>
<name>Benedikt Peetz</name>
<email>benedikt.peetz@b-peetz.de</email>
</author>
<published>2025-04-24T15:33:00Z</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/vhack.eu/nixos-server/commit/?id=221ab4698855823f460fe1b379765a7941271e19'/>
<id>urn:sha1:221ab4698855823f460fe1b379765a7941271e19</id>
<content type='text'>
</content>
</entry>
<entry>
<title>modules/mastodon: Group `vhack` keys together</title>
<updated>2025-04-24T15:32:18Z</updated>
<author>
<name>Benedikt Peetz</name>
<email>benedikt.peetz@b-peetz.de</email>
</author>
<published>2025-04-24T15:32:18Z</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/vhack.eu/nixos-server/commit/?id=08eb6c91748c32f1fc06484b6bb8ed21d58f2de7'/>
<id>urn:sha1:08eb6c91748c32f1fc06484b6bb8ed21d58f2de7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>{hosts/server2,modules/mail}: Re-active the old mail server</title>
<updated>2025-03-30T14:14:11Z</updated>
<author>
<name>Benedikt Peetz</name>
<email>benedikt.peetz@b-peetz.de</email>
</author>
<published>2025-03-30T14:14:11Z</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/vhack.eu/nixos-server/commit/?id=2c4722f75c73df04f95e5d1652b07e23def90ed7'/>
<id>urn:sha1:2c4722f75c73df04f95e5d1652b07e23def90ed7</id>
<content type='text'>
Running two mail-servers on one system is a total /mess/. Both try to
bind to the same ports, the old stack consists of **5** different
systemd services whilst stalwart-mail's systemd service simply refuses
to stop, etc.

I'm confident that it can work, but it would probably be best to deploy
the new mail-server on server3.
</content>
</entry>
<entry>
<title>modules/mail: Avoid changing the `virtualMail` user uid</title>
<updated>2025-03-30T11:13:33Z</updated>
<author>
<name>Benedikt Peetz</name>
<email>benedikt.peetz@b-peetz.de</email>
</author>
<published>2025-03-30T11:09:45Z</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/vhack.eu/nixos-server/commit/?id=facdbe215ae2221cd31003627901803baca5db8f'/>
<id>urn:sha1:facdbe215ae2221cd31003627901803baca5db8f</id>
<content type='text'>
We would need to set the `vmailUID` option to this value and even then
some parts of SNM would still hardcode the default of 5000.

Considering that we are in the process of phasing out SNM, this does not
seem to be a worthwhile endeavour.
</content>
</entry>
</feed>
