parent
1566968ebf
commit
f910cce5d2
@ -0,0 +1,46 @@ |
||||
{ lib |
||||
, stdenv |
||||
, fetchFromGitHub |
||||
}: |
||||
|
||||
stdenv.mkDerivation rec { |
||||
pname = "pipeworld"; |
||||
version = "0.0.0+unstable=2021-05-27"; |
||||
|
||||
src = fetchFromGitHub { |
||||
owner = "letoram"; |
||||
repo = pname; |
||||
rev = "c26df9ca0225ce2fd4f89e7ec59d4ab1f94a4c2e"; |
||||
hash = "sha256-RkDAbM1q4o61RGPLPLXHLvbvClp+bfjodlWgUGoODzA="; |
||||
}; |
||||
|
||||
installPhase = '' |
||||
runHook preInstall |
||||
|
||||
mkdir -p ${placeholder "out"}/share/arcan/appl/ |
||||
cp -a ./pipeworld ${placeholder "out"}/share/arcan/appl/ |
||||
|
||||
runHook postInstall |
||||
''; |
||||
|
||||
meta = with lib; { |
||||
homepage = "https://github.com/letoram/pipeworld"; |
||||
description = "Dataflow 'spreadsheet' desktop environment"; |
||||
longDescription = '' |
||||
Pipeworld is a zooming dataflow tool and desktop heavily inspired by |
||||
userland. It is built using the arcan desktop engine. |
||||
|
||||
It combines the programmable processing of shell scripts and pipes, the |
||||
interactive visual addressing/programming model of spread sheets, the |
||||
scenegraph- and interactive controls-, IPC- and client processing- of |
||||
display servers into one model with zoomable tiling window management. |
||||
|
||||
It can be used as a standalone desktop of its own, or as a normal |
||||
application within another desktop as a 'substitute' for your normal |
||||
terminal emulator. |
||||
''; |
||||
license = licenses.bsd3; |
||||
maintainers = with maintainers; [ AndersonTorres ]; |
||||
platforms = platforms.all; |
||||
}; |
||||
} |
Loading…
Reference in new issue