41 stdenv.mkDerivation (finalAttrs: {
45 src = fetchFromGitHub {
48 rev = finalAttrs.version;
49 hash = "sha256-gxRKLukwdyCvqQ+gRYb4cv/8B52nRAFwdcps6FcKFXk=";
101 # install legacy themes
103 cp -r ../lib/themes/{gtk2,Natural,nice,nice2,warp3,warp4,yellowmotif} \
104 $out/share/icewm/themes/
108 homepage = "https://ice-wm.org/";
109 description = "Simple, lightweight X window manager";
111 IceWM is a window manager for the X Window System. The goal of IceWM is
112 speed, simplicity, and not getting in the user’s way. It comes with a
113 taskbar with pager, global and per-window keybindings and a dynamic menu
114 system. Application windows can be managed by keyboard and mouse. Windows
115 can be iconified to the taskbar, to the tray, to the desktop or be made
116 hidden. They are controllable by a quick switch window (Alt+Tab) and in a
117 window list. A handful of configurable focus models are menu-selectable.
118 Setups with multiple monitors are supported by RandR and Xinerama. IceWM
119 is very configurable, themeable and well documented. It includes an
120 optional external background wallpaper manager with transparency support,
121 a simple session manager and a system tray.
123 license = licenses.lgpl2Only;
124 maintainers = [ maintainers.AndersonTorres ];
125 platforms = platforms.linux;