From 5ebd9d28810503f5fa980b73f5c030f15aec590b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?G=C3=A9za=20Ahsendorf?= Date: Sat, 14 Jun 2025 11:25:25 +0200 Subject: [PATCH 1/2] maintainers: add dynamicgoose --- maintainers/maintainer-list.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index d70b31081b98..7c6f123f686c 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -6955,6 +6955,12 @@ githubId = 277927; name = "Dylan Taylor"; }; + dynamicgoose = { + email = "gezaahs@gmail.com"; + github = "dynamicgoose"; + githubId = 75172915; + name = "Géza Ahsendorf"; + }; dysinger = { email = "tim@dysinger.net"; github = "dysinger"; From 5e3c0b8ab39f8fb491ad4aa99e708cdc114040b9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?G=C3=A9za=20Ahsendorf?= Date: Sat, 14 Jun 2025 11:26:19 +0200 Subject: [PATCH 2/2] illuminanced: init at 1.0.2 Package Request #348320. Release notes: https://github.com/mikhail-m1/illuminanced/releases/tag/1.0.2 --- pkgs/by-name/il/illuminanced/package.nix | 42 ++++++++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 pkgs/by-name/il/illuminanced/package.nix diff --git a/pkgs/by-name/il/illuminanced/package.nix b/pkgs/by-name/il/illuminanced/package.nix new file mode 100644 index 000000000000..4151fd7b58e4 --- /dev/null +++ b/pkgs/by-name/il/illuminanced/package.nix @@ -0,0 +1,42 @@ +{ + lib, + fetchFromGitHub, + rustPlatform, + nix-update-script, +}: +rustPlatform.buildRustPackage (finalAttrs: { + pname = "illuminanced"; + version = "1.0.2"; + + src = fetchFromGitHub { + owner = "mikhail-m1"; + repo = "illuminanced"; + tag = "${finalAttrs.version}"; + hash = "sha256-ZEVma0uj9rsWB+vfUL7w3dHxI/ppBCG23TirGE+RREk="; + }; + + cargoHash = "sha256-kPWoQ6rE4wBjmqQLNPY4UWJt/AOgr+eVKY0ZK7B4K1A="; + + preBuild = '' + substituteInPlace src/main.rs \ + --replace-fail /usr/local/etc/illuminanced.toml $out/share/illuminanced/illuminanced.toml + ''; + + postInstall = '' + install -Dm0644 illuminanced.toml $out/share/illuminanced/illuminanced.toml + ''; + + passthru.updateScript = nix-update-script { }; + + meta = { + description = "Ambient Light Sensor Daemon for Linux"; + homepage = "https://github.com/mikhail-m1/illuminanced"; + changelog = "https://github.com/mikhail-m1/illuminanced/releases/tag/${finalAttrs.version}"; + license = lib.licenses.gpl3Only; + maintainers = with lib.maintainers; [ + dynamicgoose + ]; + mainProgram = "illuminanced"; + platforms = lib.platforms.linux; + }; +})