diff options
| author | Magdalena Szweda <hi@roughlynamed.net> | 2026-10-19 19:56:45 +0200 |
|---|---|---|
| committer | Magdalena Szweda <hi@roughlynamed.net> | 2026-10-19 19:58:01 +0200 |
| commit | afbfd5c2df91090fcb532dd83352802b3e914e52 (patch) | |
| tree | 1a32821c37eb92548571ac859e799051c7703bcf | |
| parent | 3dfd07491402d8739aeae9742e8623a6fb9ade43 (diff) | |
| -rw-r--r-- | 404.html | 10 | ||||
| -rw-r--r-- | AGPL-SOURCE-LINK.html | 2 | ||||
| -rw-r--r-- | SOURCE | 4 | ||||
| -rw-r--r-- | about.html | 16 | ||||
| -rw-r--r-- | ai.html | 14 | ||||
| -rw-r--r-- | atproto/index.html | 50 | ||||
| -rw-r--r-- | blank.html | 10 | ||||
| -rw-r--r-- | contact.html | 22 | ||||
| -rw-r--r-- | fakeindex.html | 12 | ||||
| -rw-r--r-- | girl.html | 16 | ||||
| -rw-r--r-- | style.css-pre-sansserif-everything | 404 |
11 files changed, 53 insertions, 507 deletions
@@ -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"> diff --git a/AGPL-SOURCE-LINK.html b/AGPL-SOURCE-LINK.html index 76f7b48..c4326f6 100644 --- a/AGPL-SOURCE-LINK.html +++ b/AGPL-SOURCE-LINK.html @@ -9,7 +9,7 @@ There is NO WARRANTY, to the extent permitted by law. --> <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> @@ -1,10 +1,10 @@ -roughlynamed.net — Corresponding Source +gnu.mom — Corresponding Source ================================ The corresponding source code for the version of this software running on the server is available at: -https://git.roughlynamed.net/website.git/ +https://git.gnu.mom/website.git/ License: GNU Affero General Public License, version 3 or later. @@ -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> d - <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> <h1>/about</h1> <main> @@ -222,7 +222,7 @@ </ul> <p>all of these gave up on except nixos.</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> @@ -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"> @@ -36,8 +36,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> d - <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> <h1>/ai</h1> <p> diff --git a/atproto/index.html b/atproto/index.html deleted file mode 100644 index cc80e4f..0000000 --- a/atproto/index.html +++ /dev/null @@ -1,50 +0,0 @@ -<!-- - roughlynamed.net - - Copyright (C) 2026 Magdalena Szweda - - This file is part of roughlynamed.net. - - roughlynamed.net 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, - 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>ATProto webring</title> - <link rel="icon" type="image/png" href="/assets/_.ico" /> - <link rel="preconnect" href="https://libre.fm" /> - <link rel="stylesheet" href="/style.css" /> - </head> - <body> - <br /> - <nav> - <p></p> - <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="/webrings.html">/webrings</a> - <a href="https://blog.roughlynamed.net">/blog</a> - <a href="https://1kb.roughlynamed.net">/1kb</a> - <a href="/tarantino/">/tarantino</a> - </nav> - <h1>The ATProtocol webring</h1> - <p>This is a webring dedicated to members of the ATProtocol</p> - </body> -</html> @@ -1,20 +1,20 @@ <!-- - 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/>. --> diff --git a/contact.html b/contact.html index 75c0437..3f94e4f 100644 --- a/contact.html +++ b/contact.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,15 +33,15 @@ <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> <h1>/contact</h1> <main> <p>Where can you find me?</p> - <p>my handle in the ATmosphere is roughlynamed.net, but heres a full list of links.</p> + <p>my handle in the ATmosphere is gnu.mom, but heres a full list of links.</p> <ul> - <li>Bluesky: <a href="https://bsky.app/profile/roughlynamed.net">@roughlynamed.net</a></li> + <li>Bluesky: <a href="https://bsky.app/profile/gnu.mom">@gnu.mom</a></li> <li>XMPP: <a href="xmpp:wildebeest@yax.im">wildebeest@yax.im</a></li> <li>Lobsters: <a href="https://lobste.rs/~zelda">~zelda</a></li> <li> @@ -50,7 +50,7 @@ <li>Twitch: sophiesdotrocks</li> </ul> <h2>email</h2> - <p>My primary email is <a href="mailto:hi@roughlynamed.net">hi@roughlynamed.net</a></p> + <p>My primary email is <a href="mailto:hi@gnu.mom">hi@gnu.mom</a></p> <p>LibrePGP fingerprint: B9CF 59FE 5783 5F89 ECB3 3FD4 17CA 8097 70F8 5511</p> <p>My full gpg key is:</p> <pre class="pgp-key"> @@ -77,7 +77,7 @@ rIFPCA== <hr /> <span><br /></span> <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/fakeindex.html b/fakeindex.html index 9ff4f71..393d2a6 100644 --- a/fakeindex.html +++ b/fakeindex.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> @@ -51,7 +51,7 @@ id you actually think that that link would lead you to the actual home page afte <p> well guess what, fucko, it won't, now move your fat fucking fingers on your stupid dumb - moron idiot body and type the sweet url of "https://roughlynamed.net" in the url bar of your + moron idiot body and type the sweet url of "https://gnu.mom" in the url bar of your shitty little browser </p> <p>fuck you fag</p> @@ -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>/girl</h1> @@ -51,7 +51,7 @@ <li>lispy girl (like the language!)</li> </ul> <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/style.css-pre-sansserif-everything b/style.css-pre-sansserif-everything deleted file mode 100644 index 97b80ce..0000000 --- a/style.css-pre-sansserif-everything +++ /dev/null @@ -1,404 +0,0 @@ -/* - * roughlynamed.net - * - * Copyright (C) 2026 Magdalena Szweda - * - * This file is part of roughlynamed.net. - * - * sophies.rocks 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. - * - * sophies.rocks 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 sophies.rocks. If not, see <https://www.gnu.org/licenses/>. - */ -/* ROOT COLORSCHEME CHANGES WHENEVER I FEEL LIKE IT */ - -/* :root { */ -/* /1* flatwhite *1/ */ -/* --bg: #f1ece4; */ -/* --text: #605a52; */ -/* --accent: #4c5361; */ -/* --border: #93836c; */ -/* --muted: hsl(30, 8%, 55%); */ -/* } */ -:root { - --bg: #ffffff; - --text: #000000; - --accent: #641212; /* links */ - --accent-hover: #c40f0f; - --border: #e0c080; - --muted: #333333; - --tint: #ffe4b7; - --row-a: #fffbed; - --row-b: #ffeecc; - --sans: sans-serif; - --serif: sans-serif; - -} -/* :root { */ -/* /\* eink *\/ */ -/* --bg: #f2efe9; */ -/* --text: #2b2926; */ -/* --accent: #7a5c3e; */ -/* --border: #d8d2c4; */ -/* --muted: #8a8578; */ -/* } */ - -/* :root { */ -/* /1* classic *1/ */ -/* --bg: #f8efdf; */ -/* --text: #33281c; */ -/* --accent: #b8783e; */ -/* --border: #e4e0d8; */ -/* --muted: #7a6a54 */ -/* } */ - -* { - box-sizing: border-box; -} - -p { - margin: 0.4rem 0; -} - -body { - font-family: - "Atkinson Hyperlegible Next", - -apple-system, - "Segoe UI", - sans-serif; - background: var(--bg); - color: var(--text); - max-width: 680px; - margin: 0 auto; - padding: 4rem 1.5rem; - line-height: 1.65; - font-size: 1.05rem; -} - -h1, -h2, -h3 { - font-family: "IBM Plex Serif", Georgia, serif; - font-weight: 600; - line-height: 1.25; - margin-top: 3rem; -} - -h1 { - font-size: 2.1rem; - margin-top: 0; - letter-spacing: -0.02em; -} - -h2 { - font-size: 1.4rem; -} - -a { - color: var(--accent); - text-decoration: underline; - text-decoration-color: rgba(181, 83, 60, 0.3); - text-underline-offset: 3px; -} - -nav { - display: flex; - flex-wrap: nowrap; - justify-content: flex-end; - gap: 1.5rem; - margin-bottom: 3rem; - padding-bottom: 1rem; - border-bottom: 1px solid var(--border); - font-size: 1rem; - color: var(--muted); -} - -code, -pre { - font-family: "IBM Plex Mono", "Courier New", monospace; - margin: 0.4rem 0; -} - -code { - background: #f0ede6; - padding: 0.15em 0.4em; - border-radius: 4px; - font-size: 0.9em; -} - -.buttons { - display: flex; - flex-wrap: wrap; - gap: 0.5rem; - margin-top: 3rem; -} -.buttons div { - display: inline-block; -} -#recent { - margin-top: 3rem; -} - -#recent h2 { - margin-top: 0; -} - -#recent-now p { - margin: 0; -} - -.recent-grid { - display: grid; - grid-template-columns: 2fr 1fr; - gap: 1.5rem; - margin-top: 1.5rem; - align-items: start; -} - -.recent-column { - display: flex; - flex-direction: column; - gap: 1.5rem; - min-height: 0; -} - -.recent-box { - border: 1px solid #ddd; - padding: 1.25rem 1.5rem; -} - -.recent-box h3 { - margin-top: 0; - font-size: 1.1rem; -} - -.recent-box ul { - list-style: none; - padding-left: 0; - margin: 1rem 0 0; -} - -.recent-box li + li { - margin-top: 1.2rem; -} - -.recent-box li a { - font-weight: 600; -} - -#recent-publications { - flex-shrink: 0; -} -#recent-now { - flex: 0 1 auto; - min-height: 150px; - max-height: 500px; - overflow-y: auto; - resize: vertical; - scrollbar-width: thin; - scrollbar-color: var(--accent) var(--bg); -} - -#recent-now::-webkit-scrollbar { - width: 8px; -} - -#recent-now::-webkit-scrollbar-track { - background: var(--bg); -} - -#recent-now::-webkit-scrollbar-thumb { - background: var(--accent); - border-radius: 4px; -} - -#recent-now::-webkit-scrollbar-thumb:hover { - background: var(--text); -} - -#recent-now ul { - list-style: none; - padding-left: 0; - margin: 1rem 0 0; -} - -#recent-now li { - margin: 0 0 1rem; -} - -#recent-now li:last-child { - margin-bottom: 0; -} - -#recent-now time { - display: block; - font-size: 0.8em; - color: var(--muted); - font-family: "IBM Plex Mono", monospace; -} - -@media (max-width: 550px) { - .recent-grid, - .terminology-grid { - grid-template-columns: 1fr; - } -} - -@font-face { - font-family: "IBM Plex Serif"; - src: url("fonts/IBMPlexSerif-Regular.woff2") format("woff2"); - font-weight: 400; - font-display: swap; -} - -@font-face { - font-family: "IBM Plex Serif"; - src: url("fonts/IBMPlexSerif-Bold.woff2") format("woff2"); - font-weight: 700; - font-display: swap; -} - -@font-face { - font-family: "IBM Plex Mono"; - src: url("fonts/IBMPlexMono-Regular.woff2") format("woff2"); - font-weight: 400; - font-display: swap; -} - -@font-face { - font-family: "Atkinson Hyperlegible Next"; - src: url("fonts/Atkinson_Hyperlegible_Next/AtkinsonHyperlegibleNext-VariableFont_wght.ttf") - format("truetype-variations"); - font-weight: 400 700; - font-display: swap; -} - -.pgp-label { - margin: 0; - margin-bottom: 0; -} - -.pgp-key { - all: revert; - white-space: pre-wrap; - font-family: "Atkinson Hyperlegible Next"; - margin: 0; -} - -.tag { - font-size: 0.7em; - padding: 0.1em 0.5em; - border-radius: 4px; - font-family: "IBM Plex Mono", monospace; - text-transform: uppercase; - margin-left: 0.4em; -} - -.tag.done { - background: #dcead9; - color: #2e5c31; -} - -.tag.todo { - background: #f0ede6; - color: var(--muted); -} - -.tag.kill { - background: #f2dcd8; - color: #8a3b32; -} - -.tag.maybe { - background: #f3e6c8; - color: #7a5a1c; -} - -dl.slashlist dt { - font-weight: 600; - margin-top: 1.2em; -} - -dl.slashlist dd { - margin-left: 0; - color: var(--muted); - font-size: 0.95em; -} - -.terminology { - margin-top: 3rem; -} - -.terminology-intro { - color: var(--muted); -} - -.terminology-grid { - display: grid; - grid-template-columns: repeat(2, 1fr); - gap: 1.5rem; - margin-top: 2rem; -} - -.terminology-grid > div { - border: 1px solid var(--border); - padding: 1rem 1.25rem; - border-radius: 6px; -} - -.terminology-grid h3 { - margin-top: 0; - margin-bottom: 0.75rem; -} - -.terminology-grid ul { - list-style: none; - padding-left: 0; - margin: 0; -} - -.terminology-grid li { - margin: 0.35rem 0; -} - -.terminology-grid .icon { - width: 16px; - height: 16px; - object-fit: contain; - vertical-align: -3px; - margin-right: 0.35rem; -} - -.rating-love { - color: var(--accent); - font-weight: 700; -} - -.rating-like { - color: var(--text); -} - -.rating-okay { - color: #628c58; -} - -.rating-maybe { - color: #a66b3d; -} - -.rating-no { - color: #a34f45; -} - -.rating-never { - color: #a34f45; - font-weight: 700; -} |
