config.mk 3.29 KB
Newer Older
1
+icewm: use/x11/icewm; @:
2
+razorqt: use/x11/razorqt use/x11/lightdm/razorqt; @:
3
+xmonad: use/x11/xmonad; @:
4
+tde: use/x11/tde use/x11/kdm; @:
5
+kde4-lite: use/x11/kde4-lite use/x11/kdm4; @:
6

7 8
# the very minimal driver set
use/x11:
9
	@$(call add_feature)
10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
	@$(call add,THE_KMODULES,drm)	# required by recent nvidia.ko as well
	@$(call add,THE_LISTS,$(call tags,base xorg))

# free drivers for various hardware (might lack acceleration)
use/x11/xorg: use/x11 use/x11/intel
	@$(call add,THE_KMODULES,drm-radeon drm-nouveau)
	@$(call add,THE_LISTS,$(call tags,desktop xorg))

# both free and excellent
use/x11/intel: use/x11
	@$(call add,THE_PACKAGES,xorg-drv-intel)
	@$(call add,THE_PACKAGES,xorg-dri-intel)	### #25044

# for those cases when no 3D means no use at all
# NB: blobs won't Just Work (TM) with use/x11/xorg,
#     nouveau gets prioritized during autodetection
#use/x11/3d: use/x11/intel use/x11/nvidia use/x11/fglrx; @:
use/x11/3d: use/x11/intel use/x11/nvidia use/x11/radeon; @:

# has performance problems but is getting better, just not there yet
use/x11/radeon: use/x11
	@$(call add,THE_KMODULES,drm-radeon)
	@$(call add,THE_PACKAGES,xorg-drv-radeon)

# sometimes broken with current xorg-server
use/x11/nvidia: use/x11
	@$(call add,THE_KMODULES,nvidia)
37
	@$(call add,THE_PACKAGES,nvidia-settings nvidia-xconfig)
38 39 40 41

# oftenly broken with current xorg-server, use radeon then
use/x11/fglrx: use/x11
	@$(call add,THE_KMODULES,fglrx)
42 43
	@$(call add,THE_PACKAGES,fglrx_glx fglrx-tools)

44 45 46
use/x11/wacom: use/x11
	@$(call add,THE_PACKAGES,xorg-drv-wacom xorg-drv-wizardpen)

47
### xdm: see also #23108
48
use/x11/xdm: use/x11-autostart
49
	@$(call add,THE_PACKAGES,xdm installer-feature-no-xconsole-stage3)
50 51

### : some set()-like thing might be better?
52
use/x11/lightdm/gtk use/x11/lightdm/qt use/x11/lightdm/razorqt \
53
	use/x11/lightdm/kde: use/x11/lightdm/%: use/x11-autostart
54
	@$(call add,THE_PACKAGES,lightdm-$*-greeter)
55

56
use/x11/kdm: use/x11-autostart
57
	@$(call add,THE_PACKAGES,kdebase-kdm<4)
58

59
use/x11/kdm4: use/x11-autostart
60 61
	@$(call add,THE_PACKAGES,kde4base-workspace-kdm)

62
use/x11/gdm2.20: use/x11-autostart
63 64
	@$(call add,THE_PACKAGES,gdm2.20)

65
use/x11/icewm: use/x11
66 67
	@$(call add,THE_LISTS,$(call tags,icewm desktop))

68
use/x11/razorqt: use/x11
69 70
	@$(call add,THE_LISTS,$(call tags,razorqt desktop))

71
use/x11/tde: use/x11
72
	@$(call add,THE_LISTS,$(call tags,tde desktop))
73

74
use/x11/kde4-lite: use/x11
75
	@$(call add,THE_LISTS,$(call tags,kde4 desktop))
76

77
use/x11/kde4: use/x11
78 79
	@$(call add,THE_PACKAGES,kde4-default)

80
use/x11/xfce: use/x11
81
	@$(call add,THE_LISTS,$(call tags,xfce desktop))
82

83
use/x11/cinnamon: use/x11/xorg
84
	@$(call add,THE_LISTS,$(call tags,cinnamon desktop))
85

86 87
use/x11/gnome3: use/x11/xorg +pulse
	@$(call add,THE_PACKAGES,gnome3-default gst-libav)
Michael Shigorin's avatar
Michael Shigorin committed
88

Michael Shigorin's avatar
Michael Shigorin committed
89
use/x11/e17: use/x11 use/net/connman
90
	@$(call add,THE_LISTS,$(call tags,e17 desktop))
Michael Shigorin's avatar
Michael Shigorin committed
91

92
use/x11/lxde: use/x11
Michael Shigorin's avatar
Michael Shigorin committed
93
	@$(call add,THE_LISTS,$(call tags,lxde desktop))
94

95
use/x11/fvwm: use/x11
96
	@$(call add,THE_LISTS,$(call tags,fvwm desktop))
97

98
use/x11/sugar: use/x11
99
	@$(call add,THE_LISTS,$(call tags,sugar desktop))
100

101
use/x11/wmaker: use/x11
102 103
	@$(call add,THE_LISTS,$(call tags,wmaker desktop))

104
use/x11/gnustep: use/x11
105
	@$(call add,THE_LISTS,$(call tags,gnustep desktop))
106

107
use/x11/xmonad: use/x11
108
	@$(call add,THE_LISTS,$(call tags,xmonad desktop))
109 110 111

use/x11/mate: use/x11
	@$(call add,THE_LISTS,$(call tags,mate desktop))