diff options
| -rw-r--r-- | packages/blog/config.toml | 2 | ||||
| -rw-r--r-- | packages/blog/default.nix | 2 | ||||
| -rw-r--r-- | packages/blog/templates/base.html | 4 | ||||
| -rw-r--r-- | packages/partitioner.nix | 33 |
4 files changed, 37 insertions, 4 deletions
diff --git a/packages/blog/config.toml b/packages/blog/config.toml index 69c389b..7a84db7 100644 --- a/packages/blog/config.toml +++ b/packages/blog/config.toml @@ -1,4 +1,4 @@ -base_url = "https://4kb.net" +base_url = "https://kleidi.ca" build_search_index = false compile_sass = false generate_feeds = true diff --git a/packages/blog/default.nix b/packages/blog/default.nix index 204388f..c848783 100644 --- a/packages/blog/default.nix +++ b/packages/blog/default.nix @@ -5,7 +5,7 @@ let ; in pkgs.stdenvNoCC.mkDerivation { - name = "4kb.net"; + name = "megasite"; src = ./.; nativeBuildInputs = with pkgs; [ diff --git a/packages/blog/templates/base.html b/packages/blog/templates/base.html index 5a91df5..bd23262 100644 --- a/packages/blog/templates/base.html +++ b/packages/blog/templates/base.html @@ -3,7 +3,7 @@ <head> <meta charset="utf-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> - <title>{% block title %}4kb.net{% endblock title %}</title> + <title>{% block title %}kleidi.ca{% endblock title %}</title> </head> <style> :root { @@ -78,7 +78,7 @@ >Kleidi Bujari <<a href="mailto:mail@4kb.net">mail@4kb.net</a>></span > <nav style="display: flex; gap: 8px"> - <span><a href="/">4kb.net</a> |</span> + <span><a href="/">kleidi.ca</a> |</span> <a target="_blank" href="https://github.com/kbujari">git</a> <a href="/atom.xml">rss</a> </nav> diff --git a/packages/partitioner.nix b/packages/partitioner.nix new file mode 100644 index 0000000..cd36f5d --- /dev/null +++ b/packages/partitioner.nix @@ -0,0 +1,33 @@ +# Apply standard partition layout to a disk device. +{ pkgs, ... }: + +pkgs.writeShellScriptBin "partitioner" '' + set -e + + if [ $# -ne 1 ]; then + echo "Usage: $0 <disk-device>" + exit 1 + fi + + DISK=$1 + + # Clear existing partitions + sgdisk -Z "$DISK" + + # 1GB EFI partition (FAT32) + sgdisk -n 1:0:+1G -t 1:EF00 -c 1:EFI "$DISK" + + # Rest for ZFS + sgdisk -n 2:0:0 -t 2:BF01 -c 2:ZFS "$DISK" + + mkfs.fat -F32 -nEFI "" + + zpool create \ + -o ashift=12 \ + -O compression=on \ + -O acltype=posixacl \ + -O xattr=sa \ + -O relatime=off + -O normalization=formD \ + zroot "$DISK" +'' |
