diff options
author | Anderson Torres <torres.anderson.85@protonmail.com> | 2023-09-15 15:27:02 -0300 |
---|---|---|
committer | Anderson Torres <torres.anderson.85@protonmail.com> | 2023-09-26 12:13:10 -0300 |
commit | a66b468cbfd1867c690dd86625dd5f768299967a (patch) | |
tree | 46707ebc709c1b8edd635856e80173e48e9d30c7 /pkgs/applications/window-managers | |
parent | 90ab1593dd17fd08585a294ab2f274592c790707 (diff) |
tinywm: migrate to by-name
Diffstat (limited to 'pkgs/applications/window-managers')
-rw-r--r-- | pkgs/applications/window-managers/tinywm/default.nix | 65 |
1 files changed, 0 insertions, 65 deletions
diff --git a/pkgs/applications/window-managers/tinywm/default.nix b/pkgs/applications/window-managers/tinywm/default.nix deleted file mode 100644 index 03b6db11c5653..0000000000000 --- a/pkgs/applications/window-managers/tinywm/default.nix +++ /dev/null @@ -1,65 +0,0 @@ -{ lib -, stdenv -, fetchFromGitHub -, libX11 -}: - -stdenv.mkDerivation (finalAttrs: { - pname = "tinywm"; - version = "1.1-unstable-2014-04-22"; - - src = fetchFromGitHub { - owner = "mackstann"; - repo = "tinywm"; - rev = "9d05612f41fdb8bc359f1fd9cc930bf16315abb1"; - hash = "sha256-q2DEMTxIp/nwTBTGEZMHEAqQs99iJwQgimHS0YQj+eg="; - }; - - buildInputs = [ libX11 ]; - - strictDeps = true; - - dontConfigure = true; - - buildPhase = '' - runHook preBuild - - $CC -Wall -pedantic -I${libX11}/include tinywm.c -L${libX11}/lib -lX11 -o tinywm - - runHook postBuild - ''; - - installPhase = '' - runHook preInstall - - install -dm755 $out/bin $out/share/doc/tinywm-${finalAttrs.version} - install -m755 tinywm -t $out/bin/ - # The annotated source code is a piece of documentation - install -m644 annotated.c README -t $out/share/doc/tinywm-${finalAttrs.version} - - runHook postInstall - ''; - - meta = { - homepage = "http://incise.org/tinywm.html"; - description = "A tiny window manager for X11"; - longDescription = '' - TinyWM is a tiny window manager that I created as an exercise in - minimalism. It is also maybe helpful in learning some of the very basics - of creating a window manager. It is only around 50 lines of C. There is - also a Python version using python-xlib. - - It lets you do four basic things: - - - Move windows interactively with Alt+Button1 drag (left mouse button) - - Resize windows interactively with Alt+Button3 drag (right mouse button) - - Raise windows with Alt+F1 (not high on usability I know, but I needed a - keybinding in there somewhere) - - Focus windows with the mouse pointer (X does this on its own) - ''; - license = lib.licenses.publicDomain; - mainProgram = "tinywm"; - maintainers = with lib.maintainers; [ AndersonTorres ]; - inherit (libX11.meta) platforms; - }; -}) |