dl vid on build
This commit is contained in:
parent
db4f08ccd7
commit
1bab1ada37
2
.gitignore
vendored
2
.gitignore
vendored
|
@ -1,2 +1,2 @@
|
|||
src/other/**
|
||||
other/**
|
||||
result
|
||||
|
|
15
flake.nix
15
flake.nix
|
@ -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…
Reference in a new issue