cosmic-ext-applet-external-monitor-brightness: init at 0.0.1-unstable-2025-08-05 (#421030)

Changed files
+60
pkgs
by-name
co
cosmic-ext-applet-external-monitor-brightness
+60
pkgs/by-name/co/cosmic-ext-applet-external-monitor-brightness/package.nix
···
+
{
+
lib,
+
stdenv,
+
rustPlatform,
+
fetchFromGitHub,
+
libcosmicAppHook,
+
just,
+
pkg-config,
+
udev,
+
nix-update-script,
+
}:
+
rustPlatform.buildRustPackage {
+
pname = "cosmic-ext-applet-external-monitor-brightness";
+
version = "0.0.1-unstable-2025-08-05";
+
+
src = fetchFromGitHub {
+
owner = "cosmic-utils";
+
repo = "cosmic-ext-applet-external-monitor-brightness";
+
rev = "23104965bd9ab1988b040a60f3f1e5d64038e7ce";
+
hash = "sha256-+Hu9bLEbue9bXaGfKa3InhdFI6qsBxccyQY8qzBYFPk=";
+
};
+
+
cargoHash = "sha256-ou7iukl1pHMfcJNemwLdZYYxugbJJQ53XpCYowUTj90=";
+
+
nativeBuildInputs = [
+
libcosmicAppHook
+
just
+
pkg-config
+
];
+
+
buildInputs = [ udev ];
+
+
dontUseJustBuild = true;
+
dontUseJustCheck = true;
+
+
justFlags = [
+
"--set"
+
"prefix"
+
(placeholder "out")
+
"--set"
+
"cargo-target-dir"
+
"target/${stdenv.hostPlatform.rust.cargoShortTarget}"
+
];
+
+
passthru.updateScript = nix-update-script {
+
extraArgs = [
+
"--version"
+
"branch=HEAD"
+
];
+
};
+
+
meta = {
+
description = "Applet to control the brightness of external monitors";
+
homepage = "https://github.com/cosmic-utils/cosmic-ext-applet-external-monitor-brightness";
+
license = lib.licenses.gpl3Only;
+
mainProgram = "cosmic-ext-applet-external-monitor-brightness";
+
maintainers = with lib.maintainers; [ HeitorAugustoLN ];
+
platforms = lib.platforms.linux;
+
};
+
}