From 7ade6a8d89edf7b86f114802845b2841c7e36277 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Philip=20M=C3=BCller?= Date: Sat, 11 May 2019 13:28:07 +0200 Subject: [PATCH 1/6] [kde-dev] init commit --- manjaro/kde-dev/Packages-Desktop | 323 +++++++++++++++++++++++++++++++ manjaro/kde-dev/Packages-Live | 10 + manjaro/kde-dev/Packages-Mhwd | 1 + manjaro/kde-dev/Packages-Root | 1 + manjaro/kde-dev/desktop-overlay | 1 + manjaro/kde-dev/live-overlay | 1 + manjaro/kde-dev/profile.conf | 73 +++++++ 7 files changed, 410 insertions(+) create mode 100644 manjaro/kde-dev/Packages-Desktop create mode 100644 manjaro/kde-dev/Packages-Live create mode 120000 manjaro/kde-dev/Packages-Mhwd create mode 120000 manjaro/kde-dev/Packages-Root create mode 120000 manjaro/kde-dev/desktop-overlay create mode 120000 manjaro/kde-dev/live-overlay create mode 100644 manjaro/kde-dev/profile.conf diff --git a/manjaro/kde-dev/Packages-Desktop b/manjaro/kde-dev/Packages-Desktop new file mode 100644 index 00000000..65805733 --- /dev/null +++ b/manjaro/kde-dev/Packages-Desktop @@ -0,0 +1,323 @@ +## 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 +autoconf +automake +binutils +bison +fakeroot +flex +gcc +>multilib gcc-libs-multilib +>multilib gcc-multilib +libtool +m4 +make +patch +pkg-config +>multilib lib32-flex +# Extra packages for AUR support +>extra git +>extra patchutils +>extra subversion + +## 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 +>extra steam-manjaro + +## Package management +appimagelauncher +#packagekit-qt5 +discover-git +flatpak +#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-git + +## Plasma5 +bluedevil-git +kde-gtk-config-git +kdeplasma-addons-git +kgamma5-git +kinfocenter-git +kmenuedit-git +kscreen-git +kscreenlocker-git +ksshaskpass-git +ksysguard-git +kwallet-pam-git +kwayland-integration-git +kwin-git +qt5-virtualkeyboard # Virtual keyboard support for kwin-wayland +kwrited-git +milou-git +plasma-desktop-git +plasma-nm-git +plasma-pa-git +plasma-workspace-git +>extra plasma-workspace-wallpapers-git +powerdevil-git +systemsettings-git +user-manager-git + +## Themes QT/GTK/SDDM +breeze-git +breeze-gtk-git +gnome-icon-theme +gnome-themes-standard +gtk-theme-breath +>extra oxygen-git +>extra oxygen-icons-git +plasma5-themes-breath # Default +sddm-breath-theme # Default +grub-theme-manjaro +illyria-wallpaper +>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 +partitionmanager +>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 libreoffice-fresh +>extra calligra +manjaro-hello +manjaro-settings-manager-kcm +manjaro-settings-manager-knotifier +powertop +#>extra qbittorrent +screenfetch +systemd-kcm +>extra thunderbird +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 + +## Misc +manjaro-hotfixes + +## Flatpak support +#>extra flatpak +#>extra xdg-desktop-portal +#>extra xdg-desktop-portal-kde diff --git a/manjaro/kde-dev/Packages-Live b/manjaro/kde-dev/Packages-Live new file mode 100644 index 00000000..0b20b0af --- /dev/null +++ b/manjaro/kde-dev/Packages-Live @@ -0,0 +1,10 @@ +calamares-git +>manjaro grub-theme-live-manjaro +gsmartcontrol +manjaro-architect +manjaro-live-skel +manjaro-live-systemd +mkinitcpio-nfs-utils +nbd +squashfs-tools +clonezilla diff --git a/manjaro/kde-dev/Packages-Mhwd b/manjaro/kde-dev/Packages-Mhwd new file mode 120000 index 00000000..9df3d5e3 --- /dev/null +++ b/manjaro/kde-dev/Packages-Mhwd @@ -0,0 +1 @@ +../../shared/Packages-Mhwd \ No newline at end of file diff --git a/manjaro/kde-dev/Packages-Root b/manjaro/kde-dev/Packages-Root new file mode 120000 index 00000000..60cc7bde --- /dev/null +++ b/manjaro/kde-dev/Packages-Root @@ -0,0 +1 @@ +../../shared/Packages-Root \ No newline at end of file diff --git a/manjaro/kde-dev/desktop-overlay b/manjaro/kde-dev/desktop-overlay new file mode 120000 index 00000000..f51c4056 --- /dev/null +++ b/manjaro/kde-dev/desktop-overlay @@ -0,0 +1 @@ +../kde/desktop-overlay \ No newline at end of file diff --git a/manjaro/kde-dev/live-overlay b/manjaro/kde-dev/live-overlay new file mode 120000 index 00000000..d34bd75b --- /dev/null +++ b/manjaro/kde-dev/live-overlay @@ -0,0 +1 @@ +../kde/live-overlay \ No newline at end of file diff --git a/manjaro/kde-dev/profile.conf b/manjaro/kde-dev/profile.conf new file mode 100644 index 00000000..93618bfe --- /dev/null +++ b/manjaro/kde-dev/profile.conf @@ -0,0 +1,73 @@ +########################################## +###### use this file in the profile ###### +########################################## + +# use multilib packages; x86_64 only +# multilib="true" + +displaymanager="sddm" + +# Set to false to disable autologin in the livecd +# autologin="true" + +# nonfree mhwd drivers +# nonfree_mhwd="true" + +# use extra packages as defined in pkglist to activate a full profile +# extra="false" +#extra="true" + +################ install ################ + +# unset defaults to given value +# efi_boot_loader="grub" + +# configure calamares for netinstall +# netinstall="false" + +# configure calamares to use chrootcfg instead of unpackfs +# chrootcfg="false" + +# use geoip for localization +# geoip='true' + +# unset defaults to given values +# names must match systemd service names +enable_systemd=('avahi-daemon' 'bluetooth' 'cronie' 'ModemManager' 'NetworkManager' 'org.cups.cupsd' 'tlp' 'tlp-sleep') +disable_systemd=('pacman-init') + +# unset defaults to given values, +# names must match openrc service names +# enable_openrc=('acpid' 'bluetooth' 'elogind' 'cronie' 'cupsd' 'dbus' 'syslog-ng' 'NetworkManager') +# disable_openrc=() + +# the same workgroup name if samba is used +# smb_workgroup="" + +################# livecd ################# + +# unset defaults to given value +# hostname="manjaro" + +# unset defaults to given value +# username="manjaro" + +# unset defaults to given value +# password="manjaro" + +# the login shell +# defaults to bash +# login_shell=/bin/bash + +# unset defaults to given values +# addgroups="lp,network,power,wheel" + +# 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' 'mhwd-live' 'pacman-init' 'mirrors-live') + +# unset defaults to given values, +# names must match openrc service names +# services in enable_openrc array don't need to be listed here +# enable_openrc_live=('manjaro-live' 'mhwd-live' 'pacman-init' 'mirrors-live') From 129a90b70aaee53fa0dc0d725c479a44ab40ed8e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Philip=20M=C3=BCller?= Date: Sat, 11 May 2019 14:20:27 +0200 Subject: [PATCH 2/6] [profile] fix kde-dev --- manjaro/kde-dev/live-overlay | 1 - manjaro/kde-dev/live-overlay/etc/default | 1 + manjaro/kde-dev/live-overlay/etc/fstab | 1 + manjaro/kde-dev/live-overlay/etc/issue | 1 + manjaro/kde-dev/live-overlay/etc/pam.d | 1 + .../etc/skel/.config/kcmdisplayrc | 9 ++ .../etc/skel/.config/kscreenlockerrc | 3 + .../live-overlay/etc/skel/.config/kwalletrc | 11 ++ .../live-overlay/etc/skel/.config/manjaro | 1 + .../kde-dev/live-overlay/etc/xdg/kdeglobals | 136 ++++++++++++++++++ manjaro/kde-dev/live-overlay/usr | 1 + 11 files changed, 165 insertions(+), 1 deletion(-) delete mode 120000 manjaro/kde-dev/live-overlay create mode 120000 manjaro/kde-dev/live-overlay/etc/default create mode 120000 manjaro/kde-dev/live-overlay/etc/fstab create mode 120000 manjaro/kde-dev/live-overlay/etc/issue create mode 120000 manjaro/kde-dev/live-overlay/etc/pam.d create mode 100644 manjaro/kde-dev/live-overlay/etc/skel/.config/kcmdisplayrc create mode 100755 manjaro/kde-dev/live-overlay/etc/skel/.config/kscreenlockerrc create mode 100644 manjaro/kde-dev/live-overlay/etc/skel/.config/kwalletrc create mode 120000 manjaro/kde-dev/live-overlay/etc/skel/.config/manjaro create mode 100644 manjaro/kde-dev/live-overlay/etc/xdg/kdeglobals create mode 120000 manjaro/kde-dev/live-overlay/usr diff --git a/manjaro/kde-dev/live-overlay b/manjaro/kde-dev/live-overlay deleted file mode 120000 index d34bd75b..00000000 --- a/manjaro/kde-dev/live-overlay +++ /dev/null @@ -1 +0,0 @@ -../kde/live-overlay \ No newline at end of file diff --git a/manjaro/kde-dev/live-overlay/etc/default b/manjaro/kde-dev/live-overlay/etc/default new file mode 120000 index 00000000..812b9ffe --- /dev/null +++ b/manjaro/kde-dev/live-overlay/etc/default @@ -0,0 +1 @@ +../../../../shared/manjaro/live-overlay/etc/default \ No newline at end of file diff --git a/manjaro/kde-dev/live-overlay/etc/fstab b/manjaro/kde-dev/live-overlay/etc/fstab new file mode 120000 index 00000000..8750acae --- /dev/null +++ b/manjaro/kde-dev/live-overlay/etc/fstab @@ -0,0 +1 @@ +../../../../shared/manjaro/live-overlay/etc/fstab \ No newline at end of file diff --git a/manjaro/kde-dev/live-overlay/etc/issue b/manjaro/kde-dev/live-overlay/etc/issue new file mode 120000 index 00000000..c5198056 --- /dev/null +++ b/manjaro/kde-dev/live-overlay/etc/issue @@ -0,0 +1 @@ +../../../../shared/manjaro/live-overlay/etc/issue \ No newline at end of file diff --git a/manjaro/kde-dev/live-overlay/etc/pam.d b/manjaro/kde-dev/live-overlay/etc/pam.d new file mode 120000 index 00000000..68de5965 --- /dev/null +++ b/manjaro/kde-dev/live-overlay/etc/pam.d @@ -0,0 +1 @@ +../../../../shared/manjaro/live-overlay/etc/pam.d \ No newline at end of file diff --git a/manjaro/kde-dev/live-overlay/etc/skel/.config/kcmdisplayrc b/manjaro/kde-dev/live-overlay/etc/skel/.config/kcmdisplayrc new file mode 100644 index 00000000..32d417f4 --- /dev/null +++ b/manjaro/kde-dev/live-overlay/etc/skel/.config/kcmdisplayrc @@ -0,0 +1,9 @@ +[X11] +exportKDEColors=true +exportKDEFonts=false + +[DisplayEnergy] +displayEnergySaving=false +displayStandby=7 +displaySuspend=13 +displayPowerOff=19 diff --git a/manjaro/kde-dev/live-overlay/etc/skel/.config/kscreenlockerrc b/manjaro/kde-dev/live-overlay/etc/skel/.config/kscreenlockerrc new file mode 100755 index 00000000..d9c11d91 --- /dev/null +++ b/manjaro/kde-dev/live-overlay/etc/skel/.config/kscreenlockerrc @@ -0,0 +1,3 @@ +[Daemon] +Autolock=false +Timeout=0 \ No newline at end of file diff --git a/manjaro/kde-dev/live-overlay/etc/skel/.config/kwalletrc b/manjaro/kde-dev/live-overlay/etc/skel/.config/kwalletrc new file mode 100644 index 00000000..ba04734b --- /dev/null +++ b/manjaro/kde-dev/live-overlay/etc/skel/.config/kwalletrc @@ -0,0 +1,11 @@ +[Wallet] +Close When Idle=false +Close on Screensaver=false +Enabled=false +Idle Timeout=10 +Launch Manager=false +Leave Manager Open=false +Leave Open=true +Prompt on Open=false +Use One Wallet=true + diff --git a/manjaro/kde-dev/live-overlay/etc/skel/.config/manjaro b/manjaro/kde-dev/live-overlay/etc/skel/.config/manjaro new file mode 120000 index 00000000..3a25db6a --- /dev/null +++ b/manjaro/kde-dev/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/manjaro/kde-dev/live-overlay/etc/xdg/kdeglobals b/manjaro/kde-dev/live-overlay/etc/xdg/kdeglobals new file mode 100644 index 00000000..79092205 --- /dev/null +++ b/manjaro/kde-dev/live-overlay/etc/xdg/kdeglobals @@ -0,0 +1,136 @@ +[$Version] +update_info=fonts_global.upd:Fonts_Global + +[ColorEffects:Disabled] +Color=56,56,56 +ColorAmount=0 +ColorEffect=0 +ContrastAmount=0.65 +ContrastEffect=1 +IntensityAmount=0.1 +IntensityEffect=2 + +[ColorEffects:Inactive] +ChangeSelectionColor=true +Color=112,111,110 +ColorAmount=-0.95000000000000007 +ColorEffect=0 +ContrastAmount=0.10000000000000001 +ContrastEffect=0 +Enable=false +IntensityAmount=0 +IntensityEffect=0 + +[Colors:Button] +BackgroundAlternate=224,223,222 +BackgroundNormal=236,236,236 +DecorationFocus=26,188,156 +DecorationHover=54,215,183 +ForegroundActive=155,89,182 +ForegroundInactive=164,166,166 +ForegroundLink=76,107,138 +ForegroundNegative=231,76,60 +ForegroundNeutral=230,126,34 +ForegroundNormal=41,47,52 +ForegroundPositive=52,152,219 +ForegroundVisited=145,61,136 + +[Colors:Selection] +BackgroundAlternate=62,138,204 +BackgroundNormal=26,188,156 +DecorationFocus=26,188,156 +DecorationHover=54,215,183 +ForegroundActive=96,55,113 +ForegroundInactive=222,222,222 +ForegroundLink=0,98,218 +ForegroundNegative=231,76,60 +ForegroundNeutral=168,88,23 +ForegroundNormal=255,255,255 +ForegroundPositive=37,116,165 +ForegroundVisited=145,61,136 + +[Colors:Tooltip] +BackgroundAlternate=196,224,255 +BackgroundNormal=41,47,52 +DecorationFocus=26,188,156 +DecorationHover=54,215,183 +ForegroundActive=155,89,182 +ForegroundInactive=164,166,166 +ForegroundLink=126,178,230 +ForegroundNegative=231,76,60 +ForegroundNeutral=230,126,34 +ForegroundNormal=247,247,247 +ForegroundPositive=52,152,219 +ForegroundVisited=145,61,136 + +[Colors:View] +BackgroundAlternate=248,247,246 +BackgroundNormal=255,255,255 +DecorationFocus=26,188,156 +DecorationHover=54,215,183 +ForegroundActive=155,89,182 +ForegroundInactive=164,166,166 +ForegroundLink=76,107,138 +ForegroundNegative=231,76,60 +ForegroundNeutral=230,126,34 +ForegroundNormal=41,47,52 +ForegroundPositive=52,152,219 +ForegroundVisited=145,61,136 + +[Colors:Window] +BackgroundAlternate=218,217,216 +BackgroundNormal=236,236,236 +DecorationFocus=54,215,183 +DecorationHover=26,188,156 +ForegroundActive=155,89,182 +ForegroundInactive=164,166,166 +ForegroundLink=76,107,138 +ForegroundNegative=231,76,60 +ForegroundNeutral=230,126,34 +ForegroundNormal=41,47,52 +ForegroundPositive=52,152,219 +ForegroundVisited=145,61,136 + +[General] +shadeSortColumn=true +BrowserApplication=firefox +ColorScheme=Breath +Name=Breath +fixed=Noto Mono,9,-1,0,50,0,0,0,0,0 +font=Noto Sans,10,-1,5,50,0,0,0,0,0 +menuFont=Noto Sans,10,-1,5,50,0,0,0,0,0 +smallestReadableFont=Noto Sans,8,-1,5,50,0,0,0,0,0 +toolBarFont=Noto Sans,9,-1,5,50,0,0,0,0,0 +XftAntialias=true +XftHintStyle=hintmedium +XftSubPixel=none + +[Icons] +Theme=breath + +[KDE] +ChangeCursor=true +ColorScheme=Breath +contrast=7 +LookAndFeelPackage=org.kde.breath.desktop +widgetStyle=breeze + +[WM] +activeBackground=236,236,236 +activeBlend=236,236,236 +activeForeground=41,47,52 +inactiveBackground=236,236,236 +inactiveBlend=236,236,236 +inactiveForeground=159,185,202 + +[KFileDialog Settings] +Breadcrumb Navigation=true + +[PreviewSettings] +MaximumSize=3145728 +camera=true +file=true +fonts=true + +[Directories] +dir_pixmap=/usr/share/pixmaps diff --git a/manjaro/kde-dev/live-overlay/usr b/manjaro/kde-dev/live-overlay/usr new file mode 120000 index 00000000..b56c83dc --- /dev/null +++ b/manjaro/kde-dev/live-overlay/usr @@ -0,0 +1 @@ +../../../shared/manjaro/live-overlay/usr \ No newline at end of file From f71b2eb5b81b3c17b208eda6d37b55f0fc5f8f98 Mon Sep 17 00:00:00 2001 From: Bernhard Landauer Date: Sun, 19 May 2019 14:23:18 +0200 Subject: [PATCH 3/6] add kde-vanilla --- manjaro/kde-vanilla/Packages-Desktop | 320 ++++++++++++++++++ manjaro/kde-vanilla/Packages-Live | 10 + manjaro/kde-vanilla/Packages-Mhwd | 1 + manjaro/kde-vanilla/Packages-Root | 1 + manjaro/kde-vanilla/desktop-overlay/etc/pam.d | 1 + .../desktop-overlay/etc/sddm.conf.manjaro | 129 +++++++ .../kde-vanilla/desktop-overlay/etc/sysctl.d | 1 + manjaro/kde-vanilla/live-overlay/etc/default | 1 + manjaro/kde-vanilla/live-overlay/etc/fstab | 1 + manjaro/kde-vanilla/live-overlay/etc/issue | 1 + manjaro/kde-vanilla/live-overlay/etc/pam.d | 1 + manjaro/kde-vanilla/profile.conf | 73 ++++ 12 files changed, 540 insertions(+) create mode 100644 manjaro/kde-vanilla/Packages-Desktop create mode 100644 manjaro/kde-vanilla/Packages-Live create mode 120000 manjaro/kde-vanilla/Packages-Mhwd create mode 120000 manjaro/kde-vanilla/Packages-Root create mode 120000 manjaro/kde-vanilla/desktop-overlay/etc/pam.d create mode 100644 manjaro/kde-vanilla/desktop-overlay/etc/sddm.conf.manjaro create mode 120000 manjaro/kde-vanilla/desktop-overlay/etc/sysctl.d create mode 120000 manjaro/kde-vanilla/live-overlay/etc/default create mode 120000 manjaro/kde-vanilla/live-overlay/etc/fstab create mode 120000 manjaro/kde-vanilla/live-overlay/etc/issue create mode 120000 manjaro/kde-vanilla/live-overlay/etc/pam.d create mode 100644 manjaro/kde-vanilla/profile.conf diff --git a/manjaro/kde-vanilla/Packages-Desktop b/manjaro/kde-vanilla/Packages-Desktop new file mode 100644 index 00000000..7340025c --- /dev/null +++ b/manjaro/kde-vanilla/Packages-Desktop @@ -0,0 +1,320 @@ +## 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 +autoconf +automake +binutils +bison +fakeroot +flex +gcc +>multilib gcc-libs-multilib +>multilib gcc-multilib +libtool +m4 +make +patch +pkg-config +>multilib lib32-flex +# Extra packages for AUR support +>extra git +>extra patchutils +>extra subversion + +## 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 +#packagekit-qt5 +discover-git +#flatpak +#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-git + +## Plasma5 +bluedevil-git +kde-gtk-config-git +kdeplasma-addons-git +kgamma5-git +kinfocenter-git +kmenuedit-git +kscreen-git +kscreenlocker-git +ksshaskpass-git +ksysguard-git +kwallet-pam-git +kwayland-integration-git +kwin-git +qt5-virtualkeyboard # Virtual keyboard support for kwin-wayland +kwrited-git +milou-git +plasma-desktop-git +plasma-nm-git +plasma-pa-git +plasma-workspace-git +>extra plasma-workspace-wallpapers-git +powerdevil-git +systemsettings-git +user-manager-git + +## Themes QT/GTK/SDDM +breeze-git +breeze-gtk-git +gnome-icon-theme +gnome-themes-standard +#gtk-theme-breath +>extra oxygen-git +>extra oxygen-icons-git +#plasma5-themes-breath # Default +#sddm-breath-theme # Default +grub-theme-manjaro +#illyria-wallpaper +#>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 +partitionmanager +#>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 +falkon +#ms-office-online +#>extra libreoffice-fresh +>extra calligra +#manjaro-hello +#manjaro-settings-manager-kcm +#manjaro-settings-manager-knotifier +powertop +#>extra qbittorrent +screenfetch +systemd-kcm +#>extra thunderbird +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 + +## Misc +manjaro-hotfixes + +## Flatpak support +#>extra flatpak +#>extra xdg-desktop-portal +#>extra xdg-desktop-portal-kde diff --git a/manjaro/kde-vanilla/Packages-Live b/manjaro/kde-vanilla/Packages-Live new file mode 100644 index 00000000..df7f5296 --- /dev/null +++ b/manjaro/kde-vanilla/Packages-Live @@ -0,0 +1,10 @@ +calamares-git +>manjaro grub-theme-live-manjaro +gsmartcontrol +#manjaro-architect +manjaro-live-skel +manjaro-live-systemd +mkinitcpio-nfs-utils +nbd +squashfs-tools +#clonezilla diff --git a/manjaro/kde-vanilla/Packages-Mhwd b/manjaro/kde-vanilla/Packages-Mhwd new file mode 120000 index 00000000..9df3d5e3 --- /dev/null +++ b/manjaro/kde-vanilla/Packages-Mhwd @@ -0,0 +1 @@ +../../shared/Packages-Mhwd \ No newline at end of file diff --git a/manjaro/kde-vanilla/Packages-Root b/manjaro/kde-vanilla/Packages-Root new file mode 120000 index 00000000..60cc7bde --- /dev/null +++ b/manjaro/kde-vanilla/Packages-Root @@ -0,0 +1 @@ +../../shared/Packages-Root \ No newline at end of file diff --git a/manjaro/kde-vanilla/desktop-overlay/etc/pam.d b/manjaro/kde-vanilla/desktop-overlay/etc/pam.d new file mode 120000 index 00000000..a04679c8 --- /dev/null +++ b/manjaro/kde-vanilla/desktop-overlay/etc/pam.d @@ -0,0 +1 @@ +../../../kde/desktop-overlay/etc/pam.d \ No newline at end of file diff --git a/manjaro/kde-vanilla/desktop-overlay/etc/sddm.conf.manjaro b/manjaro/kde-vanilla/desktop-overlay/etc/sddm.conf.manjaro new file mode 100644 index 00000000..9f46d103 --- /dev/null +++ b/manjaro/kde-vanilla/desktop-overlay/etc/sddm.conf.manjaro @@ -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/manjaro/kde-vanilla/desktop-overlay/etc/sysctl.d b/manjaro/kde-vanilla/desktop-overlay/etc/sysctl.d new file mode 120000 index 00000000..112ca1af --- /dev/null +++ b/manjaro/kde-vanilla/desktop-overlay/etc/sysctl.d @@ -0,0 +1 @@ +../../../kde/desktop-overlay/etc/sysctl.d/ \ No newline at end of file diff --git a/manjaro/kde-vanilla/live-overlay/etc/default b/manjaro/kde-vanilla/live-overlay/etc/default new file mode 120000 index 00000000..812b9ffe --- /dev/null +++ b/manjaro/kde-vanilla/live-overlay/etc/default @@ -0,0 +1 @@ +../../../../shared/manjaro/live-overlay/etc/default \ No newline at end of file diff --git a/manjaro/kde-vanilla/live-overlay/etc/fstab b/manjaro/kde-vanilla/live-overlay/etc/fstab new file mode 120000 index 00000000..8750acae --- /dev/null +++ b/manjaro/kde-vanilla/live-overlay/etc/fstab @@ -0,0 +1 @@ +../../../../shared/manjaro/live-overlay/etc/fstab \ No newline at end of file diff --git a/manjaro/kde-vanilla/live-overlay/etc/issue b/manjaro/kde-vanilla/live-overlay/etc/issue new file mode 120000 index 00000000..c5198056 --- /dev/null +++ b/manjaro/kde-vanilla/live-overlay/etc/issue @@ -0,0 +1 @@ +../../../../shared/manjaro/live-overlay/etc/issue \ No newline at end of file diff --git a/manjaro/kde-vanilla/live-overlay/etc/pam.d b/manjaro/kde-vanilla/live-overlay/etc/pam.d new file mode 120000 index 00000000..68de5965 --- /dev/null +++ b/manjaro/kde-vanilla/live-overlay/etc/pam.d @@ -0,0 +1 @@ +../../../../shared/manjaro/live-overlay/etc/pam.d \ No newline at end of file diff --git a/manjaro/kde-vanilla/profile.conf b/manjaro/kde-vanilla/profile.conf new file mode 100644 index 00000000..93618bfe --- /dev/null +++ b/manjaro/kde-vanilla/profile.conf @@ -0,0 +1,73 @@ +########################################## +###### use this file in the profile ###### +########################################## + +# use multilib packages; x86_64 only +# multilib="true" + +displaymanager="sddm" + +# Set to false to disable autologin in the livecd +# autologin="true" + +# nonfree mhwd drivers +# nonfree_mhwd="true" + +# use extra packages as defined in pkglist to activate a full profile +# extra="false" +#extra="true" + +################ install ################ + +# unset defaults to given value +# efi_boot_loader="grub" + +# configure calamares for netinstall +# netinstall="false" + +# configure calamares to use chrootcfg instead of unpackfs +# chrootcfg="false" + +# use geoip for localization +# geoip='true' + +# unset defaults to given values +# names must match systemd service names +enable_systemd=('avahi-daemon' 'bluetooth' 'cronie' 'ModemManager' 'NetworkManager' 'org.cups.cupsd' 'tlp' 'tlp-sleep') +disable_systemd=('pacman-init') + +# unset defaults to given values, +# names must match openrc service names +# enable_openrc=('acpid' 'bluetooth' 'elogind' 'cronie' 'cupsd' 'dbus' 'syslog-ng' 'NetworkManager') +# disable_openrc=() + +# the same workgroup name if samba is used +# smb_workgroup="" + +################# livecd ################# + +# unset defaults to given value +# hostname="manjaro" + +# unset defaults to given value +# username="manjaro" + +# unset defaults to given value +# password="manjaro" + +# the login shell +# defaults to bash +# login_shell=/bin/bash + +# unset defaults to given values +# addgroups="lp,network,power,wheel" + +# 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' 'mhwd-live' 'pacman-init' 'mirrors-live') + +# unset defaults to given values, +# names must match openrc service names +# services in enable_openrc array don't need to be listed here +# enable_openrc_live=('manjaro-live' 'mhwd-live' 'pacman-init' 'mirrors-live') From ae635784a5ad02e0c43a25b8f36cde3e36c80efa Mon Sep 17 00:00:00 2001 From: Bernhard Landauer Date: Sun, 19 May 2019 14:31:16 +0200 Subject: [PATCH 4/6] add kde-vanilla --- .../desktop-overlay/etc/{sddm.conf.manjaro => sddm.conf} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename manjaro/kde-vanilla/desktop-overlay/etc/{sddm.conf.manjaro => sddm.conf} (99%) diff --git a/manjaro/kde-vanilla/desktop-overlay/etc/sddm.conf.manjaro b/manjaro/kde-vanilla/desktop-overlay/etc/sddm.conf similarity index 99% rename from manjaro/kde-vanilla/desktop-overlay/etc/sddm.conf.manjaro rename to manjaro/kde-vanilla/desktop-overlay/etc/sddm.conf index 9f46d103..7c925a4c 100644 --- a/manjaro/kde-vanilla/desktop-overlay/etc/sddm.conf.manjaro +++ b/manjaro/kde-vanilla/desktop-overlay/etc/sddm.conf @@ -27,7 +27,7 @@ RebootCommand=/usr/bin/systemctl reboot [Theme] # Current theme name -Current=breath +Current=breeze # Cursor theme used in the greeter CursorTheme=breeze_cursors From bf6ea846fc3c463187d1e326131687e076494f40 Mon Sep 17 00:00:00 2001 From: Bernhard Landauer Date: Sun, 19 May 2019 14:43:57 +0200 Subject: [PATCH 5/6] [kde] xcursor default --- manjaro/kde/desktop-overlay/usr/share/icons/default/index.theme | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 manjaro/kde/desktop-overlay/usr/share/icons/default/index.theme diff --git a/manjaro/kde/desktop-overlay/usr/share/icons/default/index.theme b/manjaro/kde/desktop-overlay/usr/share/icons/default/index.theme new file mode 100644 index 00000000..05623f39 --- /dev/null +++ b/manjaro/kde/desktop-overlay/usr/share/icons/default/index.theme @@ -0,0 +1,2 @@ +[icon theme] +Inherits=xcursor-breeze From 5f49d845b734a89d1b0c478fdb0e55242c6ea741 Mon Sep 17 00:00:00 2001 From: Bernhard Landauer Date: Sun, 19 May 2019 14:58:16 +0200 Subject: [PATCH 6/6] [kde-vanilla] add missing symlink --- manjaro/kde-vanilla/usr | 1 + 1 file changed, 1 insertion(+) create mode 120000 manjaro/kde-vanilla/usr diff --git a/manjaro/kde-vanilla/usr b/manjaro/kde-vanilla/usr new file mode 120000 index 00000000..505d2e59 --- /dev/null +++ b/manjaro/kde-vanilla/usr @@ -0,0 +1 @@ +../kde/desktop-overlay/usr/ \ No newline at end of file