pytrainer: unpin python 3.10
[NixPkgs.git] / pkgs / by-name / du / durden / package.nix
blob96d721a5561e8c3b8fc41ed280f42a1975d67c02
2   lib,
3   stdenvNoCC,
4   fetchFromGitHub,
5 }:
7 stdenvNoCC.mkDerivation (finalAttrs: {
8   pname = "durden";
9   version = "0-unstable-2024-06-23";
11   src = fetchFromGitHub {
12     owner = "letoram";
13     repo = "durden";
14     rev = "dffb94b69355ffa9cda074c1d0a48af74b78c220";
15     hash = "sha256-sBhlBk4vAYwedw4VerUfY80SXbVoEDid54si6qwDeXs=";
16   };
18   dontConfigure = true;
20   dontBuild = true;
22   installPhase = ''
23     runHook preInstall
25     mkdir -p ${placeholder "out"}/share/arcan/appl/
26     cp -a ./durden ${placeholder "out"}/share/arcan/appl/
28     runHook postInstall
29   '';
31   meta = {
32     homepage = "https://durden.arcan-fe.com/";
33     description = "Reference Desktop Environment for Arcan";
34     longDescription = ''
35       Durden is a desktop environment for the Arcan Display Server. It serves
36       both as a reference showcase on how to take advantage of some of the
37       features in Arcan, and as a very competent entry to the advanced-user side
38       of the desktop environment spectrum.
39     '';
40     license = with lib.licenses; [ bsd3 ];
41     maintainers = with lib.maintainers; [ AndersonTorres ];
42     platforms = lib.platforms.all;
43   };