# HG changeset patch # User Lain Iwakura # Date 1769194103 -10800 # Node ID 6b58ac734d259ef3236258d31d74e569c46b2dcc # Parent fbc739176a6e89a026ffe5d586417371b3357159 yes diff -r fbc739176a6e -r 6b58ac734d25 .hgignore --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/.hgignore Fri Jan 23 21:48:23 2026 +0300 @@ -0,0 +1,1 @@ +/dist/ diff -r fbc739176a6e -r 6b58ac734d25 dist/changelog.7 --- a/dist/changelog.7 Thu Jan 22 19:36:58 2026 +0300 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,15 +0,0 @@ -.TH CHANGELOG 7 "2026-01-12" "unixfriends" "Project Documentation" - -.SH NAME -changelog \- site update history - -.SH DESCRIPTION -This document describes notable changes to the unixfriends website. - -.SH 28.12.25 -.IP \(bu 2 -\fBadded public keys\fR - -.SH 27.12.25 -.IP \(bu 2 -\fBinitial public release\fR diff -r fbc739176a6e -r 6b58ac734d25 dist/changelog.html --- a/dist/changelog.html Thu Jan 22 19:36:58 2026 +0300 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,54 +0,0 @@ - - - - - - - CHANGELOG(7) - - - - - - - - -
CHANGELOG(7)Project DocumentationCHANGELOG(7)
-
-

-
-

-

changelog - site update history

-

-
-
-

-

This document describes notable changes to the unixfriends - website.

-

-
-
-

-
-
-
added public keys -

-
-
-
-
-

-
-
-
initial public release
-
-
-
- - - - - -
2026-01-12unixfriends
- - diff -r fbc739176a6e -r 6b58ac734d25 dist/email.7 --- a/dist/email.7 Thu Jan 22 19:36:58 2026 +0300 +++ b/dist/email.7 Fri Jan 23 21:48:23 2026 +0300 @@ -33,7 +33,7 @@ run the following command in a POSIX shell: .nf -echo "H4sIALoYUGkAA8tJzMxzyEnNzc8rSU3Uy8nP4QIAjNU6PhIAAAA=" | base64 -d | gzip -d +echo "H4sIABx1amkAA8tJzMxzyCxPzC4tStQrSExP5QIARi3kiBIAAAA=" | base64 -d | gzip -d .fi .SH NOTES diff -r fbc739176a6e -r 6b58ac734d25 dist/email.html --- a/dist/email.html Thu Jan 22 19:36:58 2026 +0300 +++ b/dist/email.html Fri Jan 23 21:48:23 2026 +0300 @@ -51,7 +51,7 @@

run the following command in a POSIX shell:

-
echo "H4sIALoYUGkAA8tJzMxzyEnNzc8rSU3Uy8nP4QIAjNU6PhIAAAA=" | base64 -d | gzip -d
+
echo "H4sIABx1amkAA8tJzMxzyCxPzC4tStQrSExP5QIARi3kiBIAAAA=" | base64 -d | gzip -d

diff -r fbc739176a6e -r 6b58ac734d25 dist/id_key.pub --- a/dist/id_key.pub Thu Jan 22 19:36:58 2026 +0300 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAINZKEd84TD0Nz7b7oeeKMvch1no/3dHm43uXBFo4uIll lain@Lains-MacBook-Air diff -r fbc739176a6e -r 6b58ac734d25 dist/index.1 --- a/dist/index.1 Thu Jan 22 19:36:58 2026 +0300 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,53 +0,0 @@ -.TH LAIN 1 "2026" "unixfriends" "User Pages" -.SH NAME -\fBlain\fR \- silly guy -.SH SYNOPSIS -.B lain -.RI [ options ] -.SH DESCRIPTION -some kind of developer interested in backend, sysadmin and security. - -.SH CONTACTS -.TP -mail -.UR email.html -click here -.UE -.TP -telegram -@pvlabs - -.SH DEVICES -thinkpad x230, pixel 3a, macbook air m3, iphone 14 pro. - -.SH KEYS -.nf -age: age1xsmj00a47qsuul4lw8sfsyqqve9rtxy4h72q0md3cajplj9cr46qtg2q3u -.fi -.nf -ssh: curl https://iwakura.page/ssh@keys -.fi -.nf -minisign: curl https://iwakura.page/minisign1.pub -minisign (trezor): curl https://iwakura.page/minisign2.pub -.fi -.SH SEE ALSO -man(1), plan9(7), nixos(8), 9front(7), -.UR changelog.html -changelog(7), -.UE -.UR https://text.iwakura.page -notes(7), -.UE -.UR https://git.iwakura.page -git(1) -.UE -.UR irc.html -catgirl(1) -.UE -.UR ssh.html -ssh(1) -.UE - -.PP -i believe the internet should remain simple. diff -r fbc739176a6e -r 6b58ac734d25 dist/index.html --- a/dist/index.html Thu Jan 22 19:36:58 2026 +0300 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,75 +0,0 @@ - - - - - - - LAIN(1) - - - - - - - - -
LAIN(1)User PagesLAIN(1)
-
-
-

