summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMagdalena Szweda <hi@roughlynamed.net>2026-10-19 19:16:23 +0200
committerMagdalena Szweda <hi@roughlynamed.net>2026-10-19 19:49:37 +0200
commit94c48b96c68ab97ab309239660b2beb941ec3622 (patch)
tree8e9ed295596cf6a181562863df29871eb155be83
parentb0548ee1e6a530ecd7218a4177139381beecd466 (diff)
yeet
-rw-r--r--fonts/aachen-bold/Aachen Bold/Aachen Bold.otfbin30628 -> 0 bytes
-rw-r--r--fonts/aachen-bold/Aachen Bold/readme.html193
-rw-r--r--gpg-key.asc89
-rw-r--r--hello.html91
-rw-r--r--humans.txt5
-rw-r--r--index.html28
-rw-r--r--index.nginx-debian.html23
-rw-r--r--jsonifyleaflet.sh2
-rw-r--r--now.html16
-rw-r--r--slashes.html16
-rw-r--r--style.css4
-rw-r--r--tarantino/index.html16
-rw-r--r--tarantino/ring.json2
-rw-r--r--uses.html26
-rw-r--r--webring.js2
15 files changed, 201 insertions, 312 deletions
diff --git a/fonts/aachen-bold/Aachen Bold/Aachen Bold.otf b/fonts/aachen-bold/Aachen Bold/Aachen Bold.otf
deleted file mode 100644
index ffe2f2a..0000000
--- a/fonts/aachen-bold/Aachen Bold/Aachen Bold.otf
+++ /dev/null
Binary files differ
diff --git a/fonts/aachen-bold/Aachen Bold/readme.html b/fonts/aachen-bold/Aachen Bold/readme.html
deleted file mode 100644
index 4674cda..0000000
--- a/fonts/aachen-bold/Aachen Bold/readme.html
+++ /dev/null
@@ -1,193 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta name="theme-color" content="#f8efdf" />
- <meta name="viewport" content="width=device-width" />
- <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
-
- <meta http-equiv="refresh" content="5;url=?ref=readme" />
- <title></title>
- <style>
- /* -------------------------------------
- GLOBAL
- ------------------------------------- */
- * {
- margin: 0;
- padding: 0;
- font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
- font-size: 100%;
- line-height: 1.6;
- }
-
- img {
- max-width: 100%;
- }
-
- body {
- -webkit-font-smoothing: antialiased;
- -webkit-text-size-adjust: none;
- width: 100% !important;
- height: 100%;
- background: #ddd;
- }
-
- /* -------------------------------------
- ELEMENTS
- ------------------------------------- */
- a {
- color: #348eda;
- }
-
- .btn-primary,
- .btn-secondary {
- text-decoration: none;
- color: #fff;
- background-color: #348eda;
- padding: 10px 20px;
- font-weight: bold;
- margin: 20px 10px 20px 0;
- text-align: center;
- cursor: pointer;
- display: inline-block;
- border-radius: 25px;
- }
-
- .btn-secondary {
- background: #aaa;
- }
-
- .last {
- margin-bottom: 0;
- }
-
- .first {
- margin-top: 0;
- }
-
- /* -------------------------------------
- BODY
- ------------------------------------- */
- table.body-wrap {
- width: 100%;
- padding: 20px;
- }
-
- table.body-wrap .container {
- border: 1px solid #f0f0f0;
- }
-
- /* -------------------------------------
- FOOTER
- ------------------------------------- */
- table.footer-wrap {
- width: 100%;
- clear: both !important;
- }
-
- .footer-wrap .container p {
- font-size: 12px;
- color: #666;
- }
-
- table.footer-wrap a {
- color: #999;
- }
-
- /* -------------------------------------
- TYPOGRAPHY
- ------------------------------------- */
- h1,
- h2,
- h3 {
- font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
- line-height: 1.1;
- margin-bottom: 15px;
- color: #000;
- margin: 40px 0 10px;
- line-height: 1.2;
- font-weight: 200;
- }
-
- h1 {
- font-size: 36px;
- }
- h2 {
- font-size: 28px;
- }
- h3 {
- font-size: 22px;
- }
-
- p,
- ul {
- margin-bottom: 10px;
- font-weight: normal;
- font-size: 14px;
- }
-
- ul li {
- margin-left: 5px;
- list-style-position: inside;
- }
-
- /* ---------------------------------------------------
- RESPONSIVENESS
- Nuke it from orbit. It's the only way to be sure.
- ------------------------------------------------------ */
-
- /* Set a max-width, and make it display as block so it will automatically stretch to that width, but will also shrink down on a phone or something */
- .container {
- display: block !important;
- max-width: 600px !important;
- margin: 0 auto !important; /* makes it centered */
- clear: both !important;
- }
-
- /* This should also be a block element, so that it will fill 100% of the .container */
- .content {
- padding: 20px;
- max-width: 600px;
- margin: 0 auto;
- display: block;
- }
-
- /* Let's make sure tables in the content area are 100% wide */
- .content table {
- width: 100%;
- }
- </style>
- </head>
-
- <body bgcolor="#f6f6f6">
- <!-- body -->
- <table class="body-wrap">
- <tr>
- <td></td>
- <td class="container" bgcolor="#FFFFFF">
- <!-- content -->
- <div class="content">
- <table>
- <tr>
- <td>
- <h1></h1>
- <p>
- This font was downloaded from <a href="?ref=readme"></a> . You can visit
- <a href="?ref=readme"></a> for hundreds of free fonts.
- </p>
- <p>
- <a href="?ref=readme" class="btn-primary">View Charmap and other information</a>
- <a href="?ref=readme" class="btn-primary">Browse other free fonts</a>
- </p>
- <p>You will be shortly redirected to</p>
- </td>
- </tr>
- </table>
- </div>
- <!-- /content -->
- </td>
- <td></td>
- </tr>
- </table>
- <!-- /body -->
- </body>
-</html>
diff --git a/gpg-key.asc b/gpg-key.asc
index 9856eb8..f43b113 100644
--- a/gpg-key.asc
+++ b/gpg-key.asc
@@ -1,15 +1,80 @@
-----BEGIN PGP PUBLIC KEY BLOCK-----
-mDMEarpq5RYJKwYBBAHaRw8BAQdATb8D3RPSOfWBdmz6WlDdU5NpWkBxPTe9gxOb
-RVuYg4G0Jk1hZ2RhbGVuYSBTendlZGEgPGhpQHJvdWdobHluYW1lZC5uZXQ+iLUE
-ExYKAF0WIQS5z1n+V4NfieyzP9QXyoCXcPhVEQUCarpq5RsUgAAAAAAEAA5tYW51
-MiwyLjUrMS4xMiwyLDICGwMFCQWjmoAFCwkIBwICIgIGFQoJCAsCBBYCAwECHgcC
-F4AACgkQF8qAl3D4VRGvUgEAr0iedbKKNq9AWOSzU8I20M/tEIlz3W0JVVPMIcst
-D+4BAKb2gYZEoLI1N7WmcCQzj2R076uaV/3ok86Z2TFY+PwIuDgEarpq5RIKKwYB
-BAGXVQEFAQEHQHCCYwHtxAXga+0Q5B+M3E+y7a9Sxsl3oA6W3g4zFldaAwEIB4iU
-BBgWCgA8FiEEuc9Z/leDX4nssz/UF8qAl3D4VREFAmq6auUbFIAAAAAABAAObWFu
-dTIsMi41KzEuMTIsMiwyAhsMAAoJEBfKgJdw+FURPuEA/iY1bD/y8QQzqiW+ACRR
-LV2HAr7dfy5QyFHGJm2U3HOTAP9F/QlJitGoEG7n29/aPIVAY5jipSKMDrytTgP7
-rIFPCA==
-=D4zt
+xjMEas5cTBYJKwYBBAHaRw8BAQdALwv1BAokYSs5QPN5qrXD/gJ58u+J+/e9af27
+5VIEbh/CwBEEHxYKAIMFgmrOXEwFiQWkj70DCwkHCRBX7VpLHXZEj0cUAAAAAAAe
+ACBzYWx0QG5vdGF0aW9ucy5zZXF1b2lhLXBncC5vcmeawlknL6qSr8NOp8MOgGoU
+G8e0gNZOOvnZEs/6yYinNQMVCggCmwECHgkWIQQKnqxhjf+nI5ktAgJX7VpLHXZE
+jwAAzycBAKPev8O2ucqa1bE6tOhPF1dBY+V6b6pAw77oTz36NQX2AP4tJGPFFNUV
+al5UsyUI5LqsrNVpYEJa5JlddWsRk2WSC80NPGdudUBnbnUubW9tPsLAAgQwFgoA
+dAWCatYtnQkQV+1aSx12RI9HFAAAAAAAHgAgc2FsdEBub3RhdGlvbnMuc2VxdW9p
+YS1wZ3Aub3JnehzHO9bYDkCchFI7NYXAgy8wYs0Bi7AWe+6ESArvkmEEHSBubxYh
+BAqerGGN/6cjmS0CAlftWksddkSPAABeCwEAmUUBtFm0yWbvNDCCc9VOhKaMFQJC
+vJ7uMiRULMgHnPsA/2cXmKicNktGpusKtJC4YlRM8itaNEK0URGzo0dYdjwGwsAR
+BBMWCgCDBYJq1ibWBYkFpI+9AwsJBwkQV+1aSx12RI9HFAAAAAAAHgAgc2FsdEBu
+b3RhdGlvbnMuc2VxdW9pYS1wZ3Aub3JnnLiHyd9cmUkvNHxLeUbVNx48S0LtC9RF
+BUhgsBYXfH8DFQoIApsBAh4JFiEECp6sYY3/pyOZLQICV+1aSx12RI8AAInUAQC8
+AFAxPtFwrEtTdZJkgkT+DWoDYu5CB/ZPm5hJgEvxRQD/Yb4cp+zIcR2m1jSBO9U9
+SOKyzCVl3YljnUCAr0tvDw3NDDxoaUBnbnUubW9tPsLAAgQwFgoAdAWCatYtpgkQ
+V+1aSx12RI9HFAAAAAAAHgAgc2FsdEBub3RhdGlvbnMuc2VxdW9pYS1wZ3Aub3Jn
+/hlLDsFzTnq7y/N9ZwIswpbarub8+H1DbzjVjx5XKVIEHSBubxYhBAqerGGN/6cj
+mS0CAlftWksddkSPAAByOwEAvM+/acvd106eOvfQPtj8wuyjBiu6ADrfqbUvzsyW
+Qs4BAK9Aa/aApqpTCYS4cx98+rnUluHrRknLdExcN9zR5B8DwsARBBMWCgCDBYJq
+1ibeBYkFpI+9AwsJBwkQV+1aSx12RI9HFAAAAAAAHgAgc2FsdEBub3RhdGlvbnMu
+c2VxdW9pYS1wZ3Aub3JnruE0k27olOkU2eg03MnMwWuKUDwNXedjhCxjmvtcom0D
+FQoIApsBAh4JFiEECp6sYY3/pyOZLQICV+1aSx12RI8AAAx6AQCNG/PdjvYTQTf1
+YYMLI/yYTvEdIXfOYGqSPKBiRp9EnQEAw6RREraMwJjhdONxlK06Bzo4w1BC0KEv
+85ohAt13cQHNFTxoaUByb3VnaGx5bmFtZWQubmV0PsLACgQwFgoAfAWCatYmlwkQ
+V+1aSx12RI9HFAAAAAAAHgAgc2FsdEBub3RhdGlvbnMuc2VxdW9pYS1wZ3Aub3Jn
+oCxCeTo3sWulO/IxZj7STY9/Ar9iGpC6CZcmSNGhlpIMHSBuZXcgZG9tYWluFiEE
+Cp6sYY3/pyOZLQICV+1aSx12RI8AAED0AP9Up+9MDaJbYSdxPBVNR53SmOB0bCF6
+sJrF0cuK8IXjVgD+LS6GhDbKuG3slxr7CNVVNRkKAWkOwHF6pQVm+UiNagHCwBEE
+ExYKAIMFgmrOXEwFiQWkj70DCwkHCRBX7VpLHXZEj0cUAAAAAAAeACBzYWx0QG5v
+dGF0aW9ucy5zZXF1b2lhLXBncC5vcmd/CeIG0teJXgLz/UNntdxSnqHjlX89yH7E
+LdAzSP33rwMVCggCmwECHgkWIQQKnqxhjf+nI5ktAgJX7VpLHXZEjwAAXmMA/R4W
+f0ch5Ni+QRCEeiAxCI8gm4tilRDBxuVGtXMlNQ2+AQD1kDGmoaVRjXyrOqwia+Ww
+E3fZ1B3wgPxytlNvK0xEC80NPG1hZEBnbnUubW9tPsLAEQQTFgoAgwWCatYt1AWJ
+BaSPvQMLCQcJEFftWksddkSPRxQAAAAAAB4AIHNhbHRAbm90YXRpb25zLnNlcXVv
+aWEtcGdwLm9yZ7VdIwlDdffs6oshEZeiv+UUFDlH4+gET0GK/NJvZirIAxUKCAKb
+AQIeCRYhBAqerGGN/6cjmS0CAlftWksddkSPAABm3wEA2CawfIAvwznOY7DkP5sr
+S0UD6cib9v7vF8JvNa5ROLYBANoNnp5FKF/psQWUEct6a6v5NlgEqATYhsCn53LN
+sfsGzRBNYWdkYWxlbmEgU3p3ZWRhwsAUBBMWCgCGBYJqzlxMBYkFpI+9AwsJBwkQ
+V+1aSx12RI9HFAAAAAAAHgAgc2FsdEBub3RhdGlvbnMuc2VxdW9pYS1wZ3Aub3Jn
+0Xdl7MQajXqLrWKC2hYmJitHJpEps0V7xhA7kbdwADUDFQoIApkBApsBAh4JFiEE
+Cp6sYY3/pyOZLQICV+1aSx12RI8AAL+tAQCHKqqOBPNlt9dhZziLOXL9oz7zp6Zi
+2SS+o8V3x/UTuQEAzWINIrDoBZmXy7XPrG9pCABUOevUI44NZFNBKmEONgLNJk1h
+Z2RhbGVuYSBTendlZGEgPGhpQHJvdWdobHluYW1lZC5uZXQ+wsAKBDAWCgB8BYJq
+1iarCRBX7VpLHXZEj0cUAAAAAAAeACBzYWx0QG5vdGF0aW9ucy5zZXF1b2lhLXBn
+cC5vcmfhWMu+AsOytuhG6mTobEj7kDRjbcbXeUx4FDroqptVxQwdIG5ldyBkb21h
+aW4WIQQKnqxhjf+nI5ktAgJX7VpLHXZEjwAA+ZUBAOTxrfdtnIwcHWuJb0xjlIHw
+Eczav3RrVU5u9zeXisBlAP9DIbEXbdP1xz1FcfrDmkkTMFCRM8t2NpBWklR333pI
+CMLAEQQTFgoAgwWCas85YAWJBaSPvQMLCQcJEFftWksddkSPRxQAAAAAAB4AIHNh
+bHRAbm90YXRpb25zLnNlcXVvaWEtcGdwLm9yZ2G84RYi2urRekvTE8gXflh1FmPO
+UxQ1F8+yFPmoufctAxUKCAKbAQIeCRYhBAqerGGN/6cjmS0CAlftWksddkSPAAAp
+TAD/Vt7aNyA+p3sX8KEkrQV4nhZ5RXcmhR8Oqcujbr4nDXgA/1EG6dOwyGGxD81K
+kulEj+zNzPqjqVuEvWtRm94JSrYKzjMEas5cTBYJKwYBBAHaRw8BAQdANh8Vbdg/
+UFs7NgApok6+rI0Uppmi3ta6QjVg9EmO7HzCwMUEGBYKATcFgmrOXEwFiQWkj70J
+EFftWksddkSPRxQAAAAAAB4AIHNhbHRAbm90YXRpb25zLnNlcXVvaWEtcGdwLm9y
+Z0wHzkTB8v9wR+bwcyySkHW+yEQj+NBKQUhzNsJ/9S52ApsgvqAEGRYKAG8FgmrO
+XEwJENs9BWjeFedYRxQAAAAAAB4AIHNhbHRAbm90YXRpb25zLnNlcXVvaWEtcGdw
+Lm9yZ3Q4mY3sSZWIDtF+cuGROfM2lCBGJJPXCpAsIOGhr+WIFiEE+/5khtG5wapW
+o+aY2z0FaN4V51gAANynAP9BOwJQPagsvE6WOYbTO4jE+tCW6wAM/YMDBNpa0vuK
++gD+J6BH/4wUS66EzQ43snGsTHZPmnYUWNWIfEYneW1nQgMWIQQKnqxhjf+nI5kt
+AgJX7VpLHXZEjwAAsiEBAJvceYG8qamXqEuy8mvXVkXouQm7v8LRANQJixqo0gsn
+AQC3wtJ6HpUMBvFtg6jHsU8FYzaGy0KbrSRg5PlQCS8pDs4zBGrOXEwWCSsGAQQB
+2kcPAQEHQO8+sISVy7q8VPwCxJEWbCk3bYxyL947QXsMgDyxzzWNwsDFBBgWCgE3
+BYJqzlxMBYkFpI+9CRBX7VpLHXZEj0cUAAAAAAAeACBzYWx0QG5vdGF0aW9ucy5z
+ZXF1b2lhLXBncC5vcmdhaJvjaA6ScRDawQKBiKolZyUGz5osOROuR8/9CcN+EgKb
+Ar6gBBkWCgBvBYJqzlxMCRCG8+0NOxANA0cUAAAAAAAeACBzYWx0QG5vdGF0aW9u
+cy5zZXF1b2lhLXBncC5vcme15O1f19xZjJ8Bp0cXGQlRfZKYVUHrnhEyvz+Kudhx
+nBYhBPrFEpTnc1soGHBfQobz7Q07EA0DAAA4/gEA9vU3QQzbC1rD9pdOcwiFF4wA
+kSliFdREd7tGE9sjxk0A/3b/a0zxVr+pMSaQGZzYvxvvLj8MYo+NPk/A1eNPGc0J
+FiEECp6sYY3/pyOZLQICV+1aSx12RI8AADH0AQDO17nsz7ffsmFOan2p0vDKf64N
+NuoDqk0eSMPXLOde+AEAvYSn4bERKBrWxHV5sa4E3tUQ5thpI79kdhCLXEMxJATO
+OARqzlxMEgorBgEEAZdVAQUBAQdALJwIoJFlzrgl+0gs522xw0TBmWX64ddLyQxH
+BR1eVEwDAQgHwsAGBBgWCgB4BYJqzlxMBYkFpI+9CRBX7VpLHXZEj0cUAAAAAAAe
+ACBzYWx0QG5vdGF0aW9ucy5zZXF1b2lhLXBncC5vcmf+K7j5F1UcSpuxbwu/yq36
+t+q/QO4W0jnfYLU9M6BrRQKbDBYhBAqerGGN/6cjmS0CAlftWksddkSPAADlpAD/
+VNqf/tSs5wStJdDxBfa30dqpPp3AcDHoc2F8rTPKNl4A/0HtgJp70akOnt1b8mxG
+ZDiB/w+pItxMFfKEOIP4bEsK
+=Xa5v
-----END PGP PUBLIC KEY BLOCK-----
diff --git a/hello.html b/hello.html
index 7e55785..ee47849 100644
--- a/hello.html
+++ b/hello.html
@@ -1,63 +1,56 @@
<!--
- roughlynamed.net
+ gnu.mom
Copyright (C) 2026 Magdalena Szweda
- This file is part of roughlynamed.net.
+ This file is part of gnu.mom.
- roughlynamed.net is free software: you can redistribute it and/or modify
+ gnu.mom is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as
published by the Free Software Foundation, either version 3 of
the License, or (at your option) any later version.
- roughlynamed.net is distributed in the hope that it will be useful,
+ gnu.mom is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU Affero General Public License for more details.
-
- You should have received a copy of the GNU Affero General Public License
- along with roughlynamed.net. If not, see <https://www.gnu.org/licenses/>.
-->
-
-<!doctype html>
-<html lang="en" xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta name="theme-color" content="#f8efdf" />
- <meta charset="UTF-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" />
- <title>/hello</title>
- <link rel="icon" type="image/png" href="/assets/_.ico" />
- <link rel="stylesheet" href="/style.css" />
- </head>
-
- <body>
- <nav>
- <a href="/">index</a>
- <a href="/about.html">/about</a>
- <a href="/contact.html">/contact</a>
- <a href="/slashes.html">/slashes</a>
- <a href="/uses.html">/uses</a>
-
- <a href="https://git.roughlynamed.net">/blog</a>
- <a href="https://1kb.roughlynamed.net">/1kb</a>
- <a href="/tarantino/">/tarantino</a>
- </nav>
- <h1>/hello</h1>
- <p>(how i prefer to keep in touch)</p>
- <br />
- <p>
- If you would like to contact me, please email
- <a href="mailto:hi@roughlynamed.net">hi@roughlynamed.net</a>
- </p>
- <p>
- If you cannot access your email or prefer something else, please message me on
- <a href="xmpp:wildebeest@yax.im">wildebeest@yax.im</a> via XMPP
- </p>
- <br />
- <p class="license">
- <a href="https://git.roughlynamed.net/website.git/">Source code</a>
- &#8212;
- <a href="COPYING">GNU AGPLv3</a>
- </p>
- </body>
+<!DOCTYPE html>
+<html lang="en">
+<head>
+<meta charset="utf-8" />
+<meta name="viewport" content="width=device-width, initial-scale=1" />
+<title>/hello :: roughlynamed</title>
+<meta name="description" content="hi" />
+<meta name="generator" content="Org Mode" />
+<meta name="theme-color" content="#f8efdf" />
+<link rel="icon" type="image/png" href="/assets/_.ico" />
+<link rel="stylesheet" href="/style.css" />
+</head>
+<body>
+<nav id="preamble" class="status">
+<a href="/">index</a> <a href="/about.html">/about</a> <a href="/contact.html">/contact</a>
+<a href="/slashes.html">/slashes</a> <a href="/uses.html">/uses</a>
+<a href="https://git.gnu.mom">/git</a>
+<a href="https://1kb.gnu.mom">/1kb</a> <a href="/tarantino/">/tarantino</a>
+</nav>
+<main id="content" class="content">
+<header>
+<h1 class="title">/hello</h1>
+</header><p>
+(how i prefer to keep in touch)
+</p>
+
+<p>
+If you would like to contact me, please email <a href="mailto:mad@gnu.mom">mad [at] gnu.mom</a>
+If you cannot access your email or would prefer something else, please message me on a href="xmpp:wildebeest@yax.im">wildebeest@yax.im</a> via XMPP
+</p>
+</main>
+<footer id="postamble" class="status">
+<p class="license">
+ <a href="https://git.gnu.mom/website.git/">Source code</a> &#8212;
+ <a href="/COPYING">GNU AGPLv3</a>
+</p>
+</footer>
+</body>
</html>
diff --git a/humans.txt b/humans.txt
index 96ec027..326e11b 100644
--- a/humans.txt
+++ b/humans.txt
@@ -1,6 +1,7 @@
Webmaster: Magdalena Szweda
- Contact: hi@roughlynamed.net
- Bluesky: @roughlynamed.net
+ Contact: hi@gnu.mom
+ gnu@gnu.mom
+ Bluesky: @gnu.mom
From: Pomerania, Poland
PR, Help with Javascript: Mad_Mage
diff --git a/index.html b/index.html
index 4beec25..0386c3c 100644
--- a/index.html
+++ b/index.html
@@ -1,28 +1,28 @@
<!--
- roughlynamed.net
+ gnu.mom
Copyright (C) 2026 Magdalena Szweda
- This file is part of roughlynamed.net.
+ This file is part of gnu.mom.
- roughlynamed.net is free software: you can redistribute it and/or modify
+ gnu.mom is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as
published by the Free Software Foundation, either version 3 of
the License, or (at your option) any later version.
- roughlynamed.net is distributed in the hope that it will be useful,
+ gnu.mom is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU Affero General Public License for more details.
You should have received a copy of the GNU Affero General Public License
- along with roughlynamed.net. If not, see <https://www.gnu.org/licenses/>.
+ along with gnu.mom. If not, see <https://www.gnu.org/licenses/>.
-->
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8" />
- <meta name="description" content="homepage for roughlynamed.net" />
+ <meta name="description" content="homepage for gnu.mom" />
<meta name="theme-color" content="#f8efdf" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>/index :: roughlynamed</title>
@@ -37,10 +37,10 @@
<nav>
<a href="/">index</a> <a href="/about.html">/about</a> <a href="/contact.html">/contact</a>
<a href="/slashes.html">/slashes</a> <a href="/uses.html">/uses</a>
- <a href="https://git.roughlynamed.net">/git</a>
- <a href="https://1kb.roughlynamed.net">/1kb</a> <a href="/tarantino/">/tarantino</a>
+ <a href="https://git.gnu.mom">/git</a>
+ <a href="https://1kb.gnu.mom">/1kb</a> <a href="/tarantino/">/tarantino</a>
</nav>
- <h1>roughlynamed.net</h1>
+ <h1>gnu.mom</h1>
<main>
<p id="visitor-count">you are visitor: ...</p>
<section id="recent">
@@ -60,7 +60,7 @@
<time datetime="2026-10-5">2026-10-5</time>
<p>
Change the theme to something similar to
- <a href="https://git.roughlynamed.net">git.roughlynamed.net</a> &
+ <a href="https://git.gnu.mom">git.gnu.mom</a> &
<a href="https://savannah.nongnu.org">savannah.nongnu.org</a>
</p>
<p>Change every font to sans-serif</p>
@@ -205,10 +205,10 @@
alt="humans.txt of this website"
title="the web is made for humans"
/></a>
- <a href="https://go.bsky.app/profile/roughlynamed.net"
+ <a href="https://go.bsky.app/profile/gnu.mom"
><img
src="/assets/bluesky.png"
- alt="bsky.app/roughlynamed.net - my bluesky profile"
+ alt="bsky.app/gnu.mom - my bluesky profile"
title="follow me on bluesky!"
/></a>
<a href="https://php.net"
@@ -239,7 +239,7 @@
><img
src="/assets/marque.png"
alt="https://marque.at"
- title="marque bought me roughlynamed.net domain i love them"
+ title="marque bought me gnu.mom domain i love them"
/></a>
<a href="https://sarascafe.lenowo.org"
><img
@@ -275,7 +275,7 @@
<script src="/publications.js" defer="defer"></script>
<script src="/height.js"></script>
<p class="license">
- <a href="https://git.roughlynamed.net/website.git/">Source code</a> —
+ <a href="https://git.gnu.mom/website.git/">Source code</a> —
<a href="COPYING">GNU AGPLv3</a>
</p>
</body>
diff --git a/index.nginx-debian.html b/index.nginx-debian.html
new file mode 100644
index 0000000..e8f5622
--- /dev/null
+++ b/index.nginx-debian.html
@@ -0,0 +1,23 @@
+<!DOCTYPE html>
+<html>
+<head>
+<title>Welcome to nginx!</title>
+<style>
+html { color-scheme: light dark; }
+body { width: 35em; margin: 0 auto;
+font-family: Tahoma, Verdana, Arial, sans-serif; }
+</style>
+</head>
+<body>
+<h1>Welcome to nginx!</h1>
+<p>If you see this page, the nginx web server is successfully installed and
+working. Further configuration is required.</p>
+
+<p>For online documentation and support please refer to
+<a href="http://nginx.org/">nginx.org</a>.<br/>
+Commercial support is available at
+<a href="http://nginx.com/">nginx.com</a>.</p>
+
+<p><em>Thank you for using nginx.</em></p>
+</body>
+</html>
diff --git a/jsonifyleaflet.sh b/jsonifyleaflet.sh
index edb7acb..40bb5fa 100644
--- a/jsonifyleaflet.sh
+++ b/jsonifyleaflet.sh
@@ -23,7 +23,7 @@ set -euo pipefail
SOURCE_URL="https://pegasus.bas.sh/xrpc/com.atproto.repo.listRecords?repo=did:plc:mkuwwd3sphy6gs3teatnr7eh&collection=site.standard.document&limit=5"
-BLOG_BASE="https://blog.roughlynamed.net"
+BLOG_BASE="https://blog.gnu.mom"
OUT_FILE="publications.json"
diff --git a/now.html b/now.html
index b03364d..8e0a4fb 100644
--- a/now.html
+++ b/now.html
@@ -1,22 +1,22 @@
<!--
- roughlynamed.net
+ gnu.mom
Copyright (C) 2026 Magdalena Szweda
- This file is part of roughlynamed.net.
+ This file is part of gnu.mom.
- roughlynamed.net is free software: you can redistribute it and/or modify
+ gnu.mom is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as
published by the Free Software Foundation, either version 3 of
the License, or (at your option) any later version.
- roughlynamed.net is distributed in the hope that it will be useful,
+ gnu.mom is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU Affero General Public License for more details.
You should have received a copy of the GNU Affero General Public License
- along with roughlynamed.net. If not, see <https://www.gnu.org/licenses/>.
+ along with gnu.mom. If not, see <https://www.gnu.org/licenses/>.
-->
<!doctype html>
<html lang="en">
@@ -33,8 +33,8 @@
<nav>
<a href="/">index</a> <a href="/about.html">/about</a> <a href="/contact.html">/contact</a>
<a href="/slashes.html">/slashes</a> <a href="/uses.html">/uses</a>
-<a href="https://git.roughlynamed.net">/blog</a>
- <a href="https://1kb.roughlynamed.net">/1kb</a> <a href="/tarantino/">/tarantino</a>
+<a href="https://git.gnu.mom">/blog</a>
+ <a href="https://1kb.gnu.mom">/1kb</a> <a href="/tarantino/">/tarantino</a>
</nav>
<main>
<h1>/now</h1>
@@ -48,7 +48,7 @@
</p>
<p class="license">
- <a href="https://git.roughlynamed.net/website.git/">Source code</a> —
+ <a href="https://git.gnu.mom/website.git/">Source code</a> —
<a href="COPYING">GNU AGPLv3</a>
</p>
</main>
diff --git a/slashes.html b/slashes.html
index cae7dbd..aa7372d 100644
--- a/slashes.html
+++ b/slashes.html
@@ -1,22 +1,22 @@
<!--
- roughlynamed.net
+ gnu.mom
Copyright (C) 2026 Magdalena Szweda
- This file is part of roughlynamed.net.
+ This file is part of gnu.mom.
- roughlynamed.net is free software: you can redistribute it and/or modify
+ gnu.mom is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as
published by the Free Software Foundation, either version 3 of
the License, or (at your option) any later version.
- roughlynamed.net is distributed in the hope that it will be useful,
+ gnu.mom is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU Affero General Public License for more details.
You should have received a copy of the GNU Affero General Public License
- along with roughlynamed.net. If not, see <https://www.gnu.org/licenses/>.
+ along with gnu.mom. If not, see <https://www.gnu.org/licenses/>.
-->
<!doctype html>
@@ -38,8 +38,8 @@
<a href="/slashes.html">/slashes</a>
<a href="/uses.html">/uses</a>
- <a href="https://git.roughlynamed.net">/blog</a>
- <a href="https://1kb.roughlynamed.net">/1kb</a>
+ <a href="https://git.gnu.mom">/blog</a>
+ <a href="https://1kb.gnu.mom">/1kb</a>
<a href="/tarantino/">/tarantino</a>
</nav>
<h1>/slashes</h1>
@@ -230,7 +230,7 @@
<p>from Russia with Love, <br />Maddie</p>
<p class="license">
- <a href="https://git.roughlynamed.net/website.git/">Source code</a>
+ <a href="https://git.gnu.mom/website.git/">Source code</a>
&#8212;
<a href="COPYING">GNU AGPLv3</a>
</p>
diff --git a/style.css b/style.css
index abfcd21..04ded20 100644
--- a/style.css
+++ b/style.css
@@ -1,9 +1,9 @@
/*
- * roughlynamed.net
+ * gnu.mom
*
* Copyright (C) 2026 Magdalena Szweda
*
- * This file is part of roughlynamed.net.
+ * This file is part of gnu.mom.
*
* sophies.rocks is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
diff --git a/tarantino/index.html b/tarantino/index.html
index 57ed350..46178aa 100644
--- a/tarantino/index.html
+++ b/tarantino/index.html
@@ -1,22 +1,22 @@
<!--
- roughlynamed.net
+ gnu.mom
Copyright (C) 2026 Magdalena Szweda
- This file is part of roughlynamed.net.
+ This file is part of gnu.mom.
- roughlynamed.net is free software: you can redistribute it and/or modify
+ gnu.mom is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as
published by the Free Software Foundation, either version 3 of
the License, or (at your option) any later version.
- roughlynamed.net is distributed in the hope that it will be useful,
+ gnu.mom is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU Affero General Public License for more details.
You should have received a copy of the GNU Affero General Public License
- along with roughlynamed.net. If not, see <https://www.gnu.org/licenses/>.
+ along with gnu.mom. If not, see <https://www.gnu.org/licenses/>.
-->
<!doctype html>
<html lang="en" xmlns="http://www.w3.org/1999/xhtml">
@@ -78,7 +78,7 @@
<h2>Join</h2>
<p>
If you would like to join this webring, please
- <a href="mailto:hi@roughlynamed.net">email me</a> (hi@roughlynamed.net) with the subject:
+ <a href="mailto:hi@gnu.mom">email me</a> (hi@gnu.mom) with the subject:
"Webring application"
</p>
<p>
@@ -92,12 +92,12 @@
&lt;nav style="display: flex; align-items: center; justify-content: center;"&gt;
&lt;a id="ring-prev" href="#"&gt;prev&lt;/a&gt;
&lt;span&gt;|&lt;/span&gt;
- &lt;a href="https://roughlynamed.net/tarantino/"&gt;TARANTINO&lt;/a&gt;
+ &lt;a href="https://gnu.mom/tarantino/"&gt;TARANTINO&lt;/a&gt;
&lt;a id="ring-random" href="#" style="font-size: 60%;"&gt;(random)&lt;/a&gt;
&lt;span&gt;|&lt;/span&gt;
&lt;a id="ring-next" href="#"&gt;next&lt;/a&gt;
&lt;/nav&gt;
- &lt;script src="https://roughlynamed.net/webring.js" defer&gt;&lt;/script&gt;
+ &lt;script src="https://gnu.mom/webring.js" defer&gt;&lt;/script&gt;
</pre>
</code>
<p>keep in mind that widget-less sites will be removed.</p>
diff --git a/tarantino/ring.json b/tarantino/ring.json
index 6220f6c..acb1a1a 100644
--- a/tarantino/ring.json
+++ b/tarantino/ring.json
@@ -2,7 +2,7 @@
"members": [
{
"name": "Madeline",
- "url": "https://roughlynamed.net",
+ "url": "https://gnu.mom",
"content_warnings": []
}
]
diff --git a/uses.html b/uses.html
index ec801e1..498b04d 100644
--- a/uses.html
+++ b/uses.html
@@ -1,22 +1,22 @@
<!--
- roughlynamed.net
+ gnu.mom
Copyright (C) 2026 Magdalena Szweda
- This file is part of roughlynamed.net.
+ This file is part of gnu.mom.
- roughlynamed.net is free software: you can redistribute it and/or modify
+ gnu.mom is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as
published by the Free Software Foundation, either version 3 of
the License, or (at your option) any later version.
- roughlynamed.net is distributed in the hope that it will be useful,
+ gnu.mom is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU Affero General Public License for more details.
You should have received a copy of the GNU Affero General Public License
- along with roughlynamed.net. If not, see <https://www.gnu.org/licenses/>.
+ along with gnu.mom. If not, see <https://www.gnu.org/licenses/>.
-->
<!doctype html>
<html lang="en">
@@ -33,8 +33,8 @@
<nav>
<a href="/">index</a> <a href="/about.html">/about</a> <a href="/contact.html">/contact</a>
<a href="/slashes.html">/slashes</a> <a href="/uses.html">/uses</a>
- <a href="https://git.roughlynamed.net">/blog</a>
- <a href="https://1kb.roughlynamed.net">/1kb</a> <a href="/tarantino/">/tarantino</a>
+ <a href="https://git.gnu.mom">/blog</a>
+ <a href="https://1kb.gnu.mom">/1kb</a> <a href="/tarantino/">/tarantino</a>
</nav>
<main>
<h1>/uses</h1>
@@ -64,7 +64,7 @@
<a href="https://www.raspberrypi.com/products/raspberry-pi-zero-w/">Raspberry Pi Zero W</a>
</p>
<h2>Software</h2>
- <p>Kernel: Linux 6.18.50-gentoo-dist-bin</p>
+ <p>Kernel: Linux 7.2.7-zen1-custom-r1</p>
<p>OS: <a href="https://gentoo.org">Gentoo</a> GNU/Linux</p>
<p>
I am considering switching to <a href="https://www.freebsd.org">FreeBSD</a> or
@@ -74,7 +74,7 @@
<p>(previously <a href="https://dwm.suckless.org">dwm</a>)</p>
<h2>terminal</h2>
<p>Emulator: <a href="https://github.com/alacritty/alacritty/">alacritty</a></p>
- <p>Shell: <a href="https://fishshell.com/">fish</a></p>
+ <p>Shell: <a href="https://fishshell.com/">mksh</a></p>
<p>
Editor: <a href="https://www.gnu.org/software/emacs/emacs.html">Emacs</a> (ex-vim &amp;
helix)
@@ -82,7 +82,7 @@
<p>Font: <a href="https://usgraphics.com/products/berkeley-mono">Berkeley Mono</a></p>
<h2>VCS</h2>
<p>VCS: <a href="https://github.com/jj-vcs/jj">jj</a></p>
- <p>Forge: <a href="https://git.roughlynamed.net">git.roughlynamed.net</a> - selfhosted</p>
+ <p>Forge: <a href="https://git.gnu.mom">git.gnu.mom</a> - selfhosted</p>
<h2>Music</h2>
<p>Download: <a href="https://nicotine-plus.org">Nicotine+</a></p>
<p>Daemon: <a href="https://github.com/xmms2">xmms2</a></p>
@@ -103,7 +103,7 @@
<p>Client: <a href="https://xmpp.org/software/jabber-el">jabber</a></p>
<p>JID: <a href="xmpp:wildebeest@yax.im">wildebeest@yax.im</a></p>
<h2>Web &amp; Friends</h2>
- <p>Browser: <a href="https://vivaldi.com">Vivaldi</a></p>
+ <p>Browser: <a href="https://www.gnu.org/software/gnuzilla">GNU IceCat</a></p>
<p>Extensions:</p>
<ul>
<li>Ublock Origin</li>
@@ -119,12 +119,12 @@
<li><a href="https://mu.social/">mu.social</a> for my bluesky</li>
<li>
<a href="https://marque.at">marque.at</a> for my DNS (kinda like porkbun), i want to thank
- them for donating me the <a href="https://roughlynamed.net">roughlynamed.net</a> domain
+ them for donating me the <a href="https://gnu.mom">gnu.mom</a> domain
</li>
</ul>
</main>
<p class="license">
- <a href="https://git.roughlynamed.net/website.git/">Source code</a> —
+ <a href="https://git.gnu.mom/website.git/">Source code</a> —
<a href="COPYING">GNU AGPLv3</a>
</p>
</body>
diff --git a/webring.js b/webring.js
index 59ab07a..f83707c 100644
--- a/webring.js
+++ b/webring.js
@@ -8,7 +8,7 @@ async function fetchRingMembers() {
if (Date.now() - ts < RING_CACHE_TTL_MS) return data;
}
- const res = await fetch("https://roughlynamed.net/tarantino/ring.json");
+ const res = await fetch("https://gnu.mom/tarantino/ring.json");
if (!res.ok) throw new Error(`tarantino webring fetch failed: ${res.status}`);
const { members } = await res.json();