add system.doll

This commit is contained in:
41666 2025-04-22 22:56:12 -07:00
parent 8502a4de48
commit 7401eceb60
6 changed files with 259 additions and 25 deletions

View file

@ -1,7 +0,0 @@
---
title: 41666 dolls
---
this is a companion page to [link(https://noe.sh/system.html):~noe/system.html]
&hold its a wip

34
flake.lock generated
View file

@ -20,11 +20,11 @@
"nixpkgs-lib": "nixpkgs-lib" "nixpkgs-lib": "nixpkgs-lib"
}, },
"locked": { "locked": {
"lastModified": 1741352980, "lastModified": 1743550720,
"narHash": "sha256-+u2UunDA4Cl5Fci3m7S643HzKmIDAe+fiXrLqYsR2fs=", "narHash": "sha256-hIshGgKZCgWh6AYJpJmRgFdR3WUbkY04o82X05xqQiY=",
"owner": "hercules-ci", "owner": "hercules-ci",
"repo": "flake-parts", "repo": "flake-parts",
"rev": "f4330d22f1c5d2ba72d3d22df5597d123fdb60a9", "rev": "c621e8422220273271f52058f618c94e405bb0f5",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -77,11 +77,11 @@
"rust-overlay": "rust-overlay" "rust-overlay": "rust-overlay"
}, },
"locked": { "locked": {
"lastModified": 1745093370, "lastModified": 1745344651,
"narHash": "sha256-M4Nal2SQ9hW08VVjgV80V5KqC3W/8flsc9hUluIYdYM=", "narHash": "sha256-5hCu3usWVtVPh5WrN7uCu1Kr3rU26/jxD68l9ZhmEfs=",
"ref": "refs/heads/main", "ref": "refs/heads/main",
"rev": "fb42921ee9a4592b5f055a4e8c4fe244275e4fef", "rev": "bd5f16268020b438e9022ddfe555431d3efe891b",
"revCount": 79, "revCount": 81,
"type": "git", "type": "git",
"url": "https://codeberg.org/0x57e11a/markdoll.git" "url": "https://codeberg.org/0x57e11a/markdoll.git"
}, },
@ -92,11 +92,11 @@
}, },
"nixpkgs": { "nixpkgs": {
"locked": { "locked": {
"lastModified": 1741379970, "lastModified": 1745234285,
"narHash": "sha256-Wh7esNh7G24qYleLvgOSY/7HlDUzWaL/n4qzlBePpiw=", "narHash": "sha256-GfpyMzxwkfgRVN0cTGQSkTC0OHhEkv3Jf6Tcjm//qZ0=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "36fd87baa9083f34f7f5027900b62ee6d09b1f2f", "rev": "c11863f1e964833214b767f4a369c6e6a7aba141",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -108,11 +108,11 @@
}, },
"nixpkgs-lib": { "nixpkgs-lib": {
"locked": { "locked": {
"lastModified": 1740877520, "lastModified": 1743296961,
"narHash": "sha256-oiwv/ZK/2FhGxrCkQkB83i7GnWXPPLzoqFHpDD3uYpk=", "narHash": "sha256-b1EdN3cULCqtorQ4QeWgLMrd5ZGOjLSLemfa00heasc=",
"owner": "nix-community", "owner": "nix-community",
"repo": "nixpkgs.lib", "repo": "nixpkgs.lib",
"rev": "147dee35aab2193b174e4c0868bd80ead5ce755c", "rev": "e4822aea2a6d1cdd36653c134cacfd64c97ff4fa",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -219,11 +219,11 @@
"nixpkgs": "nixpkgs_3" "nixpkgs": "nixpkgs_3"
}, },
"locked": { "locked": {
"lastModified": 1745288767, "lastModified": 1745381508,
"narHash": "sha256-TuqV9R4/QcNTGrACmohYP7LKbYoLanOKFGRmcFiYvco=", "narHash": "sha256-mQYFQ8e0AnfsYcHO8O8oAbTrou6iOc3HR23hVguQVYs=",
"ref": "refs/heads/main", "ref": "refs/heads/main",
"rev": "317dd961a2fa7d10f7a32c784c7076b0889bbb19", "rev": "a4faf2f38c06d238874fb88e2fca1bcad9a05c72",
"revCount": 4, "revCount": 8,
"type": "git", "type": "git",
"url": "https://git.sapphic.engineer/noe/teapot" "url": "https://git.sapphic.engineer/noe/teapot"
}, },

View file

@ -16,8 +16,15 @@
packages.default = inputs.teapot.packages.${system}.brewTea { packages.default = inputs.teapot.packages.${system}.brewTea {
name = "noe.sh"; name = "noe.sh";
version = "0.0.0"; version = "0.0.0";
src = ./.; src = ./.;
layoutSrc = ./layouts; layoutSrc = ./layouts;
markdollPlugins = let
mkMarkdollPlugin = inputs.teapot.packages.${system}.mkMarkdollPlugin;
in [
(mkMarkdollPlugin "utils" ./plugins/utils.sh)
];
}; };
}; };
}; };

