minazuki-overlay/meta-pkgs/windowmaker-desktop/windowmaker-desktop-2026.05.22.ebuild
Shin'ya Minazuki 8e9d59693e 水無月しんやのWORKSPACE
Signed-off-by: Shin'ya Minazuki <shinyoukai@laidback.moe>
2026-05-22 19:05:00 -03:00

60 lines
1.2 KiB
Bash

# Copyright 2026 Shin'ya Minazuki
EAPI=8
DESCRIPTION="Environment used by Shin'ya Minazuki based on WindowMaker"
HOMEPAGE="https://laidback.moe/~shinyoukai/"
LICENSE="metapackage"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="+display-manager +dockapps file-manager fonts ime terminal-emulator themes"
DEPEND="
x11-wm/windowmaker
display-manager? (
|| (
x11-misc/lightdm[gtk]
x11-misc/slim[pam]
x11-misc/wdm
)
)
dockapps? (
x11-plugins/wmamixer
x11-plugins/wmbattery
x11-plugins/wmclock
x11-plugins/wmnd
x11-plugins/wmsystemtray
)
file-manager? (
|| (
app-misc/gentoo
x11-misc/pcmanfm
x11-misc/xfe
)
)
fonts? (
media-fonts/arphicfonts
media-fonts/nanum
media-fonts/spleen
media-fonts/twemoji
media-fonts/umefont
)
ime? ( app-i18n/ibus )
terminal-emulator? (
|| (
x11-terms/sakura
x11-terms/st
x11-terms/xterm
)
)
themes? ( x11-themes/windowmaker-themes )
"
RDEPEND="${DEPEND}"
pkg_postinst() {
if has_version '>=x11-misc/slim-1.4.0' || has_version '>=x11-misc/wdm-1.28'; then
einfo "You may have to create an .xsessionrc script inside your home directory and make it executable"
einfo "Or configure the display manager to launch available sessions"
fi
}