From 70d1e14cf8357cb654b263fb6e1f6dd8984a2756 Mon Sep 17 00:00:00 2001 From: colin Date: Thu, 20 Oct 2022 02:24:18 -0700 Subject: [PATCH] package lightdm-mobile-greeter --- pkgs/lightdm-mobile-greeter/default.nix | 36 +++++++++++++++++++++++++ pkgs/overlay.nix | 1 + 2 files changed, 37 insertions(+) create mode 100644 pkgs/lightdm-mobile-greeter/default.nix diff --git a/pkgs/lightdm-mobile-greeter/default.nix b/pkgs/lightdm-mobile-greeter/default.nix new file mode 100644 index 00000000..56c68812 --- /dev/null +++ b/pkgs/lightdm-mobile-greeter/default.nix @@ -0,0 +1,36 @@ +{ lib +, fetchFromGitea +, gtk3 +, libhandy_0 +, lightdm +, rustPlatform +}: + +rustPlatform.buildRustPackage rec { + pname = "lightdm-mobile-greeter"; + version = "6"; + + src = fetchFromGitea { + domain = "git.uninsane.org"; + owner = "colin"; + repo = "lightdm-mobile-greeter"; + # rev = version; # TODO: tag/bump release in rust repo + rev = "93f34bac631e583e4d384eeb19f9f96da8672048"; + hash = "sha256-77J/qLYliXPvYJLtHPvu1P67I2eOxVwYV3JozbG6aZs="; + }; + cargoHash = "sha256-yMXe+K1HolvW/+pSEVHT4Xz9ON50/EkBioytA3E4bYI="; + + buildInputs = [ + gtk3 + libhandy_0 + lightdm + ]; + + meta = with lib; { + description = "A simple log in screen for use on touch screens."; + homepage = "https://git.uninsane.org/colin/lightdm-mobile-greeter"; + maintainers = with maintainers; [ colinsane ]; + platforms = platforms.linux; + license = licenses.mit; + }; +} diff --git a/pkgs/overlay.nix b/pkgs/overlay.nix index 7468b9a3..67a6796b 100644 --- a/pkgs/overlay.nix +++ b/pkgs/overlay.nix @@ -39,6 +39,7 @@ #### TEMPORARY: PACKAGES WAITING TO BE UPSTREAMED kaiteki = prev.callPackage ./kaiteki { }; + lightdm-mobile-greeter = prev.callPackage ./lightdm-mobile-greeter { }; # kaiteki = prev.kaiteki; # TODO: upstream, or delete nabla nabla = prev.callPackage ./nabla { };