summaryrefslogtreecommitdiff
path: root/dotfiles.org
diff options
context:
space:
mode:
Diffstat (limited to 'dotfiles.org')
-rw-r--r--dotfiles.org56
1 files changed, 54 insertions, 2 deletions
diff --git a/dotfiles.org b/dotfiles.org
index 4d936cc..50c5c7f 100644
--- a/dotfiles.org
+++ b/dotfiles.org
@@ -295,8 +295,60 @@ $5⣅⣛⠶⠽⣧⣋⠳⡓⢿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣫⣸⠏⡋⠷
*** TODO Navidrome
-*** NEXT yggdrasil
+*** DONE yggdrasil
+CLOSED: [2026-07-12 Sun 17:08]
+:LOGBOOK:
+- State "DONE" from "NEXT" [2026-07-12 Sun 17:08]
+:END:
** Ports
-*** [#A] Ports Management
+*** DONE [#A] poudriere
+CLOSED: [2026-07-12 Sun 17:07]
+:LOGBOOK:
+- State "DONE" from [2026-07-12 Sun 17:07]
+:END:
+
+*** poudriere.conf
+
+#+begin_src conf
+# /usr/local/etc/poudriere.conf
+
+PACKAGE_FETCH_BRANCH=quarterly
+PACKAGE_FETCH_URL=pkg+https://pkg.FreeBSD.org/FreeBSD:15:amd64
+
+# Use the existing ZFS pool
+ZPOOL=zroot
+
+# Poudriere root filesystem on ZFS
+ZROOTFS=/poudriere
+
+# FreeBSD mirror for jail creation
+FREEBSD_HOST=https://download.FreeBSD.org
+
+# Copy host resolv.conf into the jail for network access
+RESOLV_CONF=/etc/resolv.conf
+
+# Where poudriere keeps jails and ports trees
+BASEFS=/usr/local/poudriere
+
+# Share distfiles with the custom ports tree to avoid re-fetching
+DISTFILES_CACHE=/home/cashmere/ports/distfiles
+
+# Speed up builds with tmpfs
+USE_TMPFS=yes
+
+# Optional: ccache to speed up repeated Rust/C builds
+# Install devel/ccache first, then uncomment:
+# CCACHE_DIR=/var/cache/ccache
+
+# Sanity checks
+USE_PORTLINT=no
+#+end_src
+
+* nix package manager
+
+#+begin_src conf :tangle ~/.config/nix/nix.conf
+experimental-features = nix-command flakes
+#+end_src
+