lol
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

at 22.05-pre 53 lines 1.0 kB view raw
1{ lib 2, mkDerivation 3, makeDesktopItem 4, fetchFromGitLab 5, qmake 6# qt 7, qtbase 8, qtwebsockets 9}: 10 11let 12 desktopItem = makeDesktopItem { 13 type = "Application"; 14 name = "Michabo"; 15 desktopName = "Michabo"; 16 exec = "Michabo"; 17 }; 18 19in mkDerivation rec { 20 pname = "michabo"; 21 version = "0.1"; 22 23 src = fetchFromGitLab { 24 domain = "git.pleroma.social"; 25 owner = "kaniini"; 26 repo = "michabo"; 27 rev = "v${version}"; 28 sha256 = "0pl4ymdb36r0kwlclfjjp6b1qml3fm9ql7ag5inprny5y8vcjpzn"; 29 }; 30 31 nativeBuildInputs = [ 32 qmake 33 ]; 34 buildInputs = [ 35 qtbase 36 qtwebsockets 37 ]; 38 39 qmakeFlags = [ "michabo.pro" "DESTDIR=${placeholder "out"}/bin" ]; 40 41 postInstall = '' 42 ln -s ${desktopItem}/share $out/share 43 ''; 44 45 meta = with lib; { 46 description = "A native desktop app for Pleroma and Mastodon servers"; 47 homepage = "https://git.pleroma.social/kaniini/michabo"; 48 license = licenses.gpl3; 49 maintainers = with maintainers; [ fgaz ]; 50 platforms = platforms.all; 51 }; 52} 53