diff --git a/roles/archwiki/templates/LocalSettings.php.j2 b/roles/archwiki/templates/LocalSettings.php.j2
index ed890fbc44a6fd63eeb688e6bb05c7a77715d4da..70b55bb3dca2d28cacf895476b62fdbc615f85d0 100644
--- a/roles/archwiki/templates/LocalSettings.php.j2
+++ b/roles/archwiki/templates/LocalSettings.php.j2
@@ -76,6 +76,7 @@ $wgRightsIcon = "$wgResourceBasePath/resources/assets/licenses/gnu-fdl.png";
 $wgResourceLoaderMaxQueryLength = -1;
 
 $wgGitRepositoryViewers['https://github.com/(.*?)(.git)?'] = 'https://github.com/$1/commit/%H';
+$wgGitRepositoryViewers['https://gitlab.archlinux.org/(.*?)(.git)?'] = 'https://gitlab.archlinux.org/$1/-/commit/%H';
 
 $wgJobRunRate = 0;
 $wgRunJobsAsync = 1;