pytrainer: unpin python 3.10
[NixPkgs.git] / pkgs / by-name / ii / iio-hyprland / package.nix
blob5997ee5bda851cd72dcdcea969fe302a593ab9ba
2   lib,
3   stdenv,
4   fetchFromGitHub,
5   unstableGitUpdater,
6   meson,
7   cmake,
8   pkg-config,
9   dbus,
10   ninja,
13 stdenv.mkDerivation {
14   pname = "iio-hyprland";
15   version = "0-unstable-2024-09-29";
17   src = fetchFromGitHub {
18     owner = "JeanSchoeller";
19     repo = "iio-hyprland";
20     rev = "bd6be6b7e0fbc8ca1a5ccbf536602838e52c347e";
21     hash = "sha256-gfH/jcrmI27OEge8OGPe7JpC0jrQJuX7v9hM/ObjjW8=";
22   };
24   buildInputs = [ dbus ];
25   nativeBuildInputs = [
26     meson
27     cmake
28     pkg-config
29     ninja
30   ];
32   passthru.updateScript = unstableGitUpdater { };
34   meta = {
35     description = "Listens to iio-sensor-proxy and automatically changes Hyprland output orientation";
36     homepage = "https://github.com/JeanSchoeller/iio-hyprland/tree/master";
37     license = lib.licenses.gpl3Only;
38     maintainers = with lib.maintainers; [ yusuf-duran ];
39     platforms = lib.platforms.linux;
40     mainProgram = "iio-hyprland";
41   };