diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 385f9323c3a0..44811202a450 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -19266,6 +19266,12 @@ githubId = 2946283; name = "Brian Cohen"; }; + nouritsu = { + name = "Aneesh Bhave"; + email = "aneesh1701@gmail.com"; + github = "nouritsu"; + githubId = 113834791; + }; nova-madeline = { matrix = "@nova:tchncs.de"; github = "nova-r"; diff --git a/pkgs/by-name/gp/gpu-usage-waybar/package.nix b/pkgs/by-name/gp/gpu-usage-waybar/package.nix new file mode 100644 index 000000000000..05fd665e9253 --- /dev/null +++ b/pkgs/by-name/gp/gpu-usage-waybar/package.nix @@ -0,0 +1,32 @@ +{ + lib, + fetchFromGitHub, + rustPlatform, + autoAddDriverRunpath, +}: +rustPlatform.buildRustPackage (finalAttrs: { + pname = "gpu-usage-waybar"; + version = "0.1.26"; + + src = fetchFromGitHub { + owner = "PolpOnline"; + repo = "gpu-usage-waybar"; + tag = "v${finalAttrs.version}"; + hash = "sha256-8kj5QQ7yknLct6PfVGz+TiSS6nmQPzDXt2LF0h1hMNE="; + }; + + cargoHash = "sha256-wGKMZDT+B/AD8onnfslnqKBFgqVJNo/idWKLZOiQb/c="; + + nativeBuildInputs = [ + autoAddDriverRunpath + ]; + + meta = { + description = "Tool to display GPU usage in Waybar"; + homepage = "https://github.com/PolpOnline/gpu-usage-waybar"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ nouritsu ]; + mainProgram = "gpu-usage-waybar"; + platforms = lib.platforms.linux; + }; +})