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