-

lain - silly guy

-
-
-

-

lain [options]

-
-
-

-

some kind of developer interested in backend, sysadmin and - security.

-

-
-
-

-
-
-
click here
-
-
@pvlabs -

-
-
-
-
-

-

thinkpad x230, pixel 3a, macbook air m3, iphone 14 pro.

-

-
-
-

-
age: age1xsmj00a47qsuul4lw8sfsyqqve9rtxy4h72q0md3cajplj9cr46qtg2q3u
-
ssh: curl https://iwakura.page/ssh@keys
-
minisign: curl https://iwakura.page/minisign1.pub
-minisign (trezor): curl https://iwakura.page/minisign2.pub
-
-
-

-

man(1), plan9(7), nixos(8), 9front(7), - changelog(7), - notes(7), - git(1) - catgirl(1) - ssh(1)

-

-

i believe the internet should remain simple.

-
-
- - - - - -
2026unixfriends
- - diff -r fbc739176a6e -r 6b58ac734d25 dist/irc.7 --- a/dist/irc.7 Thu Jan 22 19:36:58 2026 +0300 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,14 +0,0 @@ -.TH "IRC" 7 "2026" "unixfriends" "Miscellaneous Information" -.SH NAME -irc \- Internet Relay Chat -.SH DESCRIPTION -here is a link to my IRC server, sometimes im online sometimes im not -.nf -chat.iwakura.page -.fi - -.SH NOTES -one rule - dont be a dick - -.SH SEE ALSO -.Xr ssh 1 diff -r fbc739176a6e -r 6b58ac734d25 dist/irc.html --- a/dist/irc.html Thu Jan 22 19:36:58 2026 +0300 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,46 +0,0 @@ - - - - - - - IRC(7) - - - - - - - - -
IRC(7)Miscellaneous InformationIRC(7)
-
-
-

-

irc - Internet Relay Chat

-
-
-

-

here is a link to my IRC server, sometimes im online sometimes im - not

-
chat.iwakura.page
-

-
-
-

-

one rule - dont be a dick

-

-
-
-

-
-
- - - - - -
2026unixfriends
- - diff -r fbc739176a6e -r 6b58ac734d25 dist/minisign.pub --- a/dist/minisign.pub Thu Jan 22 19:36:58 2026 +0300 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,2 +0,0 @@ -untrusted comment: minisign public key 504795B4B4A0A852 -RWRSqKC0tJVHUAa+TU7d/NozuAwBnrqEnnPZREh4Ihuw0AP54g4ToyFp diff -r fbc739176a6e -r 6b58ac734d25 dist/minisign1.pub --- a/dist/minisign1.pub Thu Jan 22 19:36:58 2026 +0300 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,2 +0,0 @@ -untrusted comment: minisign public key 504795B4B4A0A852 -RWRSqKC0tJVHUAa+TU7d/NozuAwBnrqEnnPZREh4Ihuw0AP54g4ToyFp diff -r fbc739176a6e -r 6b58ac734d25 dist/minisign2.pub --- a/dist/minisign2.pub Thu Jan 22 19:36:58 2026 +0300 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,2 +0,0 @@ -untrusted comment: identity -RWRUfLQF6H2Jgr8IvFUeY5Zx8aAsfYxOHYI72FnWk5OBGfpsQdCOkPdT diff -r fbc739176a6e -r 6b58ac734d25 dist/scheme.css --- a/dist/scheme.css Thu Jan 22 19:36:58 2026 +0300 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,66 +0,0 @@ -/* taken from https://causal.agency/ */ -:root { - --ansi0: #161510; - --ansi1: #A32810; - --ansi2: #727A18; - --ansi3: #A37720; - --ansi4: #3D6266; - --ansi5: #7A4955; - --ansi6: #557A55; - --ansi7: #998D6B; - --ansi8: #4C4635; - --ansi9: #CC3214; - --ansi10: #8E991E; - --ansi11: #CC9528; - --ansi12: #4C7B7F; - --ansi13: #995B6B; - --ansi14: #6B996B; - --ansi15: #CCBC8E; - --ansi16: #14130E; - --ansi17: #B7A980; - --ansi18: #CCBC8E; - --ansi19: #A34110; - --ansi20: #7A7155; -} -.fg0 { color: var(--ansi0); } -.bg0 { background-color: var(--ansi0); } -.fg1 { color: var(--ansi1); } -.bg1 { background-color: var(--ansi1); } -.fg2 { color: var(--ansi2); } -.bg2 { background-color: var(--ansi2); } -.fg3 { color: var(--ansi3); } -.bg3 { background-color: var(--ansi3); } -.fg4 { color: var(--ansi4); } -.bg4 { background-color: var(--ansi4); } -.fg5 { color: var(--ansi5); } -.bg5 { background-color: var(--ansi5); } -.fg6 { color: var(--ansi6); } -.bg6 { background-color: var(--ansi6); } -.fg7 { color: var(--ansi7); } -.bg7 { background-color: var(--ansi7); } -.fg8 { color: var(--ansi8); } -.bg8 { background-color: var(--ansi8); } -.fg9 { color: var(--ansi9); } -.bg9 { background-color: var(--ansi9); } -.fg10 { color: var(--ansi10); } -.bg10 { background-color: var(--ansi10); } -.fg11 { color: var(--ansi11); } -.bg11 { background-color: var(--ansi11); } -.fg12 { color: var(--ansi12); } -.bg12 { background-color: var(--ansi12); } -.fg13 { color: var(--ansi13); } -.bg13 { background-color: var(--ansi13); } -.fg14 { color: var(--ansi14); } -.bg14 { background-color: var(--ansi14); } -.fg15 { color: var(--ansi15); } -.bg15 { background-color: var(--ansi15); } -.fg16 { color: var(--ansi16); } -.bg16 { background-color: var(--ansi16); } -.fg17 { color: var(--ansi17); } -.bg17 { background-color: var(--ansi17); } -.fg18 { color: var(--ansi18); } -.bg18 { background-color: var(--ansi18); } -.fg19 { color: var(--ansi19); } -.bg19 { background-color: var(--ansi19); } -.fg20 { color: var(--ansi20); } -.bg20 { background-color: var(--ansi20); } diff -r fbc739176a6e -r 6b58ac734d25 dist/ssh.7 --- a/dist/ssh.7 Thu Jan 22 19:36:58 2026 +0300 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,22 +0,0 @@ -.TH "SSH" 7 "2026" "unixfriends" "Miscellaneous Information" -.SH NAME -irc \- Internet Relay Chat -.SH DESCRIPTION -here is a link to my torus and -.UR https://git.causal.agency/play -"play" -.UE -server -.nf -ssh torus@ssh.iwakura.page -.fi -or -.nf -ssh play@ssh.iwakura.page -.fi - -.SH NOTES -one rule - dont be a dick - -.SH SEE ALSO -.Xr ssh 1 diff -r fbc739176a6e -r 6b58ac734d25 dist/ssh.html --- a/dist/ssh.html Thu Jan 22 19:36:58 2026 +0300 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,49 +0,0 @@ - - - - - - - SSH(7) - - - - - - - - -
SSH(7)Miscellaneous InformationSSH(7)
-
-
-

-

irc - Internet Relay Chat

-
-
-

-

here is a link to my torus and - "play" - server

-
ssh torus@ssh.iwakura.page
-

or

-
ssh play@ssh.iwakura.page
-

-
-
-

-

one rule - dont be a dick

-

-
-
-

-
-
- - - - - -
2026unixfriends
- - diff -r fbc739176a6e -r 6b58ac734d25 dist/ssh@keys --- a/dist/ssh@keys Thu Jan 22 19:36:58 2026 +0300 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,2 +0,0 @@ -ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAINZKEd84TD0Nz7b7oeeKMvch1no/3dHm43uXBFo4uIll lain@Lains-MacBook-Air -ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBBEv42WCiA40Ir1FJ6i/DZFJNScBwawJrrLfrouqlTk5E1hIyGPsMfsMXuXnDLIQQpfam4l+1Q0pnu8SfnfgIcU= diff -r fbc739176a6e -r 6b58ac734d25 dist/style.css --- a/dist/style.css Thu Jan 22 19:36:58 2026 +0300 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,29 +0,0 @@ -/* styles from https://causal.agency/ */ -@import url("scheme.css"); - -table.head, table.foot { width: 100%; } -td.head-rtitle, td.foot-os { text-align: right; } -td.head-vol { text-align: center; } -div.Pp { margin: 1ex 0ex; } -div.Nd, div.Bf, div.Op { display: inline; } -span.Pa, span.Ad { font-style: italic; } -span.Ms { font-weight: bold; } -dl.Bl-diag > dt { font-weight: bold; } -code.Nm, code.Fl, code.Cm, code.Ic, code.In, code.Fd, code.Fn, -code.Cd { font-weight: bold; font-family: inherit; } - -div.head, div.foot { display: flex; justify-content: space-between; } -.head-ltitle, .foot-date { flex: 1; } -.head-vol { flex: 0 1 auto; text-align: center; } -.head-rtitle, .foot-os { flex: 1; text-align: right; } - -html { font-family: monospace; line-height: 1.25em; } -body { max-width: 80ch; margin: 1em auto; padding: 0 1ch; } -table { border-collapse: collapse; } -table.Nm code.Nm { padding-right: 1ch; } -table.foot { margin-top: 1em; } - -html { background-color: var(--ansi16); color: var(--ansi17); } -a { color: var(--ansi4); } -a:visited { color: var(--ansi5); } -a.permalink { color: var(--ansi3); text-decoration: none; }