diff options
author | AndersonTorres <torres.anderson.85@protonmail.com> | 2020-05-11 23:53:02 -0300 |
---|---|---|
committer | AndersonTorres <torres.anderson.85@protonmail.com> | 2020-05-13 21:32:54 -0300 |
commit | 58a93ee62d9cd318934993e7d88660ef1ad61490 (patch) | |
tree | 20bcaf9e5e54d33336e526e707b3ce9a503d779d /pkgs/applications | |
parent | 35c089a6e209b0f96e3d56fdc1cfa10386d6ce10 (diff) | |
download | nixlib-58a93ee62d9cd318934993e7d88660ef1ad61490.tar nixlib-58a93ee62d9cd318934993e7d88660ef1ad61490.tar.gz nixlib-58a93ee62d9cd318934993e7d88660ef1ad61490.tar.bz2 nixlib-58a93ee62d9cd318934993e7d88660ef1ad61490.tar.lz nixlib-58a93ee62d9cd318934993e7d88660ef1ad61490.tar.xz nixlib-58a93ee62d9cd318934993e7d88660ef1ad61490.tar.zst nixlib-58a93ee62d9cd318934993e7d88660ef1ad61490.zip |
smallwm: init at 2020-02-28
Diffstat (limited to 'pkgs/applications')
-rw-r--r-- | pkgs/applications/window-managers/smallwm/default.nix | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/pkgs/applications/window-managers/smallwm/default.nix b/pkgs/applications/window-managers/smallwm/default.nix new file mode 100644 index 000000000000..b6d3821e8d06 --- /dev/null +++ b/pkgs/applications/window-managers/smallwm/default.nix @@ -0,0 +1,38 @@ +{ stdenv, fetchFromGitHub +, doxygen, graphviz, libX11, libXrandr }: + +stdenv.mkDerivation rec { + + pname = "smallwm"; + version = "2020-02-28"; + + src = fetchFromGitHub { + owner = "adamnew123456"; + repo = "SmallWM"; + rev = "c2dc72afa87241bcf7e646630f4aae216ce78613"; + sha256 = "0cqhy81ymdcdyvgi55a401rr96h2akskcxi9ddzjbln4a71yjlz8"; + }; + + nativeBuildInputs = [ doxygen graphviz ]; + buildInputs = [ libX11 libXrandr ]; + + dontConfigure = true; + + makeFlags = [ "CC=${stdenv.cc}/bin/cc" "CXX=${stdenv.cc}/bin/c++" ]; + + buildFlags = [ "all" "doc" ]; + + installPhase = '' + install -dm755 $out/bin $out/share/doc/${pname}-${version} + install -m755 bin/smallwm -t $out/bin + cp -r README.markdown doc/html doc/latex $out/share/doc/${pname}-${version} + ''; + + meta = with stdenv.lib;{ + description = "A small X window manager, extended from tinywm"; + homepage = "https://github.com/adamnew123456/SmallWM"; + license = licenses.bsd2; + maintainers = [ maintainers.AndersonTorres ]; + platforms = platforms.linux; + }; +} |