dl vid on build

main
emily 4 months ago
parent db4f08ccd7
commit 1bab1ada37
Signed by: snaki
GPG Key ID: F6F4C66207FCF995

2
.gitignore vendored

@ -1,2 +1,2 @@
src/other/**
other/**
result

@ -8,11 +8,24 @@
flake-utils.lib.eachDefaultSystem (system: let
pkgs = nixpkgs.legacyPackages.${system};
in rec {
packages.vid = pkgs.stdenv.mkDerivation {
name = "kyouma-www-vid";
src = ./.;
buildInputs = [ pkgs.yt-dlp ];
buildPhase = ''
yt-dlp -f 136+251 C4oApBlw7Gc --merge-output-format mp4 -o "media/sunnyday-avc.mp4"
yt-dlp -f 398+251 C4oApBlw7Gc --merge-output-format mp4 -o "media/sunnyday-av1.mp4"
'';
installPhase = ''cp -r media $out'';
outputHashMode = "recursive";
outputHashAlgo = "sha256";
outputHash = "abrls86wyBJaZN3QM/p8fRoGQ7jVseao3F4oiMPh+84=";
};
packages.kyouma-www = pkgs.stdenv.mkDerivation {
pname = "kyouma-www";
version = self.shortRev or (toString self.lastModifiedDate);
src = ./.;
buildPhase = '''';
buildPhase = ''mkdir src/assets/media; ln -s ${packages.vid}/* src/assets/media/'';
installPhase = ''cp -r src $out'';
};
packages.default = packages.kyouma-www;

Binary file not shown.

Binary file not shown.

@ -9,8 +9,8 @@
</head>
<body>
<video id="bg-video" autoplay muted playsinline loop>
<source src="/assets/media/whatwhat-av1.mp4" type=video/mp4;codecs="av01.0.08M.08" />
<source src="/assets/media/whatwhat-avc.mp4" type=video/mp4;codecs="avc1.4D401F" />
<source src="/assets/media/sunnyday-av1.mp4" type=video/mp4;codecs="av01.0.08M.08" />
<source src="/assets/media/sunnyday-avc.mp4" type=video/mp4;codecs="avc1.4D401F" />
</video>
<div class="content" id="content">
<h1>K Y O U M A . N E T</h1>

Loading…
Cancel
Save