From 8ff91dbe3a8200b6c0990158f8e8d0deb1995c7c Mon Sep 17 00:00:00 2001 From: Thibaut Smith Date: Sun, 22 Jun 2025 16:59:59 +0200 Subject: [PATCH 1/2] maintainers: add videl --- maintainers/maintainer-list.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 664ee433104b..39332dbc0390 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -26359,6 +26359,12 @@ githubId = 335406; name = "David Asabina"; }; + videl = { + email = "thibaut.smith@mailbox.org"; + github = "videl"; + githubId = 123554; + name = "Thibaut Smith"; + }; vidister = { email = "v@vidister.de"; github = "vidister"; From 18748c7d12b512e97c05df45781c2edac9ed892c Mon Sep 17 00:00:00 2001 From: Thibaut Smith Date: Sun, 22 Jun 2025 17:10:35 +0200 Subject: [PATCH 2/2] oklch-color-picker: init at 2.2.1 --- .../by-name/ok/oklch-color-picker/package.nix | 52 +++++++++++++++++++ 1 file changed, 52 insertions(+) create mode 100644 pkgs/by-name/ok/oklch-color-picker/package.nix diff --git a/pkgs/by-name/ok/oklch-color-picker/package.nix b/pkgs/by-name/ok/oklch-color-picker/package.nix new file mode 100644 index 000000000000..03f574bf83c0 --- /dev/null +++ b/pkgs/by-name/ok/oklch-color-picker/package.nix @@ -0,0 +1,52 @@ +{ + lib, + nix-update-script, + rustPlatform, + fetchFromGitHub, + versionCheckHook, + autoPatchelfHook, + wayland, + libxkbcommon, + libGL, + stdenv, +}: + +rustPlatform.buildRustPackage (finalAttrs: { + pname = "oklch-color-picker"; + version = "2.2.1"; + + src = fetchFromGitHub { + owner = "eero-lehtinen"; + repo = "oklch-color-picker"; + tag = "${finalAttrs.version}"; + hash = "sha256-tPYxcZghGR1YZl1bwoDDIBmbTVGuksCpfgLYwG+k4Ws="; + }; + + cargoHash = "sha256-tdIkvBYKfcbCYXhDbIwXNNbNb4X32uBwDh3mAyqt/IM="; + + nativeBuildInputs = lib.optionals stdenv.hostPlatform.isLinux [ autoPatchelfHook ]; + + runtimeDependencies = [ + wayland + libxkbcommon + libGL + ]; + + nativeInstallCheckInputs = [ versionCheckHook ]; + versionCheckProgramArg = "--version"; + doInstallCheck = true; + passthru.updateScript = nix-update-script { }; + + meta = { + description = "Color picker for Oklch"; + longDescription = '' + A standalone color picker application using the Oklch + colorspace (based on Oklab) + ''; + homepage = "https://github.com/eero-lehtinen/oklch-color-picker"; + changelog = "https://github.com/eero-lehtinen/oklch-color-picker/releases/tag/${finalAttrs.version}"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ videl ]; + broken = stdenv.hostPlatform.isDarwin; + }; +})