nixpkgs mirror (for testing) github.com/NixOS/nixpkgs
nix
at python-updates 40 lines 1.1 kB view raw
1{ 2 lib, 3 rustPlatform, 4 fetchFromGitHub, 5 pkg-config, 6 udev, 7}: 8rustPlatform.buildRustPackage (finalAttrs: { 9 pname = "framework-tool-tui"; 10 version = "0.7.6"; 11 12 src = fetchFromGitHub { 13 owner = "grouzen"; 14 repo = "framework-tool-tui"; 15 tag = "v${finalAttrs.version}"; 16 hash = "sha256-reIsJK2bGuMf83SmjCVu9PdUrd4zilCxpvbZllnU6vo="; 17 }; 18 19 cargoHash = "sha256-E2lVpu+sI/Bf1YwqCbwg3pr15kfo4DUddwI+5/Dwh40="; 20 21 nativeBuildInputs = [ pkg-config ]; 22 buildInputs = [ udev ]; 23 24 meta = { 25 description = "TUI for controlling and monitoring Framework Computers hardware"; 26 longDescription = '' 27 A snappy TUI dashboard for controlling and monitoring your Framework Laptop hardware 28 charging, privacy, lighting, USB PD ports, and more. 29 ''; 30 homepage = "https://github.com/grouzen/framework-tool-tui"; 31 changelog = "https://github.com/grouzen/framework-tool-tui/releases/tag/v${finalAttrs.version}"; 32 license = lib.licenses.mit; 33 platforms = [ "x86_64-linux" ]; 34 maintainers = with lib.maintainers; [ 35 griffi-gh 36 autra 37 ]; 38 mainProgram = "framework-tool-tui"; 39 }; 40})