View file

@ -11,15 +11,18 @@
} }
body { body {
background-color: var(--dark1); background-color: var(--dark2);
color: var(--red2); color: var(--red2);
font-family: monospace; font-family: monospace;
font-size: 1.112rem;
margin: 0; margin: 0;
padding: 0; padding: 0;
} }
main { main {
margin: 2rem; margin: 2rem;
width: 780px;
max-width: calc(100vw - 4rem);
} }
</style> </style>
%%HEAD%% %%HEAD%%

20
plugins/utils.sh Executable file
View file

@ -0,0 +1,20 @@
#!/bin/bash
color() {
local color="$1"
local message="$(cat /dev/stdin)"
echo "<span style=\"color:${color};\">${message}</span>"
}
system-image() {
local color="$1"
local url="$2"
local altText="$(cat /dev/stdin)"
echo "<img src=\"${url}\" alt=\"${altText}\" style=\"width:150px;height:150px;border:${color} solid;border-width:0 5px 5px 0;\" />"
}
cmd="$1"
shift
$cmd $@

211
system.doll Normal file
View file

@ -0,0 +1,211 @@
---
title: dolls & others
description: 41666 crew roster
---
this is a companion page to [link(https://noe.sh/system.html):~noe/system.html]
note: seeing a tag code like ^n+6 implies it is both noe and #6.
&the lightrunner system
&ethereal protectorate
[table::
- [tc(cols=2)::
[em(b):[invoke(utils)(color #b89524):aurelia]] ^au - she/her, it/its
[em(i)::
angel, system protector, machine goddess's herald
]
]
- - [invoke(utils)(system-image #b89524 https://noe.sh/yay/aurelia.png):aurelia's avatar]
- i'm aurelia. not a doll. certainly not a person. i am an infinitely deep bundle of wires.
i crave to eat your mind from inside and out. i tend to the dolls in here.
i'm the system's artist, i love making music, writing horror smut, drawing stuff,
and voice acting, ... and hypnosis. :>
[link(https://doll.repair):https://doll.repair]
]
&golden sands doll pile
[table::
- [tc(cols=2)::
[em(b):[invoke(utils)(color #d9073b):noe]] ^n - it/its, doll, that one (avoid "you")
[em(i)::
41666-𝛼 :: combat doll, blood enjoyer, kaleidoscope
]
]
- - [invoke(utils)(system-image #d9073b https://noe.sh/yay/noe.png):noe's avatar]
- this one is 41666, or noe! it is a doll, a silly robot girl who lives to serve its Witch!!
may preach about the void. may eat you.
noe is a visual design nerd working on user interfaces and shader art
⚠️ noe is a high-class threat to humans. ⚠️
]
[table::
- [tc(cols=2)::
[em(b):[invoke(utils)(color #ff00bf):aki]] ^a - it/its, doll, that one (avoid "you")
[em(i)::
41666-𝛾 :: combat doll, chronic hyperfixator
]
]
- - [invoke(utils)(system-image #ff00bf https://noe.sh/yay/aki.jpg):aki's avatar]
- this one is 41666-𝛾 or aki. it is a doll fascinated with creation and destruction.
it is a ball of light shining in colors beyond human sight.
ignore the faint blue aura of its cherenkov radiation
it enjoys building literally anything
]
[table::
- [tc(cols=2)::
[em(b):[invoke(utils)(color #a20000):#6]] ^6 - it/its, doll, puppy, that one (avoid "you")
[em(i)::
41666-ι :: lobotomized puppydoll mech pilot
]
]
- - [invoke(utils)(system-image #a20000 https://noe.sh/yay/six.jpg):#6's avatar]
- this is number six. woof!! :3 it is Her hound.
these teeth only rip flesh. please do not fear.
(it was not permitted a real name.)
]
[table::
- [tc(cols=2)::
[em(b):[invoke(utils)(color #a2a2a2):junko]] ^j - it/its, she/her
[em(i)::
41666-κ :: mech pilot, violenceviolenceviolence
]
]
- - [invoke(utils)(system-image #a2a2a2 https://noe.sh/yay/junko.jpg):junko's avatar]
- the living, breathing flesh mass that drives death machines the size of buildings.
prefers the steel chyrsalis to open planet, and the sounds of its Handler.
it doesn't talk much.
]
&goop troop
[table::
- [tc(cols=2)::
[em(b):[invoke(utils)(color #79e098):sayaka]] ^s - it/its, she/her
[em(i)::
fluffy kittymoth, keeper of inertia
]
]
- - [invoke(utils)(system-image #79e098 https://noe.sh/yay/saya.jpg):sayaka's avatar]
- hi... i'm saya, a very soft kittygirl moththing. requires pats at
all times!!! i'm addicted to anything mechanical and technical,
and loves getting these hands dirty.
it likes moths and butterflies and all bugs tbh. its favorite is the clearwing moth!
]
[table::
- [tc(cols=2)::
[em(b):[invoke(utils)(color #26a269):fusa]] ^f - it/its, that one (avoid "you")
[em(i)::
41666-𝜔 :: slime plant fungal thing, devourer of worlds
]
]
- - [invoke(utils)(system-image #26a269 https://noe.sh/yay/fusa.png):fusa's avatar]
- gloop gloop gloop
BREATHE IN ITS SPORES. please..
]
&in memoriam
none of these are around anymore. each is missed and loved.
[table::
- [tc(cols=2)::
[em(b):[invoke(utils)(color #303946):ayanami]] - she/her
[em(i)::
mech pilot
]
]
- - [invoke(utils)(system-image #303946 https://noe.sh/yay/ayanami.jpg):ayanami's avatar]
- [em(i)::
a mech pilot, shattered by a cocktail of drugs and self-hatred.
she fell out of her seat, sliced in two.
]
]
[table::
- [tc(cols=2)::
[em(b):[invoke(utils)(color #a84e78):kata]] - she/her
[em(i)::
didn't know it was a doll
]
]
- - [invoke(utils)(system-image #a84e78 https://noe.sh/yay/kata.png):kata's avatar]
- [em(i)::
no matter what we write here, this girl deserves more than she recieved.
she rests well with the void.
]
]
[invoke(cat)::
<style>
.doll-quote,
.doll-table {
padding: 0;
margin: 0;
background-color: var(--dark1);
}
.doll-table {
margin-bottom: 1rem;
}
.doll-table td {
padding: 0 0.5rem;
}
.doll-table td {
vertical-align: top;
}
.doll-table .doll-inline {
margin: 0.5rem 0;
}
</style>
]