aboutsummaryrefslogtreecommitdiff
path: root/dhall/package.dhall
diff options
context:
space:
mode:
authorXe Iaso <me@christine.website>2022-11-25 19:01:10 -0500
committerGitHub <noreply@github.com>2022-11-25 19:01:10 -0500
commitcc933b31fd23bb06e95bf41f848a1c99353d44ae (patch)
treeaf8288dbd4db2ad886d6b326bffb1c9d5b568de3 /dhall/package.dhall
parent551e0384c923ff3ee98cfddf7e3eb42c6dbb2941 (diff)
downloadxesite-cc933b31fd23bb06e95bf41f848a1c99353d44ae.tar.xz
xesite-cc933b31fd23bb06e95bf41f848a1c99353d44ae.zip
Start version 3 (#573)
* Start version 3 * Change version to 3.0.0 in Cargo.toml * Add metadata for series * Change types for signal boosts * Add start of LaTeX resume generation at Nix time * Add start of proper author tagging for posts in JSONFeed and ldjson * Convert templates to use Maud * Add start of dynamic resume generation from dhall * Make patrons page embed thumbnails TODO: * [ ] Remove the rest of the old templates * [ ] Bring in Xeact for the share on mastodon button * [ ] Site update post Signed-off-by: Xe <me@christine.website> * fix nix builds Signed-off-by: Xe Iaso <me@christine.website> * fix dhall build Signed-off-by: Xe Iaso <me@christine.website> * fix non-flakes build Signed-off-by: Xe Iaso <me@christine.website> * make new mastodon share button Signed-off-by: Xe Iaso <me@christine.website> * remove the rest of the ructe templates that I can remove Signed-off-by: Xe Iaso <me@christine.website> * refactor blogposts to its own file Signed-off-by: Xe Iaso <me@christine.website> * move resume to be generated by nix Signed-off-by: Xe Iaso <me@christine.website> * write article Signed-off-by: Xe Iaso <me@christine.website> * blog/site-update-v3: hero image Signed-off-by: Xe Iaso <me@christine.website> * add site update series tag to site updates Signed-off-by: Xe Iaso <me@christine.website> Signed-off-by: Xe <me@christine.website> Signed-off-by: Xe Iaso <me@christine.website>
Diffstat (limited to 'dhall/package.dhall')
-rw-r--r--dhall/package.dhall78
1 files changed, 78 insertions, 0 deletions
diff --git a/dhall/package.dhall b/dhall/package.dhall
new file mode 100644
index 0000000..fdbcc67
--- /dev/null
+++ b/dhall/package.dhall
@@ -0,0 +1,78 @@
+let xesite = ./types/package.dhall
+
+let Config = xesite.Config
+
+let Link = xesite.Link
+
+let authors = ./authors.dhall
+
+let desc = ./seriesDescriptions.dhall
+
+in Config::{
+ , signalboost = ./signalboost.dhall
+ , authors = authors.map
+ , defaultAuthor = authors.default
+ , clackSet =
+ [ "Ashlynn", "Terry Davis", "Dennis Ritchie", "Steven Hawking" ]
+ , jobHistory = ./jobHistory.dhall
+ , seriesDescriptions = desc.descriptions
+ , seriesDescMap = desc.map
+ , notableProjects =
+ [ Link::{
+ , url = "https://github.com/PonyvilleFM/aura"
+ , title = "Aura"
+ , description = "PonyvilleFM live DJ recording bot"
+ }
+ , Link::{
+ , url = "https://github.com/Xe/olin"
+ , title = "Olin"
+ , description = "WebAssembly on the server"
+ }
+ , Link::{
+ , url = "https://printerfacts.cetacean.club/"
+ , title = "Printer Facts"
+ , description = "Useful facts about printers"
+ }
+ , Link::{
+ , url = "https://github.com/Xe/waifud"
+ , title = "waifud"
+ , description = "A VM manager for my homelab cluster"
+ }
+ , Link::{
+ , url = "https://when-then-zen.christine.website/"
+ , title = "When Then Zen"
+ , description = "Meditation instructions in plain English"
+ }
+ , Link::{
+ , url = "https://github.com/Xe/x"
+ , title = "x"
+ , description =
+ "A monorepo of my experiments, toy programs and other interesting things of that nature."
+ }
+ , Link::{
+ , url = "https://github.com/Xe/Xeact"
+ , title = "Xeact"
+ , description =
+ "My personal JavaScript femtoframework for high productivity development"
+ }
+ , Link::{
+ , url = "https://github.com/Xe/site"
+ , title = "Xesite"
+ , description = "The backend and templates for this website"
+ }
+ , Link::{
+ , url = "https://github.com/Xe/Xess"
+ , title = "Xess"
+ , description = "My personal CSS framework"
+ }
+ ]
+ , contactLinks =
+ [ Link::{ url = "https://github.com/Xe", title = "GitHub" }
+ , Link::{ url = "https://keybase.io/xena", title = "Keybase" }
+ , Link::{ url = "https://www.patreon.com/cadey", title = "Patreon" }
+ , Link::{ url = "https://twitch.tv/princessxen", title = "Twitch" }
+ , Link::{ url = "https://pony.social/@cadey", title = "Fediverse" }
+ , Link::{ url = "https://t.me/miamorecadenza", title = "Telegram" }
+ , Link::{ url = "irc://irc.libera.chat/#xeserv", title = "IRC" }
+ ]
+ }