From 9ac8b3ab536ebef0ae33d467a2a07670409201b2 Mon Sep 17 00:00:00 2001 From: Bernhard Landauer Date: Fri, 1 Nov 2019 00:39:19 +0100 Subject: [PATCH] add infinity-kde profiles --- oem/infinitybook14-oem-kde/Packages-Desktop | 341 ++++++++++++++++++ oem/infinitybook14-oem-kde/Packages-Live | 5 + oem/infinitybook14-oem-kde/Packages-Root | 1 + .../etc/X11/xorg.conf.d/30-touchpad.conf | 6 + .../desktop-overlay/etc/pam.d/sddm | 8 + .../desktop-overlay/etc/sddm.conf | 129 +++++++ .../etc/sysctl.d/50-max_user_watches.conf | 1 + .../etc/sysctl.d/99-swappiness.conf | 1 + .../usr/share/icons/default/index.theme | 2 + oem/infinitybook14-oem-kde/live-overlay/etc | 1 + oem/infinitybook14-oem-kde/live-overlay/usr | 1 + oem/infinitybook14-oem-kde/profile.conf | 1 + oem/infinitybookpro-oem-kde/Packages-Desktop | 338 +++++++++++++++++ oem/infinitybookpro-oem-kde/Packages-Live | 5 + oem/infinitybookpro-oem-kde/Packages-Root | 1 + .../etc/X11/xorg.conf.d/30-touchpad.conf | 6 + .../desktop-overlay/etc/pam.d/sddm | 8 + .../desktop-overlay/etc/sddm.conf | 129 +++++++ .../etc/sysctl.d/50-max_user_watches.conf | 1 + .../etc/sysctl.d/99-swappiness.conf | 1 + .../usr/share/icons/default/index.theme | 2 + oem/infinitybookpro-oem-kde/live-overlay/etc | 1 + oem/infinitybookpro-oem-kde/live-overlay/usr | 1 + oem/infinitybookpro-oem-kde/profile.conf | 1 + 24 files changed, 991 insertions(+) create mode 100644 oem/infinitybook14-oem-kde/Packages-Desktop create mode 100644 oem/infinitybook14-oem-kde/Packages-Live create mode 120000 oem/infinitybook14-oem-kde/Packages-Root create mode 100644 oem/infinitybook14-oem-kde/desktop-overlay/etc/X11/xorg.conf.d/30-touchpad.conf create mode 100644 oem/infinitybook14-oem-kde/desktop-overlay/etc/pam.d/sddm create mode 100644 oem/infinitybook14-oem-kde/desktop-overlay/etc/sddm.conf create mode 100644 oem/infinitybook14-oem-kde/desktop-overlay/etc/sysctl.d/50-max_user_watches.conf create mode 100644 oem/infinitybook14-oem-kde/desktop-overlay/etc/sysctl.d/99-swappiness.conf create mode 100644 oem/infinitybook14-oem-kde/desktop-overlay/usr/share/icons/default/index.theme create mode 120000 oem/infinitybook14-oem-kde/live-overlay/etc create mode 120000 oem/infinitybook14-oem-kde/live-overlay/usr create mode 120000 oem/infinitybook14-oem-kde/profile.conf create mode 100644 oem/infinitybookpro-oem-kde/Packages-Desktop create mode 100644 oem/infinitybookpro-oem-kde/Packages-Live create mode 120000 oem/infinitybookpro-oem-kde/Packages-Root create mode 100644 oem/infinitybookpro-oem-kde/desktop-overlay/etc/X11/xorg.conf.d/30-touchpad.conf create mode 100644 oem/infinitybookpro-oem-kde/desktop-overlay/etc/pam.d/sddm create mode 100644 oem/infinitybookpro-oem-kde/desktop-overlay/etc/sddm.conf create mode 100644 oem/infinitybookpro-oem-kde/desktop-overlay/etc/sysctl.d/50-max_user_watches.conf create mode 100644 oem/infinitybookpro-oem-kde/desktop-overlay/etc/sysctl.d/99-swappiness.conf create mode 100644 oem/infinitybookpro-oem-kde/desktop-overlay/usr/share/icons/default/index.theme create mode 120000 oem/infinitybookpro-oem-kde/live-overlay/etc create mode 120000 oem/infinitybookpro-oem-kde/live-overlay/usr create mode 120000 oem/infinitybookpro-oem-kde/profile.conf diff --git a/oem/infinitybook14-oem-kde/Packages-Desktop b/oem/infinitybook14-oem-kde/Packages-Desktop new file mode 100644 index 0000000..c9c1f64 --- /dev/null +++ b/oem/infinitybook14-oem-kde/Packages-Desktop @@ -0,0 +1,341 @@ +## Network +avahi +networkmanager +networkmanager-openconnect +networkmanager-openvpn +networkmanager-pptp +networkmanager-vpnc +nss-mdns # NSS support for mDNS (optdepend for avahi) +ntp +mobile-broadband-provider-info +modemmanager +openresolv +openssh +samba +usb_modeswitch + +## Libraries for Sound/Audio/Video +alsa-firmware +alsa-utils +ffmpeg +gst-libav +gst-plugins-bad +gst-plugins-base +gst-plugins-good +gst-plugins-ugly +libcanberra +>multilib lib32-libcanberra +libcanberra-pulse +>multilib lib32-libcanberra-pulse +libcanberra-gstreamer +libdvdcss +manjaro-alsa +manjaro-pulse +phonon-qt5-gstreamer +pulseaudio-bluetooth +pulseaudio-ctl +pulseaudio-zeroconf + +## Connect Packages +android-tools +android-udev +gvfs +gvfs-afc +gvfs-gphoto2 +gvfs-mtp +gvfs-nfs +gvfs-smb +kamera +mtpfs +udiskie +udisks2 + +## AUR Support/Development +# Missing base-devel packages +>extra autoconf +>extra automake +>extra binutils +>extra bison +>extra fakeroot +>extra flex +>extra gcc +>extra >multilib gcc-libs-multilib +>extra >multilib gcc-multilib +>extra libtool +>extra m4 +>extra make +>extra patch +>extra pkg-config +>extra >multilib lib32-flex +# Extra packages for AUR support +>extra git +>extra patchutils +>extra subversion +#yaourt + +## Fonts +# cantarell-fonts # Installed as gnome-themes-standard dependency +noto-fonts # default font +noto-fonts-cjk # asian fonts - needed big package, ~76 mb compressed +>extra noto-fonts-emoji +terminus-font +>extra ttf-bitstream-vera +# ttf-dejavu # Installed as gnome-themes-standard dependency +# ttf-hack # Installed as plasma-integration dependency +>extra ttf-inconsolata +>extra ttf-indic-otf +>extra ttf-liberation +>extra ttf-droid + +## Package management +#appimagelauncher +pamac-gtk +pamac-tray-appindicator +pamac-cli +>extra apparmor +>extra snapd +>extra snapd-glib +>extra pamac-snap-plugin +#discover-snap +#discover +#packagekit-qt5 +>extra flatpak +>extra bauh +>extra fwupd +#octopi +#octopi-cachecleaner +#octopi-repoeditor +#octopi-notifier-frameworks +#pamac-qt +manjaro-application-utility + +## Printing +>extra cups +>extra cups-pdf +>extra cups-pk-helper +>extra ghostscript +>extra gsfonts +>extra gtk3-print-backends +>extra hplip +>extra splix + +## Optional dependencies for hplip +>extra pyqt5-common +>extra python-pillow +>extra python-pip +>extra python-pyqt5 +>extra python-reportlab + +## Optional dependencies for print-manager +>extra system-config-printer # auto-detect the printer driver +>extra python-pysmbc # SMB browser support + +## Display manager +sddm +sddm-kcm + +## Plasma5 +bluedevil +kde-gtk-config +kdeplasma-addons +kgamma5 +kinfocenter +kmenuedit +kscreen +kscreenlocker +ksshaskpass +ksysguard +kwallet-pam +kwayland-integration +kwin +qt5-virtualkeyboard # Virtual keyboard support for kwin-wayland +kwrited +milou +plasma-desktop +plasma-nm +plasma-pa +plasma-workspace +>extra plasma-workspace-wallpapers +powerdevil +systemsettings +user-manager + +## Themes QT/GTK/SDDM +#breeze +#breeze-gtk +gnome-icon-theme +gnome-themes-standard +gtk-theme-breath +manjaro-icons-tx +oxygen # needed to provide KDE system sounds +oxygen-icons +plasma5-themes-breath # Default +sddm-breath-theme # Default +grub-theme-manjaro +illyria-wallpaper +>extra wallpapers-juhraya +>extra wallpapers-2018 +>extra manjaro-wallpapers-18.0 +wallpapers-infinity-book +wallpapers-tuxedo + +## Better systray/notifications support +#>extra sni-qt # A Qt plugin that enables tray icons in qt4 applications + +## KDE Applications +ark +#>extra digikam +dolphin +dolphin-plugins +>extra filelight +#>extra k3b +kate +kcalc +>extra keditbookmarks +kfind +kdeconnect +okular +>extra >x86_64 kget +>extra >x86_64 libktorrent +>extra >i686 kdenetwork-kget +kdenetwork-filesharing +#>extra kdenlive +kde-servicemenus-rootactions +khelpcenter +kio-extras +#>extra kleopatra +konsole +konversation +ksystemlog +kwalletmanager +gwenview +partitionmanager3 +>extra print-manager +>extra skanlite +spectacle + +## Optional dependencies for ark +p7zip # 7Z format support +unarchiver # RAR format support + +## Optional dependency for digikam +#>extra kipi-plugins # export to various online services +#>extra hugin # panorama tool + +## Optional dependencies for dolphin +kdegraphics-thumbnailers # PDF and PS thumbnails +ffmpegthumbs # video thumbnails +ruby # installing new service menus with GHNS + +## Optional dependencies for gwenview +kimageformats # support for dds, xcf, exr, psd, and more image formats +qt5-imageformats # support for tiff, webp, and more image formats + +## Optional dependencies for k3b +#>extra cdparanoia # for cd ripping support +#>extra cdrdao # for disk-at-once (DAO) mode support +#>extra dvd+rw-tools # for dvd burning support +#>extra emovix # for bootable multimedia cd/dvd support +#>extra transcode # for advanced mpeg conversion support +#>extra vcdimager # for vcd burning support + +## Optional dependencies for kaccounts-integration +kaccounts-providers + +## Optional dependencies for kdeconnect +sshfs # remote filesystem browser + +## Optional dependencies for kdenlive +#>extra cdrtools # for creation of DVD ISO images +#>extra dvdauthor # for creation of DVD +#>extra dvgrab # for firewire capture +#>extra recordmydesktop # for screen capture +#>extra vlc-nightly # for DVD preview, needs xine-ui or vlc, vlc is in "Applications" section +#>extra movit # for GPU video processing + +## Optional dependencies for okular +poppler-data # encoding data to display PDF documents containing CJK characters + +## Applications +#>extra cantata +dmidecode # for inxi -m output +htop +imagewriter +inxi +#>extra krita +>extra firefox +>basic falkon +ms-office-online +#>extra freeoffice +>extra libreoffice-still +#>extra calligra +manjaro-hello +manjaro-settings-manager-kcm +manjaro-settings-manager-knotifier +powertop +#>extra qbittorrent +screenfetch +systemd-kcm +>extra thunderbird +>extra vlc +#vlc-nightly +yakuake + +## Optional dependencis for cantata +#>extra mpd # playback +#>extra perl-uri # dynamic playlist + +## Optional dependencies for libreoffice +#>extra jre8-openjdk +#>extra jdk8-openjdk + +## Documentation +manjaro-documentation-en + +## Settings packages +>extra manjaro-kde-settings +>basic manjaro-kde-minimal-settings +manjaro-browser-settings + +## Xorg Input Drivers +xf86-input-elographics +xf86-input-evdev +xf86-input-keyboard +xf86-input-libinput +xf86-input-mouse +xf86-input-void + +## Xorg Server and Graphics +>multilib lib32-libva-intel-driver +>multilib lib32-libva-mesa-driver +>multilib lib32-libva-vdpau-driver +libva-intel-driver +libva-mesa-driver +libva-vdpau-driver +mesa-demos +>multilib lib32-mesa-demos +numlockx +xdg-user-dirs +xorg-server +xorg-twm +xorg-xinit +xorg-xkill + +## Desktop Utils +perl-file-mimeinfo +xdg-utils +xdg-su +>extra timeshift + +## Misc +manjaro-hotfixes +>basic squashfs-tools + +## Flatpak support +>extra flatpak +>extra xdg-desktop-portal +>extra xdg-desktop-portal-kde + +calamares-oem-modules +calamares-oem-infbkpro-kde-settings +grub-theme-live-manjaro diff --git a/oem/infinitybook14-oem-kde/Packages-Live b/oem/infinitybook14-oem-kde/Packages-Live new file mode 100644 index 0000000..a6851f2 --- /dev/null +++ b/oem/infinitybook14-oem-kde/Packages-Live @@ -0,0 +1,5 @@ +grub-theme-live-manjaro +manjaro-live-skel +manjaro-live-systemd +mkinitcpio-nfs-utils +nbd diff --git a/oem/infinitybook14-oem-kde/Packages-Root b/oem/infinitybook14-oem-kde/Packages-Root new file mode 120000 index 0000000..60cc7bd --- /dev/null +++ b/oem/infinitybook14-oem-kde/Packages-Root @@ -0,0 +1 @@ +../../shared/Packages-Root \ No newline at end of file diff --git a/oem/infinitybook14-oem-kde/desktop-overlay/etc/X11/xorg.conf.d/30-touchpad.conf b/oem/infinitybook14-oem-kde/desktop-overlay/etc/X11/xorg.conf.d/30-touchpad.conf new file mode 100644 index 0000000..4bd1a17 --- /dev/null +++ b/oem/infinitybook14-oem-kde/desktop-overlay/etc/X11/xorg.conf.d/30-touchpad.conf @@ -0,0 +1,6 @@ +Section "InputClass" + Identifier "touchpad" + Driver "libinput" + MatchIsTouchpad "on" + Option "Tapping" "on" +EndSection diff --git a/oem/infinitybook14-oem-kde/desktop-overlay/etc/pam.d/sddm b/oem/infinitybook14-oem-kde/desktop-overlay/etc/pam.d/sddm new file mode 100644 index 0000000..1ed30b3 --- /dev/null +++ b/oem/infinitybook14-oem-kde/desktop-overlay/etc/pam.d/sddm @@ -0,0 +1,8 @@ +#%PAM-1.0 + +auth include system-login +auth optional pam_kwallet5.so +account include system-login +password include system-login +session include system-login +session optional pam_kwallet5.so auto_start diff --git a/oem/infinitybook14-oem-kde/desktop-overlay/etc/sddm.conf b/oem/infinitybook14-oem-kde/desktop-overlay/etc/sddm.conf new file mode 100644 index 0000000..9f46d10 --- /dev/null +++ b/oem/infinitybook14-oem-kde/desktop-overlay/etc/sddm.conf @@ -0,0 +1,129 @@ +[Autologin] +# Whether sddm should automatically log back into sessions when they exit +Relogin=false + +# Name of session file for autologin session (if empty try last logged in) +Session=plasma.desktop + +# Username for autologin session +User= + + +[General] +# Halt command +HaltCommand=/usr/bin/systemctl poweroff + +# Input method module +InputMethod= + +# Initial NumLock state. Can be on, off or none. +# If property is set to none, numlock won't be changed +# NOTE: Currently ignored if autologin is enabled. +Numlock=none + +# Reboot command +RebootCommand=/usr/bin/systemctl reboot + + +[Theme] +# Current theme name +Current=breath + +# Cursor theme used in the greeter +CursorTheme=breeze_cursors + +# Number of users to use as threshold +# above which avatars are disabled +# unless explicitly enabled with EnableAvatars +DisableAvatarsThreshold=7 + +# Enable display of custom user avatars +EnableAvatars=true + +# Global directory for user avatars +# The files should be named .face.icon +FacesDir=/usr/share/sddm/faces + +# Theme directory path +ThemeDir=/usr/share/sddm/themes + + +[Users] +# Default $PATH for logged in users +DefaultPath=/usr/local/sbin:/usr/local/bin:/usr/bin + +# Comma-separated list of shells. +# Users with these shells as their default won't be listed +HideShells= + +# Comma-separated list of users that should not be listed +HideUsers= + +# Maximum user id for displayed users +MaximumUid=60000 + +# Minimum user id for displayed users +MinimumUid=1000 + +# Remember the session of the last successfully logged in user +RememberLastSession=true + +# Remember the last successfully logged in user +RememberLastUser=true + +# When logging in as the same user twice, restore the original session, rather than create a new one +ReuseSession=false + + +[Wayland] +# Enable Qt's automatic high-DPI scaling +EnableHiDPI=false + +# Path to a script to execute when starting the desktop session +SessionCommand=/usr/share/sddm/scripts/wayland-session + +# Directory containing available Wayland sessions +SessionDir=/usr/share/wayland-sessions + +# Path to the user session log file +SessionLogFile=.local/share/sddm/wayland-session.log + + +[X11] +# Path to a script to execute when starting the display server +DisplayCommand=/usr/share/sddm/scripts/Xsetup + +# Path to a script to execute when stopping the display server +DisplayStopCommand=/usr/share/sddm/scripts/Xstop + +# Enable Qt's automatic high-DPI scaling +EnableHiDPI=false + +# The lowest virtual terminal number that will be used. +MinimumVT=1 + +# Arguments passed to the X server invocation +ServerArguments=-nolisten tcp + +# Path to X server binary +ServerPath=/usr/bin/X + +# Path to a script to execute when starting the desktop session +SessionCommand=/usr/share/sddm/scripts/Xsession + +# Directory containing available X sessions +SessionDir=/usr/share/xsessions + +# Path to the user session log file +SessionLogFile=.local/share/sddm/xorg-session.log + +# Path to the Xauthority file +UserAuthFile=.Xauthority + +# Path to xauth binary +XauthPath=/usr/bin/xauth + +# Path to Xephyr binary +XephyrPath=/usr/bin/Xephyr + + diff --git a/oem/infinitybook14-oem-kde/desktop-overlay/etc/sysctl.d/50-max_user_watches.conf b/oem/infinitybook14-oem-kde/desktop-overlay/etc/sysctl.d/50-max_user_watches.conf new file mode 100644 index 0000000..afb47d1 --- /dev/null +++ b/oem/infinitybook14-oem-kde/desktop-overlay/etc/sysctl.d/50-max_user_watches.conf @@ -0,0 +1 @@ +fs.inotify.max_user_watches = 16384 diff --git a/oem/infinitybook14-oem-kde/desktop-overlay/etc/sysctl.d/99-swappiness.conf b/oem/infinitybook14-oem-kde/desktop-overlay/etc/sysctl.d/99-swappiness.conf new file mode 100644 index 0000000..b700b4d --- /dev/null +++ b/oem/infinitybook14-oem-kde/desktop-overlay/etc/sysctl.d/99-swappiness.conf @@ -0,0 +1 @@ +vm.swappiness=10 \ No newline at end of file diff --git a/oem/infinitybook14-oem-kde/desktop-overlay/usr/share/icons/default/index.theme b/oem/infinitybook14-oem-kde/desktop-overlay/usr/share/icons/default/index.theme new file mode 100644 index 0000000..05623f3 --- /dev/null +++ b/oem/infinitybook14-oem-kde/desktop-overlay/usr/share/icons/default/index.theme @@ -0,0 +1,2 @@ +[icon theme] +Inherits=xcursor-breeze diff --git a/oem/infinitybook14-oem-kde/live-overlay/etc b/oem/infinitybook14-oem-kde/live-overlay/etc new file mode 120000 index 0000000..caab87d --- /dev/null +++ b/oem/infinitybook14-oem-kde/live-overlay/etc @@ -0,0 +1 @@ +../../../shared/manjaro/live-overlay/etc \ No newline at end of file diff --git a/oem/infinitybook14-oem-kde/live-overlay/usr b/oem/infinitybook14-oem-kde/live-overlay/usr new file mode 120000 index 0000000..8aca2d5 --- /dev/null +++ b/oem/infinitybook14-oem-kde/live-overlay/usr @@ -0,0 +1 @@ +../../../shared/oem/live-overlay/usr \ No newline at end of file diff --git a/oem/infinitybook14-oem-kde/profile.conf b/oem/infinitybook14-oem-kde/profile.conf new file mode 120000 index 0000000..24af502 --- /dev/null +++ b/oem/infinitybook14-oem-kde/profile.conf @@ -0,0 +1 @@ +../infinitybook14-oem-xfce/profile.conf \ No newline at end of file diff --git a/oem/infinitybookpro-oem-kde/Packages-Desktop b/oem/infinitybookpro-oem-kde/Packages-Desktop new file mode 100644 index 0000000..56b0a8f --- /dev/null +++ b/oem/infinitybookpro-oem-kde/Packages-Desktop @@ -0,0 +1,338 @@ +## Network +avahi +networkmanager +networkmanager-openconnect +networkmanager-openvpn +networkmanager-pptp +networkmanager-vpnc +nss-mdns # NSS support for mDNS (optdepend for avahi) +ntp +mobile-broadband-provider-info +modemmanager +openresolv +openssh +samba +usb_modeswitch + +## Libraries for Sound/Audio/Video +alsa-firmware +alsa-utils +ffmpeg +gst-libav +gst-plugins-bad +gst-plugins-base +gst-plugins-good +gst-plugins-ugly +libcanberra +>multilib lib32-libcanberra +libcanberra-pulse +>multilib lib32-libcanberra-pulse +libcanberra-gstreamer +libdvdcss +manjaro-alsa +manjaro-pulse +phonon-qt5-gstreamer +pulseaudio-bluetooth +pulseaudio-ctl +pulseaudio-zeroconf + +## Connect Packages +android-tools +android-udev +gvfs +gvfs-afc +gvfs-gphoto2 +gvfs-mtp +gvfs-nfs +gvfs-smb +kamera +mtpfs +udiskie +udisks2 + +## AUR Support/Development +# Missing base-devel packages +>extra autoconf +>extra automake +>extra binutils +>extra bison +>extra fakeroot +>extra flex +>extra gcc +>extra >multilib gcc-libs-multilib +>extra >multilib gcc-multilib +>extra libtool +>extra m4 +>extra make +>extra patch +>extra pkg-config +>extra >multilib lib32-flex +# Extra packages for AUR support +>extra git +>extra patchutils +>extra subversion +#yaourt + +## Fonts +# cantarell-fonts # Installed as gnome-themes-standard dependency +noto-fonts # default font +noto-fonts-cjk # asian fonts - needed big package, ~76 mb compressed +>extra noto-fonts-emoji +terminus-font +>extra ttf-bitstream-vera +# ttf-dejavu # Installed as gnome-themes-standard dependency +# ttf-hack # Installed as plasma-integration dependency +>extra ttf-inconsolata +>extra ttf-indic-otf +>extra ttf-liberation +>extra ttf-droid + +## Games +>x86_64 >extra steam-manjaro + +## Package management +#appimagelauncher +pamac +pamac-tray-appindicator +pamac-cli +>extra apparmor +>extra snapd +>extra snapd-glib +>extra pamac-snap-plugin +#discover-snap +#discover +#packagekit-qt5 +>extra flatpak +>extra bauh +>extra fwupd +#octopi +#octopi-cachecleaner +#octopi-repoeditor +#octopi-notifier-frameworks +#pamac-qt +manjaro-application-utility + +## Printing +>extra cups +>extra cups-pdf +>extra cups-pk-helper +>extra ghostscript +>extra gsfonts +>extra gtk3-print-backends +>extra hplip +>extra splix + +## Optional dependencies for hplip +>extra pyqt5-common +>extra python-pillow +>extra python-pip +>extra python-pyqt5 +>extra python-reportlab + +## Optional dependencies for print-manager +>extra system-config-printer # auto-detect the printer driver +>extra python-pysmbc # SMB browser support + +## Display manager +sddm +sddm-kcm + +## Plasma5 +bluedevil +kde-gtk-config +kdeplasma-addons +kgamma5 +kinfocenter +kmenuedit +kscreen +kscreenlocker +ksshaskpass +ksysguard +kwallet-pam +kwayland-integration +kwin +qt5-virtualkeyboard # Virtual keyboard support for kwin-wayland +kwrited +milou +plasma-desktop +plasma-nm +plasma-pa +plasma-workspace +>extra plasma-workspace-wallpapers +powerdevil +systemsettings +user-manager + +## Themes QT/GTK/SDDM +#breeze +#breeze-gtk +gnome-icon-theme +gnome-themes-standard +gtk-theme-breath +oxygen # needed to provide KDE system sounds +oxygen-icons +plasma5-themes-breath # Default +sddm-breath-theme # Default +grub-theme-manjaro +illyria-wallpaper +>extra wallpapers-juhraya +>extra wallpapers-2018 +>extra manjaro-wallpapers-18.0 + +## Better systray/notifications support +#>extra sni-qt # A Qt plugin that enables tray icons in qt4 applications + +## KDE Applications +ark +#>extra digikam +dolphin +dolphin-plugins +>extra filelight +#>extra k3b +kate +kcalc +>extra keditbookmarks +kfind +kdeconnect +okular +>extra >x86_64 kget +>extra >x86_64 libktorrent +>extra >i686 kdenetwork-kget +kdenetwork-filesharing +#>extra kdenlive +kde-servicemenus-rootactions +khelpcenter +kio-extras +#>extra kleopatra +konsole +konversation +ksystemlog +kwalletmanager +gwenview +partitionmanager3 +>extra print-manager +>extra skanlite +spectacle + +## Optional dependencies for ark +p7zip # 7Z format support +unarchiver # RAR format support + +## Optional dependency for digikam +#>extra kipi-plugins # export to various online services +#>extra hugin # panorama tool + +## Optional dependencies for dolphin +kdegraphics-thumbnailers # PDF and PS thumbnails +ffmpegthumbs # video thumbnails +ruby # installing new service menus with GHNS + +## Optional dependencies for gwenview +kimageformats # support for dds, xcf, exr, psd, and more image formats +qt5-imageformats # support for tiff, webp, and more image formats + +## Optional dependencies for k3b +#>extra cdparanoia # for cd ripping support +#>extra cdrdao # for disk-at-once (DAO) mode support +#>extra dvd+rw-tools # for dvd burning support +#>extra emovix # for bootable multimedia cd/dvd support +#>extra transcode # for advanced mpeg conversion support +#>extra vcdimager # for vcd burning support + +## Optional dependencies for kaccounts-integration +kaccounts-providers + +## Optional dependencies for kdeconnect +sshfs # remote filesystem browser + +## Optional dependencies for kdenlive +#>extra cdrtools # for creation of DVD ISO images +#>extra dvdauthor # for creation of DVD +#>extra dvgrab # for firewire capture +#>extra recordmydesktop # for screen capture +#>extra vlc-nightly # for DVD preview, needs xine-ui or vlc, vlc is in "Applications" section +#>extra movit # for GPU video processing + +## Optional dependencies for okular +poppler-data # encoding data to display PDF documents containing CJK characters + +## Applications +#>extra cantata +dmidecode # for inxi -m output +htop +imagewriter +inxi +#>extra krita +>extra firefox +>basic falkon +#ms-office-online +#>extra freeoffice +#>extra libreoffice-still +#>extra calligra +manjaro-hello +manjaro-settings-manager-kcm +manjaro-settings-manager-knotifier +powertop +#>extra qbittorrent +screenfetch +systemd-kcm +>extra thunderbird +>extra vlc +#vlc-nightly +yakuake + +## Optional dependencis for cantata +#>extra mpd # playback +#>extra perl-uri # dynamic playlist + +## Optional dependencies for libreoffice +#>extra jre8-openjdk +#>extra jdk8-openjdk + +## Documentation +manjaro-documentation-en + +## Settings packages +>extra manjaro-kde-settings +>basic manjaro-kde-minimal-settings +manjaro-browser-settings + +## Xorg Input Drivers +xf86-input-elographics +xf86-input-evdev +xf86-input-keyboard +xf86-input-libinput +xf86-input-mouse +xf86-input-void + +## Xorg Server and Graphics +>multilib lib32-libva-intel-driver +>multilib lib32-libva-mesa-driver +>multilib lib32-libva-vdpau-driver +libva-intel-driver +libva-mesa-driver +libva-vdpau-driver +mesa-demos +>multilib lib32-mesa-demos +numlockx +xdg-user-dirs +xorg-server +xorg-twm +xorg-xinit +xorg-xkill + +## Desktop Utils +perl-file-mimeinfo +xdg-utils +xdg-su +>extra timeshift +>extra kernel-alive + +## Misc +manjaro-hotfixes +>basic squashfs-tools + +## Flatpak support +>extra flatpak +>extra xdg-desktop-portal +>extra xdg-desktop-portal-kde diff --git a/oem/infinitybookpro-oem-kde/Packages-Live b/oem/infinitybookpro-oem-kde/Packages-Live new file mode 100644 index 0000000..a6851f2 --- /dev/null +++ b/oem/infinitybookpro-oem-kde/Packages-Live @@ -0,0 +1,5 @@ +grub-theme-live-manjaro +manjaro-live-skel +manjaro-live-systemd +mkinitcpio-nfs-utils +nbd diff --git a/oem/infinitybookpro-oem-kde/Packages-Root b/oem/infinitybookpro-oem-kde/Packages-Root new file mode 120000 index 0000000..60cc7bd --- /dev/null +++ b/oem/infinitybookpro-oem-kde/Packages-Root @@ -0,0 +1 @@ +../../shared/Packages-Root \ No newline at end of file diff --git a/oem/infinitybookpro-oem-kde/desktop-overlay/etc/X11/xorg.conf.d/30-touchpad.conf b/oem/infinitybookpro-oem-kde/desktop-overlay/etc/X11/xorg.conf.d/30-touchpad.conf new file mode 100644 index 0000000..4bd1a17 --- /dev/null +++ b/oem/infinitybookpro-oem-kde/desktop-overlay/etc/X11/xorg.conf.d/30-touchpad.conf @@ -0,0 +1,6 @@ +Section "InputClass" + Identifier "touchpad" + Driver "libinput" + MatchIsTouchpad "on" + Option "Tapping" "on" +EndSection diff --git a/oem/infinitybookpro-oem-kde/desktop-overlay/etc/pam.d/sddm b/oem/infinitybookpro-oem-kde/desktop-overlay/etc/pam.d/sddm new file mode 100644 index 0000000..1ed30b3 --- /dev/null +++ b/oem/infinitybookpro-oem-kde/desktop-overlay/etc/pam.d/sddm @@ -0,0 +1,8 @@ +#%PAM-1.0 + +auth include system-login +auth optional pam_kwallet5.so +account include system-login +password include system-login +session include system-login +session optional pam_kwallet5.so auto_start diff --git a/oem/infinitybookpro-oem-kde/desktop-overlay/etc/sddm.conf b/oem/infinitybookpro-oem-kde/desktop-overlay/etc/sddm.conf new file mode 100644 index 0000000..9f46d10 --- /dev/null +++ b/oem/infinitybookpro-oem-kde/desktop-overlay/etc/sddm.conf @@ -0,0 +1,129 @@ +[Autologin] +# Whether sddm should automatically log back into sessions when they exit +Relogin=false + +# Name of session file for autologin session (if empty try last logged in) +Session=plasma.desktop + +# Username for autologin session +User= + + +[General] +# Halt command +HaltCommand=/usr/bin/systemctl poweroff + +# Input method module +InputMethod= + +# Initial NumLock state. Can be on, off or none. +# If property is set to none, numlock won't be changed +# NOTE: Currently ignored if autologin is enabled. +Numlock=none + +# Reboot command +RebootCommand=/usr/bin/systemctl reboot + + +[Theme] +# Current theme name +Current=breath + +# Cursor theme used in the greeter +CursorTheme=breeze_cursors + +# Number of users to use as threshold +# above which avatars are disabled +# unless explicitly enabled with EnableAvatars +DisableAvatarsThreshold=7 + +# Enable display of custom user avatars +EnableAvatars=true + +# Global directory for user avatars +# The files should be named .face.icon +FacesDir=/usr/share/sddm/faces + +# Theme directory path +ThemeDir=/usr/share/sddm/themes + + +[Users] +# Default $PATH for logged in users +DefaultPath=/usr/local/sbin:/usr/local/bin:/usr/bin + +# Comma-separated list of shells. +# Users with these shells as their default won't be listed +HideShells= + +# Comma-separated list of users that should not be listed +HideUsers= + +# Maximum user id for displayed users +MaximumUid=60000 + +# Minimum user id for displayed users +MinimumUid=1000 + +# Remember the session of the last successfully logged in user +RememberLastSession=true + +# Remember the last successfully logged in user +RememberLastUser=true + +# When logging in as the same user twice, restore the original session, rather than create a new one +ReuseSession=false + + +[Wayland] +# Enable Qt's automatic high-DPI scaling +EnableHiDPI=false + +# Path to a script to execute when starting the desktop session +SessionCommand=/usr/share/sddm/scripts/wayland-session + +# Directory containing available Wayland sessions +SessionDir=/usr/share/wayland-sessions + +# Path to the user session log file +SessionLogFile=.local/share/sddm/wayland-session.log + + +[X11] +# Path to a script to execute when starting the display server +DisplayCommand=/usr/share/sddm/scripts/Xsetup + +# Path to a script to execute when stopping the display server +DisplayStopCommand=/usr/share/sddm/scripts/Xstop + +# Enable Qt's automatic high-DPI scaling +EnableHiDPI=false + +# The lowest virtual terminal number that will be used. +MinimumVT=1 + +# Arguments passed to the X server invocation +ServerArguments=-nolisten tcp + +# Path to X server binary +ServerPath=/usr/bin/X + +# Path to a script to execute when starting the desktop session +SessionCommand=/usr/share/sddm/scripts/Xsession + +# Directory containing available X sessions +SessionDir=/usr/share/xsessions + +# Path to the user session log file +SessionLogFile=.local/share/sddm/xorg-session.log + +# Path to the Xauthority file +UserAuthFile=.Xauthority + +# Path to xauth binary +XauthPath=/usr/bin/xauth + +# Path to Xephyr binary +XephyrPath=/usr/bin/Xephyr + + diff --git a/oem/infinitybookpro-oem-kde/desktop-overlay/etc/sysctl.d/50-max_user_watches.conf b/oem/infinitybookpro-oem-kde/desktop-overlay/etc/sysctl.d/50-max_user_watches.conf new file mode 100644 index 0000000..afb47d1 --- /dev/null +++ b/oem/infinitybookpro-oem-kde/desktop-overlay/etc/sysctl.d/50-max_user_watches.conf @@ -0,0 +1 @@ +fs.inotify.max_user_watches = 16384 diff --git a/oem/infinitybookpro-oem-kde/desktop-overlay/etc/sysctl.d/99-swappiness.conf b/oem/infinitybookpro-oem-kde/desktop-overlay/etc/sysctl.d/99-swappiness.conf new file mode 100644 index 0000000..b700b4d --- /dev/null +++ b/oem/infinitybookpro-oem-kde/desktop-overlay/etc/sysctl.d/99-swappiness.conf @@ -0,0 +1 @@ +vm.swappiness=10 \ No newline at end of file diff --git a/oem/infinitybookpro-oem-kde/desktop-overlay/usr/share/icons/default/index.theme b/oem/infinitybookpro-oem-kde/desktop-overlay/usr/share/icons/default/index.theme new file mode 100644 index 0000000..05623f3 --- /dev/null +++ b/oem/infinitybookpro-oem-kde/desktop-overlay/usr/share/icons/default/index.theme @@ -0,0 +1,2 @@ +[icon theme] +Inherits=xcursor-breeze diff --git a/oem/infinitybookpro-oem-kde/live-overlay/etc b/oem/infinitybookpro-oem-kde/live-overlay/etc new file mode 120000 index 0000000..caab87d --- /dev/null +++ b/oem/infinitybookpro-oem-kde/live-overlay/etc @@ -0,0 +1 @@ +../../../shared/manjaro/live-overlay/etc \ No newline at end of file diff --git a/oem/infinitybookpro-oem-kde/live-overlay/usr b/oem/infinitybookpro-oem-kde/live-overlay/usr new file mode 120000 index 0000000..8aca2d5 --- /dev/null +++ b/oem/infinitybookpro-oem-kde/live-overlay/usr @@ -0,0 +1 @@ +../../../shared/oem/live-overlay/usr \ No newline at end of file diff --git a/oem/infinitybookpro-oem-kde/profile.conf b/oem/infinitybookpro-oem-kde/profile.conf new file mode 120000 index 0000000..24af502 --- /dev/null +++ b/oem/infinitybookpro-oem-kde/profile.conf @@ -0,0 +1 @@ +../infinitybook14-oem-xfce/profile.conf \ No newline at end of file