From 16708afeedf96e3eefc253c3e685cbc9bc19b4b0 Mon Sep 17 00:00:00 2001 From: Bernhard Landauer Date: Mon, 6 Apr 2020 13:02:41 +0200 Subject: [PATCH] add starlite-gnome --- oem/starlite-oem-gnome/Packages-Desktop | 195 ++++++++++++++++++ oem/starlite-oem-gnome/Packages-Live | 5 + oem/starlite-oem-gnome/Packages-Root | 1 + .../desktop-overlay/etc/environment | 8 + .../desktop-overlay/etc/gdm/custom.conf | 16 ++ .../desktop-overlay/etc/pam.d/polkit-1 | 10 + .../desktop-overlay/etc/pam.d/sudo | 9 + .../usr/share/icons/default/index.theme | 2 + .../live-overlay/etc/default | 1 + oem/starlite-oem-gnome/live-overlay/etc/fstab | 1 + oem/starlite-oem-gnome/live-overlay/etc/issue | 1 + .../live-overlay/etc/localtime | 1 + oem/starlite-oem-gnome/live-overlay/etc/pam.d | 1 + .../.config/autostart/no-lock-screen.desktop | 7 + .../live-overlay/etc/skel/.config/manjaro | 1 + .../live-overlay/etc/sudoers.d | 1 + .../root/.config/Kvantum/kvantum.kvconfig | 2 + .../root/.config/qt5ct/qt5ct.conf | 24 +++ oem/starlite-oem-gnome/live-overlay/usr | 1 + oem/starlite-oem-gnome/profile.conf | 79 +++++++ .../calamares/branding/manjaro/branding.desc | 8 +- 21 files changed, 370 insertions(+), 4 deletions(-) create mode 100644 oem/starlite-oem-gnome/Packages-Desktop create mode 100644 oem/starlite-oem-gnome/Packages-Live create mode 120000 oem/starlite-oem-gnome/Packages-Root create mode 100644 oem/starlite-oem-gnome/desktop-overlay/etc/environment create mode 100644 oem/starlite-oem-gnome/desktop-overlay/etc/gdm/custom.conf create mode 100644 oem/starlite-oem-gnome/desktop-overlay/etc/pam.d/polkit-1 create mode 100644 oem/starlite-oem-gnome/desktop-overlay/etc/pam.d/sudo create mode 100644 oem/starlite-oem-gnome/desktop-overlay/usr/share/icons/default/index.theme create mode 120000 oem/starlite-oem-gnome/live-overlay/etc/default create mode 120000 oem/starlite-oem-gnome/live-overlay/etc/fstab create mode 120000 oem/starlite-oem-gnome/live-overlay/etc/issue create mode 120000 oem/starlite-oem-gnome/live-overlay/etc/localtime create mode 120000 oem/starlite-oem-gnome/live-overlay/etc/pam.d create mode 100644 oem/starlite-oem-gnome/live-overlay/etc/skel/.config/autostart/no-lock-screen.desktop create mode 120000 oem/starlite-oem-gnome/live-overlay/etc/skel/.config/manjaro create mode 120000 oem/starlite-oem-gnome/live-overlay/etc/sudoers.d create mode 100644 oem/starlite-oem-gnome/live-overlay/root/.config/Kvantum/kvantum.kvconfig create mode 100644 oem/starlite-oem-gnome/live-overlay/root/.config/qt5ct/qt5ct.conf create mode 120000 oem/starlite-oem-gnome/live-overlay/usr create mode 100644 oem/starlite-oem-gnome/profile.conf diff --git a/oem/starlite-oem-gnome/Packages-Desktop b/oem/starlite-oem-gnome/Packages-Desktop new file mode 100644 index 0000000..5d4b2b4 --- /dev/null +++ b/oem/starlite-oem-gnome/Packages-Desktop @@ -0,0 +1,195 @@ +adwaita-icon-theme +adwaita-maia +alsa-firmware +>extra apparmor +>extra baobab +>extra dconf-editor +dmidecode +>extra hexchat +gthumb +evince +>basic epiphany +>extra firefox +>extra firefox-gnome-theme-maia +>extra rygel +gdm +manjaro-gdm-tweak +manjaro-gdm-theme +gedit +gtksourceview-pkgbuild #highlight for PKGBUILD +#manjaro-gnome-vanilla +gnome-backgrounds +gnome-calculator +gnome-control-center +gnome-desktop +#gnome-disk-utility +>extra gnome-font-viewer +gnome-keyring +fprintd #need for finger id reader +>extra gnome-online-accounts +>extra gnome-contacts +gnome-screenshot +gnome-session +gnome-settings-daemon +gnome-shell +gnome-shell-extensions +gnome-shell-extension-nightshellswitcher +gnome-shell-extension-nightthemeswitcher +gnome-system-log +gnome-system-monitor +gnome-terminal +gnome-themes-standard +gnome-tweak-tool +>extra gnome-user-docs +>extra gnome-user-share +gnome-wallpapers +gparted +papirus-maia-icon-theme +>extra gnome-calendar +>extra bijiben +>extra gnome-characters +>extra gnome-clocks +>extra gnome-weather +>extra gnome-maps +>extra gnome-todo +>extra gtkhash-nautilus +>extra seahorse +file-roller +grilo-plugins +gst-libav +gst-plugins-bad +gst-plugins-base +gst-plugins-good +gst-plugins-ugly +gufw +gvfs-afc +gvfs +gvfs-mtp +gvfs-google +gvfs-smb +ibus +inxi +>extra imagewriter +#cli tool# +pacui +mc +bmenu +######## +manjaro-alsa +manjaro-artwork +#>extra wallpapers-2018 +#>extra manjaro-wallpapers-18.0 +>extra wallpapers-juhraya +illyria-wallpaper +manjaro-browser-settings +manjaro-dynamic-wallpaper +manjaro-settings-manager-notifier +manjaro-gnome-assets-19.0 +>extra gnome-layout-switcher +manjaro-hotfixes +manjaro-pulse +manjaro-hello +manjaro-application-utility +mesa-demos +mobile-broadband-provider-info +modemmanager +mousetweaks +>multilib lib32-mesa-demos +mutter +nautilus +nautilus-admin +nautilus-empty-file +netctl +networkmanager-openconnect +networkmanager-openvpn +networkmanager-pptp +networkmanager-vpnc +nss-mdns +numlockx +openresolv +#gnome-software-snap +#>extra flatpak +#>extra bauh +pamac-gtk-dev +#>extra snapd +>extra snapd-glib +>extra pamac-snap-plugin-dev +>extra pamac-flatpak-plugin-dev +>extra pamac-gnome-integration-dev +polkit-gnome +powertop +pulseaudio-bluetooth +pulseaudio-ctl +pulseaudio-zeroconf +>extra simple-scan +>basic squashfs-tools +sushi +alsa-utils +avahi +networkmanager +ntp +openssh +terminus-font-otb +totem +tracker +tracker-miners +>extra noto-fonts-compat +noto-fonts # default font +>extra noto-fonts-cjk # asian fonts - needed big package, ~76 mb compressed +ttf-bitstream-vera +ttf-dejavu +ttf-droid +ttf-inconsolata +ttf-indic-otf +ttf-liberation +usb_modeswitch +>extra vino +xdg-su +xdg-user-dirs +xdg-user-dirs-gtk +xdg-utils +xf86-input-elographics +xf86-input-evdev +xf86-input-libinput +xf86-input-void +xorg-server +xorg-twm +xorg-xinit +>extra xf86-input-wacom #support for tablet and pen display ( wacom ecc. ) +>extra yelp +>extra caffeine-ng +>extra libappindicator-gtk3 + +#extra depends for file-roller +>extra gnome-getting-started-docs +>extra p7zip +>extra unrar +>extra unace +>extra lrzip +>extra gtk3-print-backends +>extra geary +>extra gnome-calendar +>extra lollypop +>extra empathy +>extra telepathy-accounts-signon +>extra uget +>extra transmission-gtk +>extra manjaro-documentation-en +#>extra jre8-openjdk +#>extra jre8-openjdk-headless +>extra libdvdcss +>x86_64 >extra steam-manjaro +>extra manjaro-printer +>extra simple-scan +>extra ffmpegthumbnailer +>extra timeshift +>extra kernel-alive +>extra gnome-shell-extension-gsconnect +>extra manjaro-aur-support #introduce for testing in community + +>basic lighter-gnome +>basic disable-tracker + +## OEM +calamares-oem-modules +calamares-oem-starlite-gnome-settings diff --git a/oem/starlite-oem-gnome/Packages-Live b/oem/starlite-oem-gnome/Packages-Live new file mode 100644 index 0000000..a6851f2 --- /dev/null +++ b/oem/starlite-oem-gnome/Packages-Live @@ -0,0 +1,5 @@ +grub-theme-live-manjaro +manjaro-live-skel +manjaro-live-systemd +mkinitcpio-nfs-utils +nbd diff --git a/oem/starlite-oem-gnome/Packages-Root b/oem/starlite-oem-gnome/Packages-Root new file mode 120000 index 0000000..60cc7bd --- /dev/null +++ b/oem/starlite-oem-gnome/Packages-Root @@ -0,0 +1 @@ +../../shared/Packages-Root \ No newline at end of file diff --git a/oem/starlite-oem-gnome/desktop-overlay/etc/environment b/oem/starlite-oem-gnome/desktop-overlay/etc/environment new file mode 100644 index 0000000..9474e03 --- /dev/null +++ b/oem/starlite-oem-gnome/desktop-overlay/etc/environment @@ -0,0 +1,8 @@ +# +# This file is parsed by pam_env module +# +# Syntax: simple "KEY=VAL" pairs on separate lines +# + +QT_QPA_PLATFORMTHEME="qt5ct" +EDITOR=/usr/bin/nano diff --git a/oem/starlite-oem-gnome/desktop-overlay/etc/gdm/custom.conf b/oem/starlite-oem-gnome/desktop-overlay/etc/gdm/custom.conf new file mode 100644 index 0000000..d255651 --- /dev/null +++ b/oem/starlite-oem-gnome/desktop-overlay/etc/gdm/custom.conf @@ -0,0 +1,16 @@ +# GDM configuration storage + +[daemon] +# Uncoment the line below to force the login screen to use Xorg +WaylandEnable=false + +[security] + +[xdmcp] + +[chooser] + +[debug] +# Uncomment the line below to turn on debugging +#Enable=true + diff --git a/oem/starlite-oem-gnome/desktop-overlay/etc/pam.d/polkit-1 b/oem/starlite-oem-gnome/desktop-overlay/etc/pam.d/polkit-1 new file mode 100644 index 0000000..8807a85 --- /dev/null +++ b/oem/starlite-oem-gnome/desktop-overlay/etc/pam.d/polkit-1 @@ -0,0 +1,10 @@ +#%PAM-1.0 + +auth required pam_env.so +auth sufficient pam_fprintd.so +auth sufficient pam_unix.so try_first_pass likeauth nullok +auth required pam_deny.so +auth include system-auth +account include system-auth +password include system-auth +session include system-auth diff --git a/oem/starlite-oem-gnome/desktop-overlay/etc/pam.d/sudo b/oem/starlite-oem-gnome/desktop-overlay/etc/pam.d/sudo new file mode 100644 index 0000000..52d351a --- /dev/null +++ b/oem/starlite-oem-gnome/desktop-overlay/etc/pam.d/sudo @@ -0,0 +1,9 @@ +#%PAM-1.0 + +auth required pam_env.so +auth sufficient pam_fprintd.so +auth sufficient pam_unix.so try_first_pass likeauth nullok +auth required pam_deny.so +auth include system-auth +account include system-auth +session include system-auth diff --git a/oem/starlite-oem-gnome/desktop-overlay/usr/share/icons/default/index.theme b/oem/starlite-oem-gnome/desktop-overlay/usr/share/icons/default/index.theme new file mode 100644 index 0000000..1270d0d --- /dev/null +++ b/oem/starlite-oem-gnome/desktop-overlay/usr/share/icons/default/index.theme @@ -0,0 +1,2 @@ +[Icon Theme] +Inherits=xcursor-breeze diff --git a/oem/starlite-oem-gnome/live-overlay/etc/default b/oem/starlite-oem-gnome/live-overlay/etc/default new file mode 120000 index 0000000..812b9ff --- /dev/null +++ b/oem/starlite-oem-gnome/live-overlay/etc/default @@ -0,0 +1 @@ +../../../../shared/manjaro/live-overlay/etc/default \ No newline at end of file diff --git a/oem/starlite-oem-gnome/live-overlay/etc/fstab b/oem/starlite-oem-gnome/live-overlay/etc/fstab new file mode 120000 index 0000000..8750aca --- /dev/null +++ b/oem/starlite-oem-gnome/live-overlay/etc/fstab @@ -0,0 +1 @@ +../../../../shared/manjaro/live-overlay/etc/fstab \ No newline at end of file diff --git a/oem/starlite-oem-gnome/live-overlay/etc/issue b/oem/starlite-oem-gnome/live-overlay/etc/issue new file mode 120000 index 0000000..c519805 --- /dev/null +++ b/oem/starlite-oem-gnome/live-overlay/etc/issue @@ -0,0 +1 @@ +../../../../shared/manjaro/live-overlay/etc/issue \ No newline at end of file diff --git a/oem/starlite-oem-gnome/live-overlay/etc/localtime b/oem/starlite-oem-gnome/live-overlay/etc/localtime new file mode 120000 index 0000000..5df1bb1 --- /dev/null +++ b/oem/starlite-oem-gnome/live-overlay/etc/localtime @@ -0,0 +1 @@ +../../../../shared/manjaro/live-overlay/etc/localtime \ No newline at end of file diff --git a/oem/starlite-oem-gnome/live-overlay/etc/pam.d b/oem/starlite-oem-gnome/live-overlay/etc/pam.d new file mode 120000 index 0000000..68de596 --- /dev/null +++ b/oem/starlite-oem-gnome/live-overlay/etc/pam.d @@ -0,0 +1 @@ +../../../../shared/manjaro/live-overlay/etc/pam.d \ No newline at end of file diff --git a/oem/starlite-oem-gnome/live-overlay/etc/skel/.config/autostart/no-lock-screen.desktop b/oem/starlite-oem-gnome/live-overlay/etc/skel/.config/autostart/no-lock-screen.desktop new file mode 100644 index 0000000..014d3ea --- /dev/null +++ b/oem/starlite-oem-gnome/live-overlay/etc/skel/.config/autostart/no-lock-screen.desktop @@ -0,0 +1,7 @@ +[Desktop Entry] +Name=Deactive lock screen +Comment=Deactive the gnome lock screen in the live session +Type=Application +Icon=nautilus +Exec=sh -c "gsettings set org.gnome.desktop.screensaver lock-enabled false" + diff --git a/oem/starlite-oem-gnome/live-overlay/etc/skel/.config/manjaro b/oem/starlite-oem-gnome/live-overlay/etc/skel/.config/manjaro new file mode 120000 index 0000000..3a25db6 --- /dev/null +++ b/oem/starlite-oem-gnome/live-overlay/etc/skel/.config/manjaro @@ -0,0 +1 @@ +../../../../../../shared/manjaro/live-overlay/etc/skel/.config/manjaro \ No newline at end of file diff --git a/oem/starlite-oem-gnome/live-overlay/etc/sudoers.d b/oem/starlite-oem-gnome/live-overlay/etc/sudoers.d new file mode 120000 index 0000000..c784c2a --- /dev/null +++ b/oem/starlite-oem-gnome/live-overlay/etc/sudoers.d @@ -0,0 +1 @@ +../../../../shared/manjaro/live-overlay/etc/sudoers.d \ No newline at end of file diff --git a/oem/starlite-oem-gnome/live-overlay/root/.config/Kvantum/kvantum.kvconfig b/oem/starlite-oem-gnome/live-overlay/root/.config/Kvantum/kvantum.kvconfig new file mode 100644 index 0000000..c470e30 --- /dev/null +++ b/oem/starlite-oem-gnome/live-overlay/root/.config/Kvantum/kvantum.kvconfig @@ -0,0 +1,2 @@ +[General] +theme=Matchama diff --git a/oem/starlite-oem-gnome/live-overlay/root/.config/qt5ct/qt5ct.conf b/oem/starlite-oem-gnome/live-overlay/root/.config/qt5ct/qt5ct.conf new file mode 100644 index 0000000..372a44a --- /dev/null +++ b/oem/starlite-oem-gnome/live-overlay/root/.config/qt5ct/qt5ct.conf @@ -0,0 +1,24 @@ +[Appearance] +color_scheme_path= +custom_palette=false +icon_theme=Papirus-Adapta-Maia +style=kvantum + +[Fonts] +fixed=@Variant(\0\0\0@\0\0\0\x12\0\x43\0\x61\0n\0t\0\x61\0r\0\x65\0l\0l@$\0\0\0\0\0\0\xff\xff\xff\xff\x5\x1\0\x32\x10) +general=@Variant(\0\0\0@\0\0\0\x12\0\x43\0\x61\0n\0t\0\x61\0r\0\x65\0l\0l@$\0\0\0\0\0\0\xff\xff\xff\xff\x5\x1\0\x32\x10) + +[Interface] +activate_item_on_single_click=1 +buttonbox_layout=0 +cursor_flash_time=1000 +dialog_buttons_have_icons=1 +double_click_interval=400 +gui_effects=@Invalid() +menus_have_icons=true +stylesheets=@Invalid() +toolbutton_style=4 +wheel_scroll_lines=3 + +[SettingsWindow] +geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x2\0\0\0\0\x1\x9a\0\0\0\x80\0\0\x3\xd6\0\0\x2\xff\0\0\x1\x9a\0\0\0\xa2\0\0\x3\xd6\0\0\x2\xff\0\0\0\0\0\0\0\0\x5V) diff --git a/oem/starlite-oem-gnome/live-overlay/usr b/oem/starlite-oem-gnome/live-overlay/usr new file mode 120000 index 0000000..8aca2d5 --- /dev/null +++ b/oem/starlite-oem-gnome/live-overlay/usr @@ -0,0 +1 @@ +../../../shared/oem/live-overlay/usr \ No newline at end of file diff --git a/oem/starlite-oem-gnome/profile.conf b/oem/starlite-oem-gnome/profile.conf new file mode 100644 index 0000000..134fb7d --- /dev/null +++ b/oem/starlite-oem-gnome/profile.conf @@ -0,0 +1,79 @@ +########################################## +###### use this file in the profile ###### +########################################## + +# use multilib packages; x86_64 only +# multilib="true" + +# use extra packages as defined in pkglist to activate a full profile +# extra="true" + +################ install ################ + +# default displaymanager: none +# supported; lightdm, sddm, gdm, lxdm, mdm +displaymanager="gdm" + +# Set to false to disable autologin in the livecd +# autologin="true" + +# nonfree xorg drivers +# nonfree_mhwd="false" + +# possible values: grub;systemd-boot +# efi_boot_loader="grub" + +# configure calamares for netinstall +# netinstall="false" + +# configure calamares to use chrootcfg instead of unpackfs +# chrootcfg="false" + +# use geoip +# geoip="true" + +# configure calamares for mhwd +mhwd_used="false" + +# configure calamares for oem +oem_used="true" + +windowexp=fullscreen + +# unset defaults to given values +# names must match systemd service names +enable_systemd=('avahi-daemon' 'bluetooth' 'cronie' 'fstrim.timer' 'ModemManager' 'NetworkManager' 'org.cups.cupsd' 'systemd-timesyncd' 'tlp' 'ufw' 'apparmor' 'snapd.apparmor' 'snapd') +disable_systemd=('pacman-init') + +# unset defaults to given values +# addgroups="lp,network,power,wheel" + +# add strict snaps: strict_snaps="core core18 gnome-3-28-1804 gtk-common-themes snap-store" +# strict_snaps="" +# add classic snaps: classic_snaps="code" +# classic_snaps="" +# choose the snap channel. Possible options are: stable, candidate, beta, edge +# snap_channel="candidate" + +# the same workgroup name if samba is used +# smb_workgroup="" + +################# live-session ################# + +# unset defaults to given value +hostname="manjaro-gnome" + +# unset defaults to given value +# username="manjaro" + +# unset defaults to given value +# password="manjaro" + +# the login shell +# defaults to bash +login_shell=/usr/bin/zsh + +# unset defaults to given values +# names must match systemd service names +# services in enable_systemd array don't need to be listed here +enable_systemd_live=('manjaro-live' 'pacman-init' 'mirrors-live') diff --git a/shared/oem/live-overlay/usr/share/calamares/branding/manjaro/branding.desc b/shared/oem/live-overlay/usr/share/calamares/branding/manjaro/branding.desc index 1679da7..a1cbd1a 100644 --- a/shared/oem/live-overlay/usr/share/calamares/branding/manjaro/branding.desc +++ b/shared/oem/live-overlay/usr/share/calamares/branding/manjaro/branding.desc @@ -4,10 +4,10 @@ componentName: manjaro strings: productName: Manjaro Linux shortProductName: Manjaro - version: 18.1 OEM - shortVersion: 18.1 OEM - versionedName: Manjaro Linux 18.1 "Juhraya" OEM - shortVersionedName: Manjaro 18.1 OEM + version: 19.0.2 OEM + shortVersion: 19.0.2 OEM + versionedName: Manjaro Linux 19.0.2 "Kyria" OEM + shortVersionedName: Manjaro 19.0.2 OEM bootloaderEntryName: Manjaro images: