diff options
Diffstat (limited to 'templates')
| -rw-r--r-- | templates/404.html.template | 4 | ||||
| -rw-r--r-- | templates/blog/post.html.template | 5 | ||||
| -rw-r--r-- | templates/blog/posts/2024-10-22_nix_flakes.html.template | 82 | ||||
| -rw-r--r-- | templates/index.html.template | 10 | ||||
| -rw-r--r-- | templates/outline.html.template | 2 | ||||
| -rw-r--r-- | templates/pong.html.template | 2 |
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#<tab></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"> |
