This repository has no description
638 B
31 lines
1{
2 perSystem =
3 { pkgs, lib, ... }:
4 {
5 packages.gpd-rumble = pkgs.stdenv.mkDerivation {
6 pname = "gpd-rumble";
7 version = "0.1.0";
8
9 src = ./.;
10
11 buildInputs = [ ];
12
13 buildPhase = ''
14 $CC -o gpd-rumble rumble.c
15 '';
16
17 installPhase = ''
18 mkdir -p $out/bin
19 cp gpd-rumble $out/bin/
20 '';
21
22 passthru.usage = builtins.readFile ./usage.kdl;
23
24 meta = {
25 description = "Trigger vibration motor on GPD Win Mini 2025";
26 platforms = lib.platforms.linux;
27 mainProgram = "gpd-rumble";
28 };
29 };
30 };
31}