From b3ae18e11be3b6cfed366a471f1853c76ad8887a Mon Sep 17 00:00:00 2001 From: Ethan Girouard Date: Mon, 3 Aug 2026 19:26:07 -0400 Subject: [PATCH] Add flake --- flake.nix | 40 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 flake.nix diff --git a/flake.nix b/flake.nix new file mode 100644 index 0000000..503da39 --- /dev/null +++ b/flake.nix @@ -0,0 +1,40 @@ +{ + outputs = + { ... }: + let + daisyui-version = "5.7.14"; + in + { + overlays.default = final: prev: { + daisyui-theme = prev.stdenvNoCC.mkDerivation { + pname = "daisyui-theme"; + version = daisyui-version; + + src = prev.fetchurl { + url = "https://github.com/saadeghi/daisyui/releases/download/v${daisyui-version}/daisyui-theme.js"; + hash = "sha256-85ayxT5UB/vsJCjLDD4Hvyv5kI4PX1COG9Tk6nF/A7Y="; + }; + + unpackPhase = '' + mkdir "$out" + ln -s "$src" "$out"/daisyui-theme.js + ''; + }; + + daisyui = prev.stdenvNoCC.mkDerivation { + pname = "daisyui"; + version = daisyui-version; + + src = prev.fetchurl { + url = "https://github.com/saadeghi/daisyui/releases/download/v${daisyui-version}/daisyui.js"; + hash = "sha256-R2i3PsMH3LlRpk+9mg37TF9CU5iTrqELx1S4qzi3zoM="; + }; + + unpackPhase = '' + mkdir "$out" + ln -s "$src" "$out"/daisyui.js + ''; + }; + }; + }; +}