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