<feed xmlns='http://www.w3.org/2005/Atom'>
<title>nixos-server/modules/nixos/vhack, branch jitsi-meet</title>
<subtitle>nixos-config for vhack.eu servers https://vhack.eu</subtitle>
<id>http://git.foss-syndicate.org/vhack.eu/nixos-server/atom?h=jitsi-meet</id>
<link rel='self' href='http://git.foss-syndicate.org/vhack.eu/nixos-server/atom?h=jitsi-meet'/>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/vhack.eu/nixos-server/'/>
<updated>2024-12-20T12:58:21+00:00</updated>
<entry>
<title>refactor({modules,test}): Migrate to a `by-name` structure</title>
<updated>2024-12-20T12:58:21+00:00</updated>
<author>
<name>Benedikt Peetz</name>
<email>benedikt.peetz@b-peetz.de</email>
</author>
<published>2024-12-20T12:58:21+00:00</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/vhack.eu/nixos-server/commit/?id=33639143ea50404a04bc4c454435aff1bd79dd4b'/>
<id>urn:sha1:33639143ea50404a04bc4c454435aff1bd79dd4b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(treewide): Update to nixos release 24.11</title>
<updated>2024-12-19T17:01:33+00:00</updated>
<author>
<name>Benedikt Peetz</name>
<email>benedikt.peetz@b-peetz.de</email>
</author>
<published>2024-12-19T17:01:33+00:00</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/vhack.eu/nixos-server/commit/?id=b4aa756d94b1ce3afc6b8faa6d6827616baaa04f'/>
<id>urn:sha1:b4aa756d94b1ce3afc6b8faa6d6827616baaa04f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(git-server/cgit): Don't run `cgit` as `root` use `git` instead</title>
<updated>2024-09-06T05:43:31+00:00</updated>
<author>
<name>Benedikt Peetz</name>
<email>benedikt.peetz@b-peetz.de</email>
</author>
<published>2024-09-06T05:38:10+00:00</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/vhack.eu/nixos-server/commit/?id=60cf4ea476c0046079365555aadf93f70c030e46'/>
<id>urn:sha1:60cf4ea476c0046079365555aadf93f70c030e46</id>
<content type='text'>
This option was newly added, as previously only on `fcgiwrap` instance
was run as root. We probably have not been affected by this, as our
`fcgiwrap` instance was already running as `git:nginx`.

Usage of the new options seems better either way, as they provide a
finer grained control over the user _each_ `fcgiwrap`ped service is
running at.

The security advisory: https://discourse.nixos.org/t/51419
</content>
</entry>
<entry>
<title>docs(nixos/git-server): Improve the comment on the possible git config keys</title>
<updated>2024-08-14T08:24:55+00:00</updated>
<author>
<name>Benedikt Peetz</name>
<email>benedikt.peetz@b-peetz.de</email>
</author>
<published>2024-08-14T08:24:55+00:00</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/vhack.eu/nixos-server/commit/?id=6b07f0ee9674c61d3feb37ba2600862aab978b11'/>
<id>urn:sha1:6b07f0ee9674c61d3feb37ba2600862aab978b11</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(nixos/git-server): Use the correct number in the `section-from-path` setting</title>
<updated>2024-08-14T06:44:41+00:00</updated>
<author>
<name>Benedikt Peetz</name>
<email>benedikt.peetz@b-peetz.de</email>
</author>
<published>2024-08-14T06:44:41+00:00</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/vhack.eu/nixos-server/commit/?id=59679318a30dd78c75ca52b047ee697a2985f196'/>
<id>urn:sha1:59679318a30dd78c75ca52b047ee697a2985f196</id>
<content type='text'>
Take for example a repository name like: `some/organisation/project_a/team_c/repo_b`.
Setting the setting to `-1` means that cgit traverses the path from left
to right, until it has found 1 element (and `section-from-path` (or n
for short)is 0, because n is incremented after each iteration). E.g. :
                                                                    ~ [n=-1]
