nixpkgs mirror (for testing) github.com/NixOS/nixpkgs
nix
fork

Configure Feed

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

at python-updates 51 lines 1.5 kB view raw
1{ 2 lib, 3 stdenvNoCC, 4 fetchFromGitHub, 5}: 6 7stdenvNoCC.mkDerivation (finalPackages: { 8 pname = "pipeworld"; 9 version = "0-unstable-2023-02-05"; 10 11 src = fetchFromGitHub { 12 owner = "letoram"; 13 repo = "pipeworld"; 14 rev = "edc3821404b3a1274b8a50d2fb1c6b523fbd4a1c"; 15 hash = "sha256-PbKejghMkLZdeQJD9fObw9xhGH24IX72X7pyjapTXJM="; 16 }; 17 18 dontConfigure = true; 19 20 dontBuild = true; 21 22 installPhase = '' 23 runHook preInstall 24 25 mkdir -p ${placeholder "out"}/share/arcan/appl/ 26 cp -a ./pipeworld ${placeholder "out"}/share/arcan/appl/ 27 28 runHook postInstall 29 ''; 30 31 meta = { 32 homepage = "https://github.com/letoram/pipeworld"; 33 description = "Dataflow 'spreadsheet' desktop environment"; 34 longDescription = '' 35 Pipeworld is a zooming dataflow tool and desktop heavily inspired by 36 userland. It is built using the arcan desktop engine. 37 38 It combines the programmable processing of shell scripts and pipes, the 39 interactive visual addressing/programming model of spread sheets, the 40 scenegraph- and interactive controls-, IPC- and client processing- of 41 display servers into one model with zoomable tiling window management. 42 43 It can be used as a standalone desktop of its own, or as a normal 44 application within another desktop as a 'substitute' for your normal 45 terminal emulator. 46 ''; 47 license = with lib.licenses; [ bsd3 ]; 48 maintainers = [ ]; 49 platforms = lib.platforms.all; 50 }; 51})