swaylock-mobile: init (i won't likely use it though)

This commit is contained in:
Colin 2024-03-07 01:42:43 +00:00
parent 72d52f9239
commit cb3a1fb3fe
2 changed files with 57 additions and 0 deletions

View File

@ -0,0 +1,56 @@
# STATUS:
# - it unlocks via physical keyboard
# - pressing the OSK results in... nothing (on my laptop)
# maybe it's listening only on a single input device?
{ lib, stdenv
, cairo
, fetchFromGitea
, gdk-pixbuf
, libxcrypt
, libxkbcommon
, meson
, ninja
, pam
, pkg-config
, scdoc
, wayland
, wayland-protocols
, wayland-scanner
}:
stdenv.mkDerivation {
pname = "swaylock-mobile";
version = "1.6-unstable-2022-05-01"; #< from meson.build
src = fetchFromGitea {
domain = "codeberg.org";
owner = "slatian";
repo = "swaylock-mobile";
rev = "aa5387b822f77390afe0ca7fc8c6c2fe48b0f61c";
hash = "sha256-4lEKkpqEVvbreZg2xxCtfUJlBZpM8ScvdDBKEY3ObDo=";
};
nativeBuildInputs = [
meson
ninja
pkg-config
scdoc
wayland-scanner
];
buildInputs = [
cairo
gdk-pixbuf
libxcrypt
libxkbcommon
pam
wayland
wayland-protocols
];
meta = with lib; {
description = "Fork of swaylock for use on Linux Phones";
homepage = "https://slatecave.net/creations/swaylock-mobile/";
mainProgram = "swaylock";
platforms = platforms.linux;
maintainers = with maintainers; [ colinsane ];
};
}

View File

@ -62,6 +62,7 @@ let
signal-desktop-from-src = callPackage ./additional/signal-desktop-from-src { };
static-nix-shell = callPackage ./additional/static-nix-shell { };
sublime-music-mobile = callPackage ./additional/sublime-music-mobile { };
swaylock-mobile = callPackage ./additional/swaylock-mobile { };
swaylock-plugin = callPackage ./additional/swaylock-plugin { };
sxmo_swaylock = callPackage ./additional/sxmo_swaylock { };
sxmo-utils = callPackage ./additional/sxmo-utils { };