starting point:            `some/organisation/project_a/team_c/repo_b`
                                                              ~ [n=0]
after the first iteration: `some/organisation/project_a/team_c/repo_b`

Now `some/organisation/project_a/team_c` becomes the section, whilst
`repo_b` becomes the repo name.
</content>
</entry>
<entry>
<title>fix(nixos/git-server): Correctly specify the section from path length</title>
<updated>2024-08-13T20:40:45+00:00</updated>
<author>
<name>Benedikt Peetz</name>
<email>benedikt.peetz@b-peetz.de</email>
</author>
<published>2024-08-13T20:31:59+00:00</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/vhack.eu/nixos-server/commit/?id=4337bf29dc05a5bae3b628acb38643a2ce5419e4'/>
<id>urn:sha1:4337bf29dc05a5bae3b628acb38643a2ce5419e4</id>
<content type='text'>
Cgit effectively splits the repo path on '/' and then takes
`section-from-path` segments, which form the section. A negative value
here results in cgit traversing the path from left to right instead of
right to left. Beware that cgit only sets the section, if the path
contains `section-from-path` or more slashes in it (thus rendering this
setting defunct with the previous value of 1000).

There seems to be no way to tell cgit to always use all components up-to
the second to last for the section name, thus requiring all projects
that need a longer than 1 section length to set the `cgit.section`
git config variable via gitolite.
</content>
</entry>
<entry>
<title>fix(nixos/git-server): Correctly enable the git config feature of gitolite</title>
<updated>2024-08-13T20:40:43+00:00</updated>
<author>
<name>Benedikt Peetz</name>
<email>benedikt.peetz@b-peetz.de</email>
</author>
<published>2024-08-13T20:28:01+00:00</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/vhack.eu/nixos-server/commit/?id=6a66736f78f7d71bfc82f6761ffc8356bb9fc99d'/>
<id>urn:sha1:6a66736f78f7d71bfc82f6761ffc8356bb9fc99d</id>
<content type='text'>
The previously set variable is only used in the gitolite.conf file for
the `config` specifications on each repo. We can't use that because we
use "wild-repos". Thus we need to add the `user-configs` option to each
repo, allow users to change the git settings specified there with a
simple `ssh git@git.vhack.eu config &lt;repo&gt; --set cgit.owner &lt;name&gt;`.
</content>
</entry>
<entry>
<title>fix(nixos/git-server): Use correct regex syntax in allowed git config values</title>
<updated>2024-08-13T20:40:43+00:00</updated>
<author>
<name>Benedikt Peetz</name>
<email>benedikt.peetz@b-peetz.de</email>
</author>
<published>2024-08-13T17:49:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/vhack.eu/nixos-server/commit/?id=5cbc15b03012f8cf755697854f659939c4f1b946'/>
<id>urn:sha1:5cbc15b03012f8cf755697854f659939c4f1b946</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(nixos/git-server): Correctly specify cgit's css path</title>
<updated>2024-08-13T20:40:42+00:00</updated>
<author>
<name>Benedikt Peetz</name>
<email>benedikt.peetz@b-peetz.de</email>
</author>
<published>2024-08-03T15:21:06+00:00</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/vhack.eu/nixos-server/commit/?id=1b30ea9f5cdedcd04ed01c2a2e40ed2a709c05e8'/>
<id>urn:sha1:1b30ea9f5cdedcd04ed01c2a2e40ed2a709c05e8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(nixos/git-server): Add nice gitolite features</title>
<updated>2024-08-13T20:40:36+00:00</updated>
<author>
<name>Benedikt Peetz</name>
<email>benedikt.peetz@b-peetz.de</email>
</author>
<published>2024-08-03T15:19:45+00:00</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/vhack.eu/nixos-server/commit/?id=3b3f2fff52ace175c2f706d68e0c534ee5d46bd8'/>
<id>urn:sha1:3b3f2fff52ace175c2f706d68e0c534ee5d46bd8</id>
<content type='text'>
</content>
</entry>
</feed>
