{ lib, stdenv, ... }:
let
  pname = "plymouth-nixos-blur";
  version = "0.1.0";
in
stdenv.mkDerivation {
  inherit pname version;

  src = ./.;

  phases = [ "installPhase" ];

  installPhase = ''
    install -Dm 0644 -t $out/share/plymouth/themes/nixos-blur/images/ $src/*.png
    install -Dm 0644 $src/nixos-blur.script $out/share/plymouth/themes/nixos-blur/nixos-blur.script
    install -Dm 0644 $src/nixos-blur.plymouth $out/share/plymouth/themes/nixos-blur/nixos-blur.plymouth
  '';
  # substituteInPlace $out/share/plymouth/themes/nixos-blur/nixos-blur.plymouth --replace '@OUT@' $out

  meta = with lib; {
    description = "Plymouth theme nixos-blur";
    homepage = "https://git.gurkan.in/gurkan/nixos-blur-plymouth";
    license = licenses.gpl2;
    platforms = platforms.linux;
    maintainers = [
      {
        email = "erwin@datarift.nl";
        github = "eboskma";
        name = "Erwin Boskma";
      }
    ];
  };
}