about summary refs log tree commit diff
path: root/pkgs/applications/window-managers
diff options
context:
space:
mode:
authorAnderson Torres <torres.anderson.85@protonmail.com>2023-10-04 09:49:53 -0300
committerAnderson Torres <torres.anderson.85@protonmail.com>2023-10-04 12:44:08 -0300
commit349bdd9653c42f1793d338b43aefe08883c5ebee (patch)
tree06a56ba95e080514255fecc0dacc2e166f00bd86 /pkgs/applications/window-managers
parentb5490963be133787263f33a1a5d682931adcb07f (diff)
icewm: migrate to by-name
Diffstat (limited to 'pkgs/applications/window-managers')
-rw-r--r--pkgs/applications/window-managers/icewm/default.nix125
1 files changed, 0 insertions, 125 deletions
diff --git a/pkgs/applications/window-managers/icewm/default.nix b/pkgs/applications/window-managers/icewm/default.nix
deleted file mode 100644
index 4bf4d2293c421..0000000000000
--- a/pkgs/applications/window-managers/icewm/default.nix
+++ /dev/null
@@ -1,125 +0,0 @@
-{ lib
-, stdenv
-, fetchFromGitHub
-, fetchpatch
-, cmake
-, expat
-, flac
-, fontconfig
-, freetype
-, fribidi
-, gdk-pixbuf
-, gdk-pixbuf-xlib
-, gettext
-, giflib
-, glib
-, imlib2
-, libICE
-, libSM
-, libX11
-, libXcomposite
-, libXdamage
-, libXdmcp
-, libXext
-, libXfixes
-, libXft
-, libXinerama
-, libXpm
-, libXrandr
-, libjpeg
-, libogg
-, libpng
-, libpthreadstubs
-, libsndfile
-, libtiff
-, libxcb
-, mkfontdir
-, pcre2
-, perl
-, pkg-config
-}:
-
-stdenv.mkDerivation (finalAttrs: {
-  pname = "icewm";
-  version = "3.4.2";
-
-  src = fetchFromGitHub {
-    owner = "ice-wm";
-    repo = "icewm";
-    rev = finalAttrs.version;
-    hash = "sha256-s1gupU5AOQOMqz8YRMIBc2Oe7DMnlGgXitcq7CFWwSE=";
-  };
-
-  nativeBuildInputs = [
-    cmake
-    perl
-    pkg-config
-  ];
-
-  buildInputs = [
-    expat
-    flac
-    fontconfig
-    freetype
-    fribidi
-    gdk-pixbuf
-    gdk-pixbuf-xlib
-    gettext
-    giflib
-    glib
-    imlib2
-    libICE
-    libSM
-    libX11
-    libXcomposite
-    libXdamage
-    libXdmcp
-    libXext
-    libXfixes
-    libXft
-    libXinerama
-    libXpm
-    libXrandr
-    libjpeg
-    libogg
-    libpng
-    libpthreadstubs
-    libsndfile
-    libtiff
-    libxcb
-    mkfontdir
-    pcre2
-  ];
-
-  cmakeFlags = [
-    "-DPREFIX=$out"
-    "-DCFGDIR=/etc/icewm"
-  ];
-
-  # install legacy themes
-  postInstall = ''
-    cp -r ../lib/themes/{gtk2,Natural,nice,nice2,warp3,warp4,yellowmotif} \
-      $out/share/icewm/themes/
-  '';
-
-  meta = with lib; {
-    homepage = "https://ice-wm.org/";
-    description = "A simple, lightweight X window manager";
-    longDescription = ''
-      IceWM is a window manager for the X Window System. The goal of IceWM is
-      speed, simplicity, and not getting in the user’s way. It comes with a
-      taskbar with pager, global and per-window keybindings and a dynamic menu
-      system. Application windows can be managed by keyboard and mouse. Windows
-      can be iconified to the taskbar, to the tray, to the desktop or be made
-      hidden. They are controllable by a quick switch window (Alt+Tab) and in a
-      window list. A handful of configurable focus models are menu-selectable.
-      Setups with multiple monitors are supported by RandR and Xinerama. IceWM
-      is very configurable, themeable and well documented. It includes an
-      optional external background wallpaper manager with transparency support,
-      a simple session manager and a system tray.
-    '';
-    license = licenses.lgpl2Only;
-    maintainers = [ maintainers.AndersonTorres ];
-    platforms = platforms.linux;
-  };
-})