diff options
author | Anderson Torres <torres.anderson.85@protonmail.com> | 2023-10-04 09:49:53 -0300 |
---|---|---|
committer | Anderson Torres <torres.anderson.85@protonmail.com> | 2023-10-04 12:44:08 -0300 |
commit | 349bdd9653c42f1793d338b43aefe08883c5ebee (patch) | |
tree | 06a56ba95e080514255fecc0dacc2e166f00bd86 /pkgs/applications/window-managers | |
parent | b5490963be133787263f33a1a5d682931adcb07f (diff) |
icewm: migrate to by-name
Diffstat (limited to 'pkgs/applications/window-managers')
-rw-r--r-- | pkgs/applications/window-managers/icewm/default.nix | 125 |
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; - }; -}) |