24 stdenv.mkDerivation (finalAttrs: {
29 url = "https://download.tuxfamily.org/sawfish/sawfish_${finalAttrs.version}.tar.xz";
30 hash = "sha256-gWs8W/pMtQjbH8FEifzNAj3siZzxPd6xm8PmXXhyr10=";
58 sed -e 's|REP_DL_LOAD_PATH=|REP_DL_LOAD_PATH=$(REP_DL_LOAD_PATH):|g' -i Makedefs.in
59 sed -e 's|$(repexecdir)|$(libdir)/rep|g' -i src/Makefile.in
65 for file in $out/lib/sawfish/sawfish-menu \
66 $out/bin/sawfish-about \
67 $out/bin/sawfish-client \
68 $out/bin/sawfish-config \
71 --prefix REP_DL_LOAD_PATH : "$out/lib/rep" \
72 --set REP_LOAD_PATH "$out/share/sawfish/lisp"
77 homepage = "http://sawfish.tuxfamily.org/";
78 description = "Extensible, Lisp-based window manager";
80 Sawfish is an extensible window manager using a Lisp-based scripting
81 language. Its policy is very minimal compared to most window managers. Its
82 aim is simply to manage windows in the most flexible and attractive manner
83 possible. All high-level WM functions are implemented in Lisp for future
84 extensibility or redefinition.
86 license = lib.licenses.gpl2Plus;
87 maintainers = with lib.maintainers; [ AndersonTorres ];
88 platforms = lib.platforms.unix;