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
|
result
|
||||||
|
|
15
flake.nix
15
flake.nix
|
@ -8,11 +8,24 @@
|
||||||
flake-utils.lib.eachDefaultSystem (system: let
|
flake-utils.lib.eachDefaultSystem (system: let
|
||||||
pkgs = nixpkgs.legacyPackages.${system};
|
pkgs = nixpkgs.legacyPackages.${system};
|
||||||
in rec {
|
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 {
|
packages.kyouma-www = pkgs.stdenv.mkDerivation {
|
||||||
pname = "kyouma-www";
|
pname = "kyouma-www";
|
||||||
version = self.shortRev or (toString self.lastModifiedDate);
|
version = self.shortRev or (toString self.lastModifiedDate);
|
||||||
src = ./.;
|
src = ./.;
|
||||||
buildPhase = '''';
|
buildPhase = ''mkdir src/assets/media; ln -s ${packages.vid}/* src/assets/media/'';
|
||||||
installPhase = ''cp -r src $out'';
|
installPhase = ''cp -r src $out'';
|
||||||
};
|
};
|
||||||
packages.default = packages.kyouma-www;
|
packages.default = packages.kyouma-www;
|
||||||
|
|
Binary file not shown.
Binary file not shown.
|
@ -9,8 +9,8 @@
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
<video id="bg-video" autoplay muted playsinline loop>
|
<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/sunnyday-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-avc.mp4" type=video/mp4;codecs="avc1.4D401F" />
|
||||||
</video>
|
</video>
|
||||||
<div class="content" id="content">
|
<div class="content" id="content">
|
||||||
<h1>K Y O U M A . N E T</h1>
|
<h1>K Y O U M A . N E T</h1>
|
||||||
|
|
Loading…
Reference in a new issue