commit 3d11af4bb554ca58dc7d40613d855708fa3bf8cb
parent db825e5bec5c409b82c4b15644094c62713e4126
Author: Cem Keylan <cem@ckyln.com>
Date: Tue, 19 Oct 2021 14:46:51 +0200
update
Diffstat:
24 files changed, 82 insertions(+), 95 deletions(-)
diff --git a/build b/build
@@ -1,6 +1,7 @@
#!/bin/sh
subtitle=" | Cem's Website"
+copyright="2019-2021 Cem Keylan"
hr() {
# Shell function to create 80 dash characters on a file without actually
@@ -41,12 +42,15 @@ genpages() (
done
)
+getcopyright() { printf 'Copyright \\© %s\n' "$copyright" ;}
+
tohtml() {
srcfile=${1#.} srcfile=${srcfile%.*}.txt
markdown -f +fencedcode "$1" |
sed '/{{ CONTENT }}/r /dev/stdin' "$ROOT/template.html" |
sed '/{{ CONTENT }}/d' |
sed "s#{{ TITLE }}#$(gettitle "$1" html)#" |
+ sed "s#{{ COPYRIGHT }}#$(getcopyright)#" |
sed "s|{{ SRC }}|$srcfile|"
}
diff --git a/docs/blog.html b/docs/blog.html
@@ -57,6 +57,6 @@
</p>
<a href="/blog.txt">This page in plain-text</a>
<hr>
- <p class=footer>Copyright © 2019-2020 Cem Keylan</p>
+ <p class=footer>Copyright © 2019-2021 Cem Keylan</p>
</body>
</html>
diff --git a/docs/blog/20200413-editor-wizardry.html b/docs/blog/20200413-editor-wizardry.html
@@ -131,6 +131,6 @@ implementation).</li>
</p>
<a href="/blog/20200413-editor-wizardry.txt">This page in plain-text</a>
<hr>
- <p class=footer>Copyright © 2019-2020 Cem Keylan</p>
+ <p class=footer>Copyright © 2019-2021 Cem Keylan</p>
</body>
</html>
diff --git a/docs/blog/20200508-why-i-dislike-arch-and-gentoo.html b/docs/blog/20200508-why-i-dislike-arch-and-gentoo.html
@@ -126,6 +126,6 @@ USE flag system shouldn’t have been this hard.</p>
</p>
<a href="/blog/20200508-why-i-dislike-arch-and-gentoo.txt">This page in plain-text</a>
<hr>
- <p class=footer>Copyright © 2019-2020 Cem Keylan</p>
+ <p class=footer>Copyright © 2019-2021 Cem Keylan</p>
</body>
</html>
diff --git a/docs/blog/20200812-starting-x-without-xinit.html b/docs/blog/20200812-starting-x-without-xinit.html
@@ -67,6 +67,6 @@ wait
</p>
<a href="/blog/20200812-starting-x-without-xinit.txt">This page in plain-text</a>
<hr>
- <p class=footer>Copyright © 2019-2020 Cem Keylan</p>
+ <p class=footer>Copyright © 2019-2021 Cem Keylan</p>
</body>
</html>
diff --git a/docs/blog/20200828-static-linking.html b/docs/blog/20200828-static-linking.html
@@ -70,6 +70,6 @@ been talking about a gzip compressed cpio archive throughout this whole post.</p
</p>
<a href="/blog/20200828-static-linking.txt">This page in plain-text</a>
<hr>
- <p class=footer>Copyright © 2019-2020 Cem Keylan</p>
+ <p class=footer>Copyright © 2019-2021 Cem Keylan</p>
</body>
</html>
diff --git a/docs/blog/20200828-wpa-add-script.html b/docs/blog/20200828-wpa-add-script.html
@@ -157,6 +157,6 @@ wpa_cli reconfigure
</p>
<a href="/blog/20200828-wpa-add-script.txt">This page in plain-text</a>
<hr>
- <p class=footer>Copyright © 2019-2020 Cem Keylan</p>
+ <p class=footer>Copyright © 2019-2021 Cem Keylan</p>
</body>
</html>
diff --git a/docs/blog/20200908-trust-in-distributed-environments.html b/docs/blog/20200908-trust-in-distributed-environments.html
@@ -89,6 +89,6 @@ without a noticeable benefit to any.</p>
</p>
<a href="/blog/20200908-trust-in-distributed-environments.txt">This page in plain-text</a>
<hr>
- <p class=footer>Copyright © 2019-2020 Cem Keylan</p>
+ <p class=footer>Copyright © 2019-2021 Cem Keylan</p>
</body>
</html>
diff --git a/docs/blog/20201002-reimplementing-sysmgr-in-c.html b/docs/blog/20201002-reimplementing-sysmgr-in-c.html
@@ -73,6 +73,6 @@ completely usable.</p>
</p>
<a href="/blog/20201002-reimplementing-sysmgr-in-c.txt">This page in plain-text</a>
<hr>
- <p class=footer>Copyright © 2019-2020 Cem Keylan</p>
+ <p class=footer>Copyright © 2019-2021 Cem Keylan</p>
</body>
</html>
diff --git a/docs/blog/20211012-execline.html b/docs/blog/20211012-execline.html
@@ -77,6 +77,6 @@ over than the “basic”.</p>
</p>
<a href="/blog/20211012-execline.txt">This page in plain-text</a>
<hr>
- <p class=footer>Copyright © 2019-2020 Cem Keylan</p>
+ <p class=footer>Copyright © 2019-2021 Cem Keylan</p>
</body>
</html>
diff --git a/docs/contact.html b/docs/contact.html
@@ -46,9 +46,9 @@
<p>I can be reached from the following places:</p>
<ul>
-<li>IRC: merakor[2] / ckyl / cemkeylan @ freenode</li>
+<li>IRC: cem @ libera.chat / merakor @ oftc.net</li>
<li>Email: cem at ckyln dot com</li>
-<li>Fediverse: <a href="https://toot.ckyln.com/cem">@cem@toot.ckyln.com</a></li>
+<li>Fediverse: <a href="https://mas.to/@cem">@cem@mas.to</a></li>
<li>LinkedIn: <a href="https://www.linkedin.com/in/cem-keylan-86b1941b5">https://www.linkedin.com/in/cem-keylan-86b1941b5</a></li>
</ul>
@@ -141,6 +141,6 @@ qYqYZyrEn4g6PN/ifmiyeTmrvKyFk0cFhsEw3/Fpj0ayNEowffouctJ/8U0D5h/E
</p>
<a href="/contact.txt">This page in plain-text</a>
<hr>
- <p class=footer>Copyright © 2019-2020 Cem Keylan</p>
+ <p class=footer>Copyright © 2019-2021 Cem Keylan</p>
</body>
</html>
diff --git a/docs/contact.txt b/docs/contact.txt
@@ -3,15 +3,15 @@ Contact Info
I can be reached from the following places:
-- IRC: merakor[2] / ckyl / cemkeylan @ freenode
+- IRC: cem @ libera.chat / merakor @ oftc.net
- Email: cem at ckyln dot com
-- Fediverse: [@cem@toot.ckyln.com]
+- Fediverse: [@cem@mas.to]
- LinkedIn: <https://www.linkedin.com/in/cem-keylan-86b1941b5>
I have a public inbox at [~cemkeylan/inbox@lists.sr.ht], which can be used to
send patches, or for general discussion.
-[@cem@toot.ckyln.com]: https://toot.ckyln.com/cem
+[@cem@mas.to]: https://mas.to/@cem
[~cemkeylan/inbox@lists.sr.ht]: mailto:~cemkeylan/inbox@lists.sr.ht
diff --git a/docs/index.html b/docs/index.html
@@ -41,15 +41,12 @@
</div>
<hr>
<p>
-<p>Hello! I am Cem, and this is my fun little blog. I am a Software Engineering
-student at the Berlin CODE university, the maintainer of Carbs Linux, and I
-occasionally compose music (mostly jazz and classical).</p>
+<p>Hello! I am Cem, and this is my little blog that I rarely ever use. I am a
+Software Engineering student at the Berlin CODE university, the maintainer of
+Carbs Linux, and I occasionally compose music (mostly jazz and classical).</p>
-<p>My repositories can either be found on <a href="https://git.ckyln.com">https://git.ckyln.com</a> or
-<a href="https://git.sr.ht/~cemkeylan">https://git.sr.ht/~cemkeylan</a>. I am currently migrating my Github mirrors to
-Sourcehut, so see my <a href="https://github.com/cemkeylan">Github</a> as well.</p>
-
-<p>I can be found from <a href="https://toot.ckyln.com/cem">@cem@toot.ckyln.com</a> on the Fediverse.</p>
+<p>My repositories are really scattered, so see the <a href="/software.html">software</a> section if you
+are looking for one of my works.</p>
<p>This page is curl friendly! Just replace ‘.html’ with ‘.txt’, and you will be
able to view this site in your favourite pager! In your terminal simply type:</p>
@@ -555,6 +552,6 @@ implementation).</li>
</p>
<a href="/index.txt">This page in plain-text</a>
<hr>
- <p class=footer>Copyright © 2019-2020 Cem Keylan</p>
+ <p class=footer>Copyright © 2019-2021 Cem Keylan</p>
</body>
</html>
diff --git a/docs/index.txt b/docs/index.txt
@@ -1,16 +1,9 @@
-Hello! I am Cem, and this is my fun little blog. I am a Software Engineering
-student at the Berlin CODE university, the maintainer of Carbs Linux, and I
-occasionally compose music (mostly jazz and classical).
+Hello! I am Cem, and this is my little blog that I rarely ever use. I am a
+Software Engineering student at the Berlin CODE university, the maintainer of
+Carbs Linux, and I occasionally compose music (mostly jazz and classical).
-My repositories can either be found on <https://git.ckyln.com> or
-<https://git.sr.ht/~cemkeylan>. I am currently migrating my Github mirrors to
-Sourcehut, so see my [Github] as well.
-
-[Github]: https://github.com/cemkeylan
-
-I can be found from [@cem@toot.ckyln.com] on the Fediverse.
-
-[@cem@toot.ckyln.com]: https://toot.ckyln.com/cem
+My repositories are really scattered, so see the [software] section if you
+are looking for one of my works.
This page is curl friendly! Just replace '.html' with '.txt', and you will be
able to view this site in your favourite pager! In your terminal simply type:
@@ -18,6 +11,8 @@ able to view this site in your favourite pager! In your terminal simply type:
curl -sL cemkeylan.com/index.txt | less
+[software]: /software.html
+
[RSS Feed](/rss.xml) | [Blog Index](/blog.html)
********************************************************************************
diff --git a/docs/rss.xml b/docs/rss.xml
@@ -9,7 +9,7 @@
<description>Personal blog/website on Linux/tech/nerdy stuff</description>
<link>https://cemkeylan.com</link>
<atom:link href="https://cemkeylan.com/rss.xml" rel="self" type="application/rss+xml" />
- <lastBuildDate>Tue Oct 12 2021 22:00</lastBuildDate>
+ <lastBuildDate>Tue Oct 19 2021 12:00</lastBuildDate>
<item>
<title>My thoughts on execline</title>
<pubDate>Tue, 12 Oct 2021</pubDate>
diff --git a/docs/software.html b/docs/software.html
@@ -48,7 +48,7 @@ git repository, some of them are on <a href="https://github.com/cemkeylan">GitHu
<ul>
<li><a href="https://carbslinux.org">Carbs Linux</a> a Linux distribution aimed for simplicity.</li>
-<li><a href="https://git.carbslinux.org/cpt">Carbs Packaging Tools</a> a portable package management toolchain written with
+<li><a href="https://fossil.carbslinux.org/cpt">Carbs Packaging Tools</a> a portable package management toolchain written with
extensibility in mind.</li>
<li><a href="/sysmgr">sysmgr</a> a simplistic service supervisor inspired from runit.</li>
<li><a href="https://git.ckyln.com/shinit">shinit</a> a POSIX sh init daemon with support for acting upon signals.</li>
@@ -62,19 +62,18 @@ extensibility in mind.</li>
<p>On a daily basis, I currently use the following software:</p>
<ul>
-<li>Emacs (for working on projects)</li>
-<li>Vi (for simple file editing)</li>
-<li>Git</li>
-<li>Surf (simple webkit2gtk browser from suckless.org)</li>
-<li>st (simple terminal by suckless.org)</li>
-<li>dwm (dynamic window manager by suckless.org)</li>
-<li>mpd/spotifyd (for listening to music)</li>
-<li>busybox ash (as my login shell)</li>
+<li>Emacs as my editor</li>
+<li>Fossil (preferred) and Git for version control</li>
+<li>My fork of <a href="https://git.carbslinux.org/users/merakor/lariza">lariza</a> for browsing the web</li>
+<li>foot (Wayland terminal)</li>
+<li>sway (Wayland compositor)</li>
+<li>mpd for listening to music</li>
+<li><a href="https://yash.osdn.jp">yash</a> as my login shell</li>
</ul>
</p>
<a href="/software.txt">This page in plain-text</a>
<hr>
- <p class=footer>Copyright © 2019-2020 Cem Keylan</p>
+ <p class=footer>Copyright © 2019-2021 Cem Keylan</p>
</body>
</html>
diff --git a/docs/software.txt b/docs/software.txt
@@ -14,7 +14,7 @@ git repository, some of them are on [GitHub].
[Carbs Linux]: https://carbslinux.org
-[Carbs Packaging Tools]: https://git.carbslinux.org/cpt
+[Carbs Packaging Tools]: https://fossil.carbslinux.org/cpt
[sysmgr]: /sysmgr
[shinit]: https://git.ckyln.com/shinit
[sxss]: https://git.ckyln.com/sxss
@@ -24,13 +24,14 @@ git repository, some of them are on [GitHub].
On a daily basis, I currently use the following software:
-- Emacs (for working on projects)
-- Vi (for simple file editing)
-- Git
-- Surf (simple webkit2gtk browser from suckless.org)
-- st (simple terminal by suckless.org)
-- dwm (dynamic window manager by suckless.org)
-- mpd/spotifyd (for listening to music)
-- busybox ash (as my login shell)
+- Emacs as my editor
+- Fossil (preferred) and Git for version control
+- My fork of [lariza] for browsing the web
+- foot (Wayland terminal)
+- sway (Wayland compositor)
+- mpd for listening to music
+- [yash] as my login shell
[GitHub]: https://github.com/cemkeylan
+[lariza]: https://git.carbslinux.org/users/merakor/lariza
+[yash]: https://yash.osdn.jp
diff --git a/docs/sysmgr/index.html b/docs/sysmgr/index.html
@@ -117,6 +117,6 @@ exec NetworkManager -n
</p>
<a href="/sysmgr/index.txt">This page in plain-text</a>
<hr>
- <p class=footer>Copyright © 2019-2020 Cem Keylan</p>
+ <p class=footer>Copyright © 2019-2021 Cem Keylan</p>
</body>
</html>
diff --git a/index.md b/index.md
@@ -1,16 +1,9 @@
-Hello! I am Cem, and this is my fun little blog. I am a Software Engineering
-student at the Berlin CODE university, the maintainer of Carbs Linux, and I
-occasionally compose music (mostly jazz and classical).
+Hello! I am Cem, and this is my little blog that I rarely ever use. I am a
+Software Engineering student at the Berlin CODE university, the maintainer of
+Carbs Linux, and I occasionally compose music (mostly jazz and classical).
-My repositories can either be found on <https://git.ckyln.com> or
-<https://git.sr.ht/~cemkeylan>. I am currently migrating my Github mirrors to
-Sourcehut, so see my [Github] as well.
-
-[Github]: https://github.com/cemkeylan
-
-I can be found from [@cem@toot.ckyln.com] on the Fediverse.
-
-[@cem@toot.ckyln.com]: https://toot.ckyln.com/cem
+My repositories are really scattered, so see the [software] section if you
+are looking for one of my works.
This page is curl friendly! Just replace '.html' with '.txt', and you will be
able to view this site in your favourite pager! In your terminal simply type:
@@ -18,4 +11,6 @@ able to view this site in your favourite pager! In your terminal simply type:
curl -sL cemkeylan.com/index.txt | less
+[software]: /software.html
+
[RSS Feed](/rss.xml) | [Blog Index](/blog.html)
diff --git a/src/contact.md b/src/contact.md
@@ -3,15 +3,15 @@ Contact Info
I can be reached from the following places:
-- IRC: merakor[2] / ckyl / cemkeylan @ freenode
+- IRC: cem @ libera.chat / merakor @ oftc.net
- Email: cem at ckyln dot com
-- Fediverse: [@cem@toot.ckyln.com]
+- Fediverse: [@cem@mas.to]
- LinkedIn: <https://www.linkedin.com/in/cem-keylan-86b1941b5>
I have a public inbox at [~cemkeylan/inbox@lists.sr.ht], which can be used to
send patches, or for general discussion.
-[@cem@toot.ckyln.com]: https://toot.ckyln.com/cem
+[@cem@mas.to]: https://mas.to/@cem
[~cemkeylan/inbox@lists.sr.ht]: mailto:~cemkeylan/inbox@lists.sr.ht
diff --git a/src/index.md b/src/index.md
@@ -1,16 +1,9 @@
-Hello! I am Cem, and this is my fun little blog. I am a Software Engineering
-student at the Berlin CODE university, the maintainer of Carbs Linux, and I
-occasionally compose music (mostly jazz and classical).
+Hello! I am Cem, and this is my little blog that I rarely ever use. I am a
+Software Engineering student at the Berlin CODE university, the maintainer of
+Carbs Linux, and I occasionally compose music (mostly jazz and classical).
-My repositories can either be found on <https://git.ckyln.com> or
-<https://git.sr.ht/~cemkeylan>. I am currently migrating my Github mirrors to
-Sourcehut, so see my [Github] as well.
-
-[Github]: https://github.com/cemkeylan
-
-I can be found from [@cem@toot.ckyln.com] on the Fediverse.
-
-[@cem@toot.ckyln.com]: https://toot.ckyln.com/cem
+My repositories are really scattered, so see the [software] section if you
+are looking for one of my works.
This page is curl friendly! Just replace '.html' with '.txt', and you will be
able to view this site in your favourite pager! In your terminal simply type:
@@ -18,6 +11,8 @@ able to view this site in your favourite pager! In your terminal simply type:
curl -sL cemkeylan.com/index.txt | less
+[software]: /software.html
+
[RSS Feed](/rss.xml) | [Blog Index](/blog.html)
********************************************************************************
diff --git a/src/rss.xml b/src/rss.xml
@@ -9,7 +9,7 @@
<description>Personal blog/website on Linux/tech/nerdy stuff</description>
<link>https://cemkeylan.com</link>
<atom:link href="https://cemkeylan.com/rss.xml" rel="self" type="application/rss+xml" />
- <lastBuildDate>Tue Oct 12 2021 22:00</lastBuildDate>
+ <lastBuildDate>Tue Oct 19 2021 12:00</lastBuildDate>
<item>
<title>My thoughts on execline</title>
<pubDate>Tue, 12 Oct 2021</pubDate>
diff --git a/src/software.md b/src/software.md
@@ -14,7 +14,7 @@ git repository, some of them are on [GitHub].
[Carbs Linux]: https://carbslinux.org
-[Carbs Packaging Tools]: https://git.carbslinux.org/cpt
+[Carbs Packaging Tools]: https://fossil.carbslinux.org/cpt
[sysmgr]: /sysmgr
[shinit]: https://git.ckyln.com/shinit
[sxss]: https://git.ckyln.com/sxss
@@ -24,13 +24,14 @@ git repository, some of them are on [GitHub].
On a daily basis, I currently use the following software:
-- Emacs (for working on projects)
-- Vi (for simple file editing)
-- Git
-- Surf (simple webkit2gtk browser from suckless.org)
-- st (simple terminal by suckless.org)
-- dwm (dynamic window manager by suckless.org)
-- mpd/spotifyd (for listening to music)
-- busybox ash (as my login shell)
+- Emacs as my editor
+- Fossil (preferred) and Git for version control
+- My fork of [lariza] for browsing the web
+- foot (Wayland terminal)
+- sway (Wayland compositor)
+- mpd for listening to music
+- [yash] as my login shell
[GitHub]: https://github.com/cemkeylan
+[lariza]: https://git.carbslinux.org/users/merakor/lariza
+[yash]: https://yash.osdn.jp
diff --git a/template.html b/template.html
@@ -45,6 +45,6 @@
</p>
<a href="{{ SRC }}">This page in plain-text</a>
<hr>
- <p class=footer>Copyright © 2019-2020 Cem Keylan</p>
+ <p class=footer>{{ COPYRIGHT }}</p>
</body>
</html>