summaryrefslogtreecommitdiff
path: root/packages
diff options
context:
space:
mode:
authorKleidi Bujari <mail@4kb.net>2025-04-02 23:20:42 -0400
committerKleidi Bujari <mail@4kb.net>2025-04-02 23:20:42 -0400
commitdd06cce663d4863443418c8aa43b0d9bab3729ce (patch)
tree4c101ee32712714144eac2ba8445abe0f631d8b6 /packages
parentc950f338c5720a132552863a35d1c7924df3d3a6 (diff)
downloaddepot-dd06cce663d4863443418c8aa43b0d9bab3729ce.tar.gz
depot-dd06cce663d4863443418c8aa43b0d9bab3729ce.tar.bz2
depot-dd06cce663d4863443418c8aa43b0d9bab3729ce.zip
change canonical site
Diffstat (limited to 'packages')
-rw-r--r--packages/blog/config.toml2
-rw-r--r--packages/blog/default.nix2
-rw-r--r--packages/blog/templates/base.html4
-rw-r--r--packages/partitioner.nix33
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"
+''