Skip to content

Commit

Permalink
wl-gammarelay-applet: init at 0.1.4
Browse files Browse the repository at this point in the history
Fix code style of package.nix using nixfmt

Fix description punctuation

Co-authored-by: Aleksana <alexander.huang.y@gmail.com>

Fix longDescription line length

Co-authored-by: Aleksana <alexander.huang.y@gmail.com>

Remove unnecessary rec

Simplify buildInputs

Co-authored-by: Aleksana <alexander.huang.y@gmail.com>

Replace postFixup with runtimeDependencies

Removed postFixup
Added wayland, libxkbcommon, fontconfig.lib to runtimeDependencies
Added autoPatchelfHook to nativeBuildInputs (and input)
Added stdenv.cc.cc.lib to buildInputs (needed by autoPatchelfHook)
Removed fontconfig from buildInputs

Replace cargoLock with cargoHash

Delete Cargo.lock

wl-gammarelay-applet: init at 0.1.4
  • Loading branch information
lgbishop committed Sep 22, 2024
1 parent ddda796 commit 54bc6d2
Showing 1 changed file with 54 additions and 0 deletions.
54 changes: 54 additions & 0 deletions pkgs/by-name/wl/wl-gammarelay-applet/package.nix
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
{
lib,
fetchFromGitHub,
rustPlatform,
stdenv,
wayland,
libxkbcommon,
fontconfig,
pkg-config,
autoPatchelfHook,
}:

rustPlatform.buildRustPackage {
pname = "wl-gammarelay-applet";
version = "0.1.4";

src = fetchFromGitHub {
owner = "lgbishop";
repo = "wl-gammarelay-applet";
rev = "8a0d9e6364d7445fc69c59b2f168cfec91c2fe87";
sha256 = "sha256-t6bycmaquZ0IMs/WnAzkz5FnIWKIq0BTbeeoUFLeuYg=";
};

cargoHash = "sha256-1hJLu/ndnBYdzJ+NjLaCYENFszvAj9MYpLsZyLEq0Sg=";

nativeBuildInputs = [
pkg-config
autoPatchelfHook
];

buildInputs = [
stdenv.cc.cc.lib
];

runtimeDependencies = [
wayland
libxkbcommon
fontconfig.lib
];

meta = {
description = "Control wl-gammarelay-rs via applet";
longDescription = ''
wl-gammarelay-applet is a small desktop applet for controlling
wl-gammarelay-rs via DBus. This applet is written in Rust and
provides a Slint UI.
'';
homepage = "https://github.com/lgbishop/wl-gammarelay-applet";
mainProgram = "wl-gammarelay-applet";
license = lib.licenses.mit;
platforms = lib.platforms.linux;
maintainers = with lib.maintainers; [ lgbishop ];
};
}

0 comments on commit 54bc6d2

Please sign in to comment.