1
Fork 0
shimmeringmoon/nix/private-config.nix

31 lines
716 B
Nix
Raw Permalink Normal View History

{
debundled-darkness,
shimmeringdarkness,
runCommand,
}:
let
jacketVersion = "6.2.3";
songlistVersion = "6.2.3.10";
in
runCommand "shimmering-private-config" { } ''
mkdir $out
mkdir $out/jackets
source=${debundled-darkness}/${jacketVersion}/songs
for dir in $source/*; do
out_dir=$(basename $dir)
out_dir=''${out_dir#dl_}
if [ -d $dir ] && [ $out_dir != "pack" ]; then
mkdir $out/jackets/$out_dir
for file in $dir/*_256.jpg; do
filename=$(basename $file)
cp $file $out/jackets/$out_dir/$filename
done
fi
done
cp ${debundled-darkness}/${songlistVersion}/songs/songlist $out/songlist.json
cp ${shimmeringdarkness}/b30_background.jpg $out
''