Commit 102f9adb authored by toxblh's avatar toxblh Committed by Roman Alifanov

WIP: Added new distros - extended with additional apps by default. Lists of apps

parent dd65dd2c
ifeq (distro,$(IMAGE_CLASS))
mixin/ximper-desktop-commom-software:
@$(call add,THE_PACKAGES,appinstall gnome-software\
\
extension-manager\
\
blackbox-terminal\
\
notification-daemon\
\
gvfs-backend-dnssd avahi-daemon gvfs-backend-smb\
\
gvfs-backend-mtp\
\
gnome-tweaks\
\
nano\
\
orca\
\
cups-pk-helper\
\
system-monitoring-center\
\
file-roller\
\
)
mixin/ximper-desktop-common-software:
@$(call add,THE_LISTS,etersoft/_base-apps) # here Gnome apps as well... pkg.in/lists/etersoft/_base-apps
@$(call add,MAIN_GROUPS,\
\
etersoft/00_gnome-settings\
......@@ -98,16 +74,15 @@ mixin/ximper-x11: use/luks \
@$(call set,INSTALL2_FONTS,fonts-otf-abattis-cantarell)
mixin/ximper-gnome: use/x11/gnome use/fonts/ttf/redhat +nm-gtk
@$(call add,THE_PACKAGES,xcalib templates)
@$(call add,THE_PACKAGES,chrome-gnome-shell)
@$(call add,THE_PACKAGES,qt5-wayland qt6-wayland)
@$(call add,THE_PACKAGES,nautilus-open-any-terminal sushi gnome-epub-thumbnailer gnome-text-editor gnome-initial-setup gnome-tour gnome-font-viewer\
alacarte gnome-power-manager switcheroo-control power-profiles-daemon gnome-bluetooth3.0)
@$(call add,SERVICES_ENABLE,switcheroo-control.service)
ifeq (sisyphus,$(BRANCH))
@$(call add,THE_PACKAGES,gnome-packagekit)
endif
mixin/ximper-gnome: use/x11/xorg \
use/x11/gdm \
use/fonts/ttf/redhat \
use/fonts/ttf/google-noto \
+nm-gtk \
+pipewire
@$(call add,THE_LISTS,etersoft/_gnome-base) # pkg.in/lists/etersoft/_gnome-base
@$(call add,SERVICES_ENABLE,switcheroo-control.service) # Service to check dual-GPU. Q: Maybe to post script if present?
@$(call add,IM_PACKAGES,imsettings-gsettings)
distro/.ximper-bare: distro/.base use/kernel/net use/docs/license \
......@@ -125,7 +100,9 @@ endif
endif
# base target (for most images)
distro/.ximper-base: distro/.ximper-bare use/isohybrid use/vmguest use/memtest use/efi/dtb +efi; @:
distro/.ximper-base: distro/.ximper-bare \
use/isohybrid use/vmguest use/memtest \
use/efi/dtb +efi; @:
# graphical target (not enforcing xorg drivers or blobs)
......@@ -163,7 +140,8 @@ endif
distro/.ximper-install-x11: distro/.ximper-install +vmguest +wireless \
use/install2/suspend mixin/ximper-desktop mixin/ximper-x11 \
use/branding/complete use/branding/slideshow/once mixin/desktop-installer use/install2/fs use/efi/shell use/l10n/default/ru_RU use/rescue/base
use/branding/complete use/branding/slideshow/once mixin/desktop-installer \
use/install2/fs use/efi/shell use/l10n/default/ru_RU use/rescue/base
@$(call set,INSTALLER,alt-workstation)
@$(call add,RESCUE_LISTS,$(call tags,rescue misc))
@$(call add,MAIN_PACKAGES,anacron man-whatis usb-modeswitch)
......@@ -175,9 +153,12 @@ distro/.ximper-install-x11-systemd: distro/.ximper-install-x11 \
@$(call add,THE_PACKAGES,btrfs-progs)
@$(call add,DEFAULT_SERVICES_ENABLE,bluetoothd)
distro/ximper: distro/.ximper-install-x11-systemd distro/.ximper-wm mixin/ximper-gnome mixin/ximper-desktop-commom-software\
use/kernel/latest +plymouth; @:
distro/ximper: distro/.ximper-install-x11-systemd \
distro/.ximper-wm \
mixin/ximper-gnome \
mixin/ximper-desktop-common-software \
use/kernel/latest \
+plymouth;
@$(call set,META_VOL_ID,Ximper Linux $(DISTRO_VERSION) $(ARCH))
@$(call set,META_APP_ID,Ximper Linux $(DISTRO_VERSION) $(ARCH) $(shell date +%F))
@$(call set,BRANDING,etersoft-ximper)
......@@ -187,6 +168,28 @@ distro/ximper: distro/.ximper-install-x11-systemd distro/.ximper-wm mixin/ximper
@$(call add,THE_KMODULES,virtualbox)
@$(call add,LIVE_PACKAGES,livecd-gnome3-setup-done)
@$(call add,LIVE_PACKAGES,gnome-flashback screenpen)
endif
\ No newline at end of file
distor/ximper-extened: distro/ximper
@$(call add,THE_LISTS,etersoft/_gnome-extended)
distro/ximper-nvidia: distro/ximper use/x11/nvidia use/stage2/kms/nvidia use/nvidia
@$(call add,THE_PACKAGES,apt-scripts-nvidia)
@$(call add,BASE_PACKAGES,apt-scripts-nvidia)
@$(call add,BASE_PACKAGES,nvidia-vaapi-driver)
@$(call add,EFI_BOOTARGS,nomodeset xdriver=fbdev)
distro/ximper-nvidia-extened: distro/ximper-nvidia
@$(call add,THE_LISTS,etersoft/_gnome-extended)
endif
# Fonts mixins
use/fonts/ttf/google-noto: use/fonts
@$(call add,FONTS,fonts-ttf-google-noto-sans)
@$(call add,FONTS,fonts-ttf-google-noto-serif)
@$(call add,FONTS,fonts-ttf-google-noto-sans-mono)
@$(call add,FONTS,fonts-ttf-google-noto-sans-symbols)
@$(call add,FONTS,fonts-ttf-google-noto-sans-symbols2)
@$(call add,FONTS,fonts-ttf-google-noto-emoji)
@$(call add,FONTS,fonts-ttf-google-noto-emoji-color)
# Private list base apps
# GUI frontend for epm play.
appinstall
blackbox-terminal
# Local network service discovery MacOS
avahi-daemon
# Text editor
nano
# Printer use PolicyKit
cups-pk-helper
# Windows like system monitor
# TODO - really need?
system-monitoring-center
# Original mixin
#gnome-terminal
#templates
#chrome-gnome-shell
#qt5-wayland qt6-wayland
# Our case saved from initial list
switcheroo-control
xcalib
templates
qt5-wayland
qt6-wayland
alacarte
# ... and gnome apps
chrome-gnome-shell
gnome-super-minimal
nautilus-open-any-terminal
sushi
gnome-epub-thumbnailer
gnome-text-editor
gnome-initial-setup
gnome-tour
gnome-font-viewer
gnome-power-manager
power-profiles-daemon
gnome-bluetooth3.0
# ALT bug 42028
tracker3
gnome-packagekit
# Gnome additionals
gnome-software
notification-daemon
gnome-tweaks
extension-manager
# Archive manager
file-roller
# Extentions GVFS
gvfs-backend-dnssd
gvfs-backend-smb
gvfs-backend-mtp
# Gnome screen reader
orca
# initial setup
#gnome-initial-setup
# Canberra modules for both GTK+
libcanberra-gtk2
libcanberra-gtk3
# Password keeper
gnome-keyring
gnome-keyring-ssh
# Encryption keys management
seahorse
pinentry-gnome3
# All gvfs-backends
gvfs-backends
fuse-gvfs
# see ALT 31129
xdg-utils
gnome-disk-utility
# Display manager
gdm-gnome
# Default web-browser
epiphany
# Default messenger
geary
# Und contacts manager
gnome-contacts
# Default document reader (currently pdf, ps, tiff, dvi)
evince
# and E-Book Reader
foliate
# and videos from a webcam
cheese
# Note editor
bijiben
# Utilities
gnome-utils
# Let's have nice notifications
#notification-daemon
# Applications
# Plugins for gedit
gedit-plugins
# Stock multimedia applications
gnome-sound-recorder
# Default music player
gnome-music
# Extneded music player
rhythmbox
# All Rhythmbox plugins
rhythmbox-plugins
# Default media player
totem
# and plugins
totem-plugins
# Default photo viewer
gnome-photos
# Default image viewer
eog
eog-plugins
# A quick previewer for Nautilus
#sushi
# mypaint, krita thumbnailer for Nautilus
gnome-kra-ora-thumbnailer
# Epub thumbnailer for Nautilus
#gnome-epub-thumbnailer
# Nautilus extension for terminal
gnome-terminal-nautilus
# Weather application
gnome-weather
# Clock application
gnome-clocks
# Maps application
gnome-maps
# power consumption statistic
#gnome-power-manager
NetworkManager-gnome
# Bluetooth pairing and control program
#gnome-bluetooth3.0
gnome-remote-desktop
gnome-nettool
rygel
rygel-tracker
gnome-usage
#gnome-software
# flatpak
xdg-desktop-portal-gnome
# spell checking dictionary
hunspell-ru
# menuedit
alacarte
neofetch
git
eepm
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment