summaryrefslogtreecommitdiffstats
path: root/templates
diff options
context:
space:
mode:
Diffstat (limited to 'templates')
-rw-r--r--templates/404.html.template4
-rw-r--r--templates/blog/post.html.template5
-rw-r--r--templates/blog/posts/2024-10-22_nix_flakes.html.template82
-rw-r--r--templates/index.html.template10
-rw-r--r--templates/outline.html.template2
-rw-r--r--templates/pong.html.template2
6 files changed, 6 insertions, 99 deletions
diff --git a/templates/404.html.template b/templates/404.html.template
index a5cccf6..b30281f 100644
--- a/templates/404.html.template
+++ b/templates/404.html.template
@@ -2,7 +2,7 @@
<html lang="en">
<head>
<title>Not Found</title>
- <link rel="icon" href="/static/404/icon.png">
+ <link rel="icon" href="/static/404/icon.webp">
</head>
<body>
<center>
@@ -10,7 +10,7 @@
<font size="10"><code>{{.Path}}</code> was not found</font>
</div>
<div style="position:fixed;bottom:0px;width:100%">
- <img style="height:50vh" src="/static/404/404.png">
+ <img style="height:50vh" src="/static/404/404.webp">
</div>
</center>
</body>
diff --git a/templates/blog/post.html.template b/templates/blog/post.html.template
deleted file mode 100644
index 80670d6..0000000
--- a/templates/blog/post.html.template
+++ /dev/null
@@ -1,5 +0,0 @@
-<section>
- <a href="/">⬅️Home</a>
- <h1>{{template "title" .}}</h1>
-{{template "post"}}
-</section>
diff --git a/templates/blog/posts/2024-10-22_nix_flakes.html.template b/templates/blog/posts/2024-10-22_nix_flakes.html.template
deleted file mode 100644
index d191908..0000000
--- a/templates/blog/posts/2024-10-22_nix_flakes.html.template
+++ /dev/null
@@ -1,82 +0,0 @@
-{{define "title"}}nix flakes for busy people{{end}}
-
-<h2>TL;DR</h2>
-
-<h4>To enable flakes on a NixOS system</h4>
-
-<p>Just put</p>
-
-<pre>
- nix.settings.experimental-features = [
- "nix-command"
- "flakes"
- ];
-</pre>
-
-<p>in your <code>configuration.nix</code>. IMO it's a shame that flakes
-have been locked behind experimental for so long, it's a large part of
-why they have a bad reputation. It's absolutely worth enabling them
-since they're so useful.</p>
-
-<h4>To use a flake from github</h4>
-
-<pre>
-nix shell github:ggerganov/llama.cpp
-</pre>
-
-<p>or to install a specific flake output:</p>
-
-<pre>
-nix shell github:ggerganov/llama.cpp#rocm
-</pre>
-
-<p>To list the outputs for a specific flake, you can usually type
-<code>nix shell github:ggerganov/llama.cpp#&lt;tab&gt;</code> and your
-shell may or may not list the outputs. If anyone has a better way to do this,
-please let me know.</p>
-
-<p>To install a flake in your system profile, use</p>
-
-<pre>
-nix profile install github:ggerganov/llama.cpp
-</pre>
-
-<p>Here is the greatest power of nix flakes: the ability to install and
-use them as first-class packages just like anything from nixpkgs. It
-feels a lot better integrated than something like the AUR.</p>
-
-<h4>To create a nix flake for your own project</h4>
-
-<pre>
-nix flake init -t templates#go-hello
-</pre>
-
-<p>Replace go-hello with whatever template you want that most closely
-matches your project configuration. Unfortunately many of these templates
-have the questionable behavior of also overwriting source files in the
-current directory, so I recommend only running nix flake init in an
-empty directory, and copying the flake.nix file over to your
-existing project.</p>
-
-<h2>A philosophical intro to nix flakes</h2>
-
-<p>Flakes are a way to replace the centralized nixpkgs repository with
-decentralized packages controlled directly by upstream. In many ways
-Linux packaging has been moving more and more towards upstream with
-things like appimages or flatpak, and being able to remove many of the
-distro-specific hacks needed to make things run on various systems. Nix
-flakes address this same issue, by allowing upstream to control their own
-flake.nix, and pull in the specific versions of any dependencies they
-might need. They also give an easy way to install any programs that
-might not be packaged yet for nixpkgs, as long as anyone has written a
-flake and published it online.</p>
-
-<h2>The bad parts</h2>
-
-<p>Nix flakes are still rough around the edges, and the worst part for
-a new Nix user is the lack of documentation. This is a large part of why
-I'm writing yet another nix flakes tutorial!
-<a href="https://xeiaso.net/blog/nix-flakes-1-2022-02-21/">https://xeiaso.net/blog/nix-flakes-1-2022-02-21</a>
-is really good, but reading this as a new user, I only wanted to know
-how to install an app packaged with flakes, and I didn't care so much
-about how to package my own stuff yet.</p>
diff --git a/templates/index.html.template b/templates/index.html.template
index 4737e3d..9591293 100644
--- a/templates/index.html.template
+++ b/templates/index.html.template
@@ -1,19 +1,13 @@
{{define "title"}}roseh.moe{{end}}
-<div style="background-image:url(/static/index/stars.gif);background-repeat:repeat;height:500px;display:flex">
+<div style="background-image:url(/static/index/stars.webp);background-repeat:repeat;height:500px;display:flex">
<h1 style="margin:auto">roseh.moe</h1>
</div>
<section>
<div style="display:flex">
- <img src="/static/index/kanna.png" alt="A dragon loli" style="border-radius:50%;margin:-100px auto 20px">
+ <img src="/static/index/kanna.webp" alt="A dragon loli" style="border-radius:50%;margin:-100px auto 20px">
</div>
<p><a href="/pong">Games?</a> (Warning: loud)</p>
</section>
-
-{{range .}}
-<section>
- <a href="/blog/{{.Slug}}"><h2>{{.Name}}</h2></a>
-</section>
-{{end}}
diff --git a/templates/outline.html.template b/templates/outline.html.template
index 9dd6730..1dbc621 100644
--- a/templates/outline.html.template
+++ b/templates/outline.html.template
@@ -2,7 +2,7 @@
<html lang="en">
<head>
<title>{{template "title" .}}</title>
- <link rel="icon" href="/static/icon.png">
+ <link rel="icon" href="/static/icon.webp">
<link rel="stylesheet" href="/static/styles.css">
</head>
<body>
diff --git a/templates/pong.html.template b/templates/pong.html.template
index 141a685..777e0d0 100644
--- a/templates/pong.html.template
+++ b/templates/pong.html.template
@@ -2,7 +2,7 @@
<html lang="en" style="width:100%;height:100%;margin:0;padding:0">
<head>
<title>Pong</title>
- <link rel="icon" href="/static/pong/icon.png">
+ <link rel="icon" href="/static/pong/icon.webp">
<script defer src="/static/pong/pong.js"></script>
</head>
<body style="width:100%;height:100%;margin:0;padding:0">