From 739f6521ea860c2120a8406a224d8ada6e672bcd Mon Sep 17 00:00:00 2001 From: Daniel Baker Date: Mon, 15 Sep 2025 22:28:48 -0700 Subject: [PATCH] nixos-branding.deployed-assets: add index.html --- .../deployed-assets/package.nix | 24 +++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/package-sets/top-level/nixos-branding/deployed-assets/package.nix b/package-sets/top-level/nixos-branding/deployed-assets/package.nix index a8691c3..bdcb3ed 100644 --- a/package-sets/top-level/nixos-branding/deployed-assets/package.nix +++ b/package-sets/top-level/nixos-branding/deployed-assets/package.nix @@ -4,6 +4,7 @@ nixos-branding-guide, runCommandLocal, symlinkJoin, + tree, }: let @@ -38,10 +39,33 @@ runCommandLocal "deployed-assets" internals logos ; + + buildInputs = [ tree ]; } '' mkdir -p $out/{documents,internals,logos} cp -r $documents/* $out/documents cp -r $internals/* $out/internals cp -r $logos/* $out/logos + + cd $out + find . -type d -print0 | while IFS= read -r -d "" dir; do + ( + cd "$dir" || exit + tree . \ + -H "" \ + -L 1 \ + --noreport \ + --houtro "" \ + --dirsfirst \ + --charset utf-8 \ + -I "index.html" \ + -T "NixOS Branding" \ + --ignore-case \ + --timefmt "%d-%b-%Y %H:%M" \ + -s \ + -D \ + -o index.html + ) + done ''