{ lib, rustPlatform, fetchFromGitHub, nix-update-script, }: rustPlatform.buildRustPackage (finalAttrs: { pname = "sunsetr"; version = "0.9.0"; src = fetchFromGitHub { owner = "psi4j"; repo = "sunsetr"; tag = "v${finalAttrs.version}"; hash = "sha256-DbTEHJjYcxzr+ELlN4qgcQpZS/r5P2rcPPnPT8Qkbok="; }; cargoHash = "sha256-jRDa7wSJLXP+jv0lbCiVzgAhdh9eJfq314Gpw0npRos="; checkFlags = [ "--skip=config::tests::test_geo_toml_exists_before_config_creation" ]; passthru.updateScript = nix-update-script { }; meta = { mainProgram = "sunsetr"; description = "Automatic blue light filter for Hyprland, Niri, and everything Wayland"; homepage = "https://github.com/psi4j/sunsetr"; license = lib.licenses.mit; platforms = lib.platforms.linux; maintainers = [ lib.maintainers.DoctorDalek1963 ]; }; })