diff --git a/.gitignore b/.gitignore index f107bc11..a0dea6b5 100644 --- a/.gitignore +++ b/.gitignore @@ -7,3 +7,4 @@ community/lxqt-wip *.sig /blackbox/ /pacbang-linux/ +/nixdk/ diff --git a/community/awesome/desktop-overlay/etc/default/grub b/community/awesome/desktop-overlay/etc/default/grub new file mode 100644 index 00000000..de73fa94 --- /dev/null +++ b/community/awesome/desktop-overlay/etc/default/grub @@ -0,0 +1,59 @@ +GRUB_DEFAULT=saved +GRUB_TIMEOUT=5 +GRUB_TIMEOUT_STYLE=hidden +GRUB_DISTRIBUTOR="Manjaro" +GRUB_CMDLINE_LINUX_DEFAULT="quiet udev.log_priority=3" +GRUB_CMDLINE_LINUX="" + +# If you want to enable the save default function, uncomment the following +# line, and set GRUB_DEFAULT to saved. +GRUB_SAVEDEFAULT=true + +# Preload both GPT and MBR modules so that they are not missed +GRUB_PRELOAD_MODULES="part_gpt part_msdos" + +# Uncomment to enable booting from LUKS encrypted devices +#GRUB_ENABLE_CRYPTODISK=y + +# Uncomment to use basic console +GRUB_TERMINAL_INPUT=console + +# Uncomment to disable graphical terminal +#GRUB_TERMINAL_OUTPUT=console + +# The resolution used on graphical terminal +# note that you can use only modes which your graphic card supports via VBE +# you can see them in real GRUB with the command 'videoinfo' +GRUB_GFXMODE=auto + +# Uncomment to allow the kernel use the same resolution used by grub +GRUB_GFXPAYLOAD_LINUX=keep + +# Uncomment if you want GRUB to pass to the Linux kernel the old parameter +# format "root=/dev/xxx" instead of "root=/dev/disk/by-uuid/xxx" +#GRUB_DISABLE_LINUX_UUID=true + +# Uncomment to disable generation of recovery mode menu entries +GRUB_DISABLE_RECOVERY=true + +# Uncomment this option to enable os-prober execution in the grub-mkconfig command +GRUB_DISABLE_OS_PROBER=false + +# Uncomment and set to the desired menu colors. Used by normal and wallpaper +# modes only. Entries specified as foreground/background. +GRUB_COLOR_NORMAL="light-gray/black" +GRUB_COLOR_HIGHLIGHT="green/black" + +# Uncomment one of them for the gfx desired, a image background or a gfxtheme +#GRUB_BACKGROUND="/usr/share/grub/background.png" +#GRUB_THEME="/path/to/gfxtheme" + +# Uncomment to get a beep at GRUB start +#GRUB_INIT_TUNE="480 440 1" + +# Uncomment to ensure that the root filesystem is mounted read-only so that +# systemd-fsck can run the check automatically. We use 'fsck' by default, which +# needs 'rw' as boot parameter, to avoid delay in boot-time. 'fsck' needs to be +# removed from 'mkinitcpio.conf' to make 'systemd-fsck' work. +# See also Arch-Wiki: https://wiki.archlinux.org/index.php/Fsck#Boot_time_checking +#GRUB_ROOT_FS_RO=true diff --git a/community/awesome/profile.conf b/community/awesome/profile.conf index 510111fd..9371455c 100644 --- a/community/awesome/profile.conf +++ b/community/awesome/profile.conf @@ -39,7 +39,7 @@ user_shell=/bin/zsh # 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' 'haveged' 'ufw' 'apparmor' 'snapd.apparmor' 'snapd') +enable_systemd=('avahi-daemon' 'bluetooth' 'cronie' 'ModemManager' 'NetworkManager' 'cups' 'tlp' 'tlp-sleep' 'haveged' 'ufw' 'apparmor' 'snapd.apparmor' 'snapd') disable_systemd=('pacman-init') # add strict snaps: strict_snaps="snapd core core18 gnome-3-28-1804 gtk-common-themes snap-store" diff --git a/community/bspwm-mate/desktop-overlay/etc/default/grub b/community/bspwm-mate/desktop-overlay/etc/default/grub new file mode 100644 index 00000000..de73fa94 --- /dev/null +++ b/community/bspwm-mate/desktop-overlay/etc/default/grub @@ -0,0 +1,59 @@ +GRUB_DEFAULT=saved +GRUB_TIMEOUT=5 +GRUB_TIMEOUT_STYLE=hidden +GRUB_DISTRIBUTOR="Manjaro" +GRUB_CMDLINE_LINUX_DEFAULT="quiet udev.log_priority=3" +GRUB_CMDLINE_LINUX="" + +# If you want to enable the save default function, uncomment the following +# line, and set GRUB_DEFAULT to saved. +GRUB_SAVEDEFAULT=true + +# Preload both GPT and MBR modules so that they are not missed +GRUB_PRELOAD_MODULES="part_gpt part_msdos" + +# Uncomment to enable booting from LUKS encrypted devices +#GRUB_ENABLE_CRYPTODISK=y + +# Uncomment to use basic console +GRUB_TERMINAL_INPUT=console + +# Uncomment to disable graphical terminal +#GRUB_TERMINAL_OUTPUT=console + +# The resolution used on graphical terminal +# note that you can use only modes which your graphic card supports via VBE +# you can see them in real GRUB with the command 'videoinfo' +GRUB_GFXMODE=auto + +# Uncomment to allow the kernel use the same resolution used by grub +GRUB_GFXPAYLOAD_LINUX=keep + +# Uncomment if you want GRUB to pass to the Linux kernel the old parameter +# format "root=/dev/xxx" instead of "root=/dev/disk/by-uuid/xxx" +#GRUB_DISABLE_LINUX_UUID=true + +# Uncomment to disable generation of recovery mode menu entries +GRUB_DISABLE_RECOVERY=true + +# Uncomment this option to enable os-prober execution in the grub-mkconfig command +GRUB_DISABLE_OS_PROBER=false + +# Uncomment and set to the desired menu colors. Used by normal and wallpaper +# modes only. Entries specified as foreground/background. +GRUB_COLOR_NORMAL="light-gray/black" +GRUB_COLOR_HIGHLIGHT="green/black" + +# Uncomment one of them for the gfx desired, a image background or a gfxtheme +#GRUB_BACKGROUND="/usr/share/grub/background.png" +#GRUB_THEME="/path/to/gfxtheme" + +# Uncomment to get a beep at GRUB start +#GRUB_INIT_TUNE="480 440 1" + +# Uncomment to ensure that the root filesystem is mounted read-only so that +# systemd-fsck can run the check automatically. We use 'fsck' by default, which +# needs 'rw' as boot parameter, to avoid delay in boot-time. 'fsck' needs to be +# removed from 'mkinitcpio.conf' to make 'systemd-fsck' work. +# See also Arch-Wiki: https://wiki.archlinux.org/index.php/Fsck#Boot_time_checking +#GRUB_ROOT_FS_RO=true diff --git a/community/bspwm-mate/profile.conf b/community/bspwm-mate/profile.conf index 118cd3c5..320efcda 100755 --- a/community/bspwm-mate/profile.conf +++ b/community/bspwm-mate/profile.conf @@ -27,11 +27,6 @@ chrootcfg="false" enable_systemd=('cronie' 'ModemManager' 'NetworkManager' 'tlp' 'tlp-sleep' 'avahi-daemon' 'add-autologin-group' 'haveged') 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' 'tlp' 'tlp-sleep' 'xdm') -# disable_openrc=() - # the same workgroup name if samba is used # smb_workgroup="" diff --git a/community/bspwm/desktop-overlay/etc/default/grub b/community/bspwm/desktop-overlay/etc/default/grub new file mode 100644 index 00000000..de73fa94 --- /dev/null +++ b/community/bspwm/desktop-overlay/etc/default/grub @@ -0,0 +1,59 @@ +GRUB_DEFAULT=saved +GRUB_TIMEOUT=5 +GRUB_TIMEOUT_STYLE=hidden +GRUB_DISTRIBUTOR="Manjaro" +GRUB_CMDLINE_LINUX_DEFAULT="quiet udev.log_priority=3" +GRUB_CMDLINE_LINUX="" + +# If you want to enable the save default function, uncomment the following +# line, and set GRUB_DEFAULT to saved. +GRUB_SAVEDEFAULT=true + +# Preload both GPT and MBR modules so that they are not missed +GRUB_PRELOAD_MODULES="part_gpt part_msdos" + +# Uncomment to enable booting from LUKS encrypted devices +#GRUB_ENABLE_CRYPTODISK=y + +# Uncomment to use basic console +GRUB_TERMINAL_INPUT=console + +# Uncomment to disable graphical terminal +#GRUB_TERMINAL_OUTPUT=console + +# The resolution used on graphical terminal +# note that you can use only modes which your graphic card supports via VBE +# you can see them in real GRUB with the command 'videoinfo' +GRUB_GFXMODE=auto + +# Uncomment to allow the kernel use the same resolution used by grub +GRUB_GFXPAYLOAD_LINUX=keep + +# Uncomment if you want GRUB to pass to the Linux kernel the old parameter +# format "root=/dev/xxx" instead of "root=/dev/disk/by-uuid/xxx" +#GRUB_DISABLE_LINUX_UUID=true + +# Uncomment to disable generation of recovery mode menu entries +GRUB_DISABLE_RECOVERY=true + +# Uncomment this option to enable os-prober execution in the grub-mkconfig command +GRUB_DISABLE_OS_PROBER=false + +# Uncomment and set to the desired menu colors. Used by normal and wallpaper +# modes only. Entries specified as foreground/background. +GRUB_COLOR_NORMAL="light-gray/black" +GRUB_COLOR_HIGHLIGHT="green/black" + +# Uncomment one of them for the gfx desired, a image background or a gfxtheme +#GRUB_BACKGROUND="/usr/share/grub/background.png" +#GRUB_THEME="/path/to/gfxtheme" + +# Uncomment to get a beep at GRUB start +#GRUB_INIT_TUNE="480 440 1" + +# Uncomment to ensure that the root filesystem is mounted read-only so that +# systemd-fsck can run the check automatically. We use 'fsck' by default, which +# needs 'rw' as boot parameter, to avoid delay in boot-time. 'fsck' needs to be +# removed from 'mkinitcpio.conf' to make 'systemd-fsck' work. +# See also Arch-Wiki: https://wiki.archlinux.org/index.php/Fsck#Boot_time_checking +#GRUB_ROOT_FS_RO=true diff --git a/community/bspwm/profile.conf b/community/bspwm/profile.conf index fe19f3b8..435362c8 100755 --- a/community/bspwm/profile.conf +++ b/community/bspwm/profile.conf @@ -27,11 +27,6 @@ chrootcfg="false" enable_systemd=('ModemManager' 'NetworkManager' 'tlp' 'tlp-sleep' 'systemd-fsck@' 'systemd-fsck-root' 'systemd-timesyncd' 'avahi-daemon' 'haveged' 'ufw') 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' 'tlp' 'tlp-sleep' 'xdm') -# disable_openrc=() - # the same workgroup name if samba is used # smb_workgroup="" diff --git a/community/budgie/Packages-Desktop b/community/budgie/Packages-Desktop index 2c283ef7..ff58c94c 100644 --- a/community/budgie/Packages-Desktop +++ b/community/budgie/Packages-Desktop @@ -11,6 +11,7 @@ lightdm-settings grub-theme-manjaro budgie-desktop budgie-extras +budgie-desktop-view #support for desktop icons manjaro-budgie-settings papirus-maia-icon-theme manjaro-wallpapers-18.0 @@ -33,7 +34,7 @@ gnome-settings-daemon gnome-system-log gnome-system-monitor gnome-terminal -gnome-screensaver +budgie-screensaver gnome-screenshot >extra gnome-backgrounds grilo-plugins @@ -118,7 +119,6 @@ ttf-indic-otf ttf-liberation budgie-wallpapers vino -xdg-su xdg-user-dirs-gtk xdg-utils xf86-input-elographics @@ -134,8 +134,7 @@ yelp >extra unrar >extra unace >extra lrzip ->extra gtk3-print-backends -#>extra libreoffice-fresh +>extra onlyoffice >extra thunderbird >extra lollypop >extra pidgin diff --git a/community/budgie/desktop-overlay/etc/default/grub b/community/budgie/desktop-overlay/etc/default/grub new file mode 100644 index 00000000..de73fa94 --- /dev/null +++ b/community/budgie/desktop-overlay/etc/default/grub @@ -0,0 +1,59 @@ +GRUB_DEFAULT=saved +GRUB_TIMEOUT=5 +GRUB_TIMEOUT_STYLE=hidden +GRUB_DISTRIBUTOR="Manjaro" +GRUB_CMDLINE_LINUX_DEFAULT="quiet udev.log_priority=3" +GRUB_CMDLINE_LINUX="" + +# If you want to enable the save default function, uncomment the following +# line, and set GRUB_DEFAULT to saved. +GRUB_SAVEDEFAULT=true + +# Preload both GPT and MBR modules so that they are not missed +GRUB_PRELOAD_MODULES="part_gpt part_msdos" + +# Uncomment to enable booting from LUKS encrypted devices +#GRUB_ENABLE_CRYPTODISK=y + +# Uncomment to use basic console +GRUB_TERMINAL_INPUT=console + +# Uncomment to disable graphical terminal +#GRUB_TERMINAL_OUTPUT=console + +# The resolution used on graphical terminal +# note that you can use only modes which your graphic card supports via VBE +# you can see them in real GRUB with the command 'videoinfo' +GRUB_GFXMODE=auto + +# Uncomment to allow the kernel use the same resolution used by grub +GRUB_GFXPAYLOAD_LINUX=keep + +# Uncomment if you want GRUB to pass to the Linux kernel the old parameter +# format "root=/dev/xxx" instead of "root=/dev/disk/by-uuid/xxx" +#GRUB_DISABLE_LINUX_UUID=true + +# Uncomment to disable generation of recovery mode menu entries +GRUB_DISABLE_RECOVERY=true + +# Uncomment this option to enable os-prober execution in the grub-mkconfig command +GRUB_DISABLE_OS_PROBER=false + +# Uncomment and set to the desired menu colors. Used by normal and wallpaper +# modes only. Entries specified as foreground/background. +GRUB_COLOR_NORMAL="light-gray/black" +GRUB_COLOR_HIGHLIGHT="green/black" + +# Uncomment one of them for the gfx desired, a image background or a gfxtheme +#GRUB_BACKGROUND="/usr/share/grub/background.png" +#GRUB_THEME="/path/to/gfxtheme" + +# Uncomment to get a beep at GRUB start +#GRUB_INIT_TUNE="480 440 1" + +# Uncomment to ensure that the root filesystem is mounted read-only so that +# systemd-fsck can run the check automatically. We use 'fsck' by default, which +# needs 'rw' as boot parameter, to avoid delay in boot-time. 'fsck' needs to be +# removed from 'mkinitcpio.conf' to make 'systemd-fsck' work. +# See also Arch-Wiki: https://wiki.archlinux.org/index.php/Fsck#Boot_time_checking +#GRUB_ROOT_FS_RO=true diff --git a/community/budgie/profile.conf b/community/budgie/profile.conf index 2297e5a6..863f3faf 100644 --- a/community/budgie/profile.conf +++ b/community/budgie/profile.conf @@ -33,14 +33,9 @@ displaymanager="lightdm" # unset defaults to given values # names must match systemd service names - enable_systemd=('bluetooth' 'cronie' 'ModemManager' 'NetworkManager' 'org.cups.cupsd' 'tlp' 'tlp-sleep' 'avahi-daemon' 'add-autologin-group' 'haveged' 'apparmor' 'snapd.apparmor' 'snapd') + enable_systemd=('bluetooth' 'cronie' 'ModemManager' 'NetworkManager' 'cups' 'tlp' 'tlp-sleep' 'avahi-daemon' 'add-autologin-group' 'haveged' 'apparmor' 'snapd.apparmor' 'snapd') # disable_systemd=() -# unset defaults to given values, -# names must match openrc service names -# enable_openrc=('acpid' 'bluetooth' 'elogind' 'cupsd' 'dbus' 'syslog-ng' 'NetworkManager') -# disable_openrc=() - # unset defaults to given values # addgroups="lp,network,power,wheel" @@ -68,3 +63,13 @@ disable_systemd_live=('tlp' 'tlp-sleep') # 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') + +# 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') +disable_systemd_live=('tlp' 'tlp-sleep' 'apparmor' 'snapd.apparmor' 'snapd' 'fstrim.timer' 'pkgfile–update.timer' 'ufw') +# 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') diff --git a/community/cinnamon/Packages-Live b/community/cinnamon/Packages-Live index 97afbbc5..2cae51d1 100644 --- a/community/cinnamon/Packages-Live +++ b/community/cinnamon/Packages-Live @@ -3,7 +3,6 @@ cinnamon-live clonezilla grub-theme-live-manjaro gsmartcontrol -manjaro-architect manjaro-live-skel manjaro-live-systemd mkinitcpio-nfs-utils diff --git a/community/cinnamon/desktop-overlay/etc/default/grub b/community/cinnamon/desktop-overlay/etc/default/grub new file mode 100644 index 00000000..de73fa94 --- /dev/null +++ b/community/cinnamon/desktop-overlay/etc/default/grub @@ -0,0 +1,59 @@ +GRUB_DEFAULT=saved +GRUB_TIMEOUT=5 +GRUB_TIMEOUT_STYLE=hidden +GRUB_DISTRIBUTOR="Manjaro" +GRUB_CMDLINE_LINUX_DEFAULT="quiet udev.log_priority=3" +GRUB_CMDLINE_LINUX="" + +# If you want to enable the save default function, uncomment the following +# line, and set GRUB_DEFAULT to saved. +GRUB_SAVEDEFAULT=true + +# Preload both GPT and MBR modules so that they are not missed +GRUB_PRELOAD_MODULES="part_gpt part_msdos" + +# Uncomment to enable booting from LUKS encrypted devices +#GRUB_ENABLE_CRYPTODISK=y + +# Uncomment to use basic console +GRUB_TERMINAL_INPUT=console + +# Uncomment to disable graphical terminal +#GRUB_TERMINAL_OUTPUT=console + +# The resolution used on graphical terminal +# note that you can use only modes which your graphic card supports via VBE +# you can see them in real GRUB with the command 'videoinfo' +GRUB_GFXMODE=auto + +# Uncomment to allow the kernel use the same resolution used by grub +GRUB_GFXPAYLOAD_LINUX=keep + +# Uncomment if you want GRUB to pass to the Linux kernel the old parameter +# format "root=/dev/xxx" instead of "root=/dev/disk/by-uuid/xxx" +#GRUB_DISABLE_LINUX_UUID=true + +# Uncomment to disable generation of recovery mode menu entries +GRUB_DISABLE_RECOVERY=true + +# Uncomment this option to enable os-prober execution in the grub-mkconfig command +GRUB_DISABLE_OS_PROBER=false + +# Uncomment and set to the desired menu colors. Used by normal and wallpaper +# modes only. Entries specified as foreground/background. +GRUB_COLOR_NORMAL="light-gray/black" +GRUB_COLOR_HIGHLIGHT="green/black" + +# Uncomment one of them for the gfx desired, a image background or a gfxtheme +#GRUB_BACKGROUND="/usr/share/grub/background.png" +#GRUB_THEME="/path/to/gfxtheme" + +# Uncomment to get a beep at GRUB start +#GRUB_INIT_TUNE="480 440 1" + +# Uncomment to ensure that the root filesystem is mounted read-only so that +# systemd-fsck can run the check automatically. We use 'fsck' by default, which +# needs 'rw' as boot parameter, to avoid delay in boot-time. 'fsck' needs to be +# removed from 'mkinitcpio.conf' to make 'systemd-fsck' work. +# See also Arch-Wiki: https://wiki.archlinux.org/index.php/Fsck#Boot_time_checking +#GRUB_ROOT_FS_RO=true diff --git a/community/cinnamon/profile.conf b/community/cinnamon/profile.conf index 4fac614f..c6257f45 100644 --- a/community/cinnamon/profile.conf +++ b/community/cinnamon/profile.conf @@ -4,7 +4,7 @@ displaymanager="lightdm" nonfree_mhwd="true" -enable_systemd=('avahi-daemon' 'bluetooth' 'cronie' 'ModemManager' 'NetworkManager' 'org.cups.cupsd' 'tlp' 'tlp-sleep' 'haveged' 'ufw' 'apparmor' 'snapd.apparmor' 'snapd') +enable_systemd=('avahi-daemon' 'bluetooth' 'cronie' 'ModemManager' 'NetworkManager' 'cups' 'tlp' 'tlp-sleep' 'haveged' 'ufw' 'apparmor' 'snapd.apparmor' 'snapd') disable_systemd_live=('tlp' 'tlp-sleep') disable_systemd=('pacman-init') diff --git a/community/cutefish/.gitignore b/community/cutefish/.gitignore new file mode 100644 index 00000000..143d814c --- /dev/null +++ b/community/cutefish/.gitignore @@ -0,0 +1 @@ +*.org diff --git a/community/cutefish/Packages-Desktop b/community/cutefish/Packages-Desktop new file mode 100644 index 00000000..ef72fa9d --- /dev/null +++ b/community/cutefish/Packages-Desktop @@ -0,0 +1,159 @@ +#------------------------------------------------- +# CUTEFISH MINIMAL/FULL PROFILE + +## Extra Network packages +>extra mobile-broadband-provider-info +>extra networkmanager-openconnect +>extra networkmanager-pptp +>extra networkmanager-vpnc +>extra nss-mdns +>extra usb_modeswitch + +## Apps and Libraries for Sound/Audio/Video +>extra faad2 +>extra ffmpeg +>extra flac +>extra imlib2 +>extra libdvdcss +>extra libdvdread +>extra libdvdnav +>extra libmad +>extra libmicrodns +>extra libvorbis +>extra mpg123 +>extra protobuf +>extra smplayer +>extra smplayer-skins +>extra smplayer-themes +>extra smtube +>extra twolame + +## Printer +## meta-pkg manjaro-printer +>extra cups +>extra cups-pdf +>extra cups-pk-helper +>extra ghostscript +>extra gsfonts +>extra gutenprint +>extra hplip +>extra python-gobject +>extra splix +>extra system-config-printer +>extra simple-scan + +## Internet applications +>extra trojita + +#------------------------------------------------- +# EDITION BASE PACKAGES + +## webbrowser +firefox + +## bluetooth device management +blueman +pulseaudio-bluetooth + +## audio support +alsa-firmware +alsa-plugins +alsa-utils +pamixer +paprefs +pavucontrol-qt +playerctl +pulseaudio +pulseaudio-alsa +pulseaudio-ctl +pulseaudio-zeroconf + +## edition theming and settings +manjaro-icons +xcursor-breeze + +## display manager and greeter +sddm +norse-sddm-theme + +## office +qpdfview + +## fonts +ttf-dejavu +# cantarell-fonts # Installed as gnome-themes-standard dependency +noto-fonts # default font +#noto-fonts-cjk # asian fonts - needed big package, ~76 mb compressed +adobe-source-sans-pro-fonts +adobe-source-han-sans-jp-fonts +adobe-source-han-sans-kr-fonts +adobe-source-han-sans-cn-fonts +# >extra noto-fonts-emoji +terminus-font +>extra ttf-inconsolata +>extra ttf-indic-otf +>extra ttf-liberation +>extra ttf-droid + +## filemanager +#android-tools +#android-udev +gvfs +gvfs-afc +gvfs-gphoto2 +gvfs-mtp +gvfs-nfs +gvfs-smb +udiskie +udisks2 + +## package manager +pamac-gtk +pamac-cli + +## basic utilities +dmidecode +inxi +powertop + +## network +firewalld +openresolv +openssh + +## core +cutefish +cutefish-manjaro-settings +konsole +kate + +## settings manager +manjaro-application-utility +manjaro-documentation-en +manjaro-hello +manjaro-settings-manager + +## system +accountsservice +gnome-keyring +perl-file-mimeinfo +polkit +python-pyxdg +squashfs-tools +xdg-user-dirs +xdg-user-dirs-gtk +xdg-utils +zensu +zlib + +## xorg +xf86-input-libinput +xorg-server +xorg-server-common +xorg-twm +xorg-xbacklight +xorg-xinit +xorg-xinput +xorg-xkill +xorg-xprop +xsettingsd diff --git a/community/cutefish/Packages-Live b/community/cutefish/Packages-Live new file mode 100644 index 00000000..5d3e5ecc --- /dev/null +++ b/community/cutefish/Packages-Live @@ -0,0 +1,11 @@ +calamares-git +grub-theme-live-manjaro +#gsmartcontrol +#manjaro-architect +manjaro-live-skel +manjaro-live-systemd +mkinitcpio-nfs-utils +nbd +clonezilla +KERNEL-zfs +zfs-utils diff --git a/community/cutefish/Packages-Mhwd b/community/cutefish/Packages-Mhwd new file mode 120000 index 00000000..9df3d5e3 --- /dev/null +++ b/community/cutefish/Packages-Mhwd @@ -0,0 +1 @@ +../../shared/Packages-Mhwd \ No newline at end of file diff --git a/community/cutefish/Packages-Root b/community/cutefish/Packages-Root new file mode 120000 index 00000000..60cc7bde --- /dev/null +++ b/community/cutefish/Packages-Root @@ -0,0 +1 @@ +../../shared/Packages-Root \ No newline at end of file diff --git a/community/cutefish/desktop-overlay/etc/X11/xorg.conf.d/50-synaptics.conf b/community/cutefish/desktop-overlay/etc/X11/xorg.conf.d/50-synaptics.conf new file mode 100644 index 00000000..581221e1 --- /dev/null +++ b/community/cutefish/desktop-overlay/etc/X11/xorg.conf.d/50-synaptics.conf @@ -0,0 +1,8 @@ +Section "InputClass" + Identifier "touchpad catchall" + Driver "synaptics" + MatchIsTouchpad "on" + Option "TapButton1" "1" + Option "TapButton2" "2" + Option "TapButton3" "3" +EndSection diff --git a/community/cutefish/desktop-overlay/etc/sddm.conf b/community/cutefish/desktop-overlay/etc/sddm.conf new file mode 100644 index 00000000..6a4b64fe --- /dev/null +++ b/community/cutefish/desktop-overlay/etc/sddm.conf @@ -0,0 +1,123 @@ +[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= + +# 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 +RebootCommand=/usr/bin/systemctl reboot + +[Theme] +# Current theme name +Current=Norse + +# 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/community/cutefish/live-overlay b/community/cutefish/live-overlay new file mode 120000 index 00000000..27b9d2a5 --- /dev/null +++ b/community/cutefish/live-overlay @@ -0,0 +1 @@ +../../shared/manjaro/live-overlay \ No newline at end of file diff --git a/community/cutefish/profile.conf b/community/cutefish/profile.conf new file mode 100644 index 00000000..91bbbd5b --- /dev/null +++ b/community/cutefish/profile.conf @@ -0,0 +1,77 @@ +########################################## +###### use this file in the profile ###### +########################################## + +# use multilib packages; x86_64 only +multilib="false" + +# displaymanager +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="true" + +# use office installer +#office="false" + +################ 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 +# addgroups="lp,network,power,wheel" + +# unset defaults to given values +# names must match systemd service names +enable_systemd=('avahi-daemon' 'bluetooth' 'firewalld' 'NetworkManager' 'cups' 'systemd-timesyncd' 'tlp' 'tlp-sleep') +disable_systemd=('pacman-init' 'systemd-rfkill.service' 'systemd-rfkill.socket') + +# the same workgroup name if samba is used +# smb_workgroup="" + +# default system shell is bash +# '/etc/defaults/useradd': " " +# userShell : "/bin/zsh" +# empty value will not be used +user_shell="/bin/zsh" + +################# 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/zsh + +# 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') +disable_systemd_live=('tlp' 'tlp-sleep') + diff --git a/community/deepin/Packages-Desktop b/community/deepin/Packages-Desktop index d56c97a9..b9143a03 100644 --- a/community/deepin/Packages-Desktop +++ b/community/deepin/Packages-Desktop @@ -11,41 +11,56 @@ binutils bison >extra brasero >extra dconf-editor -deepin-calendar +>extra deepin-album >extra deepin-calculator +deepin-desktop-base-manjaro +deepin-calendar +>extra deepin-camera +deepin-clipboard +deepin-compressor +>extra deepin-draw +>extra deepin-diskmanager deepin-editor deepin-file-manager +>extra dde-device-formatter +>extra deepin-font-manager deepin-gtk-theme ->extra deepin-draw +deepin-icon-theme-manjaro >extra deepin-image-viewer deepin-kwin >extra deepin-movie +>extra deepin-mail >extra deepin-music >extra deepin-picker +>extra deepin-printer +deepin-polkit-agent +>extra deepin-reader >extra deepin-screen-recorder >extra deepin-screenshot +>extra deepin-screensaver +deepin-settings-manjaro +deepin-sound-theme +deepin-shortcut-viewer +deepin-store >extra deepin-system-monitor -deepin-wallpapers-temp-fix +deepin-turbo deepin-terminal deepin-turbo ->extra deepin-voice-recorder +>extra deepin-voice-note +deepin-wallpapers-manjaro +deepin-wallpapers-temp-fix >extra deluge dmidecode >extra downgrade ->extra evince ->extra evolution fakeroot ->extra file-roller firefox flex ->extra galculator >extra gcc >extra >multilib gcc-libs-multilib >extra >multilib gcc-multilib >extra gimp >extra git ->extra gparted -grub-theme-manjaro-dev +grub-theme-manjaro >extra gst-libav >extra gst-plugins-bad >extra gst-plugins-base @@ -71,7 +86,6 @@ m4 make manjaro-alsa manjaro-browser-settings -#manjaro-deepin-settings manjaro-application-utility >extra manjaro-documentation-en manjaro-hello @@ -83,7 +97,6 @@ mesa-demos mlocate mobile-broadband-provider-info modemmanager ->extra ms-office-online >multilib lib32-mesa-demos netctl networkmanager @@ -93,19 +106,18 @@ networkmanager-pptp networkmanager-vpnc nss-mdns ntp +onboard openresolv pamac >extra pamac-snap-plugin patch >extra patchutils pkg-config -polkit-gnome >extra poppler-data >extra powertop >extra pulseaudio-bluetooth pulseaudio-ctl pulseaudio-zeroconf ->extra qpdfview >extra redshift screenfetch >basic squashfs-tools @@ -120,7 +132,6 @@ terminus-font >extra ttf-inconsolata >extra ttf-indic-otf >extra ttf-liberation ->extra xarchiver >extra xcursor-breeze #xdg-su xdg-utils diff --git a/community/deepin/Packages-Live b/community/deepin/Packages-Live deleted file mode 100644 index 46783d4e..00000000 --- a/community/deepin/Packages-Live +++ /dev/null @@ -1,9 +0,0 @@ -calamares -#deepin-live -grub-theme-live-manjaro -gsmartcontrol -manjaro-architect -manjaro-live-skel -manjaro-live-systemd -mkinitcpio-nfs-utils -nbd diff --git a/community/deepin/Packages-Live b/community/deepin/Packages-Live new file mode 120000 index 00000000..5e66e00b --- /dev/null +++ b/community/deepin/Packages-Live @@ -0,0 +1 @@ +../../shared/Packages-Live \ No newline at end of file diff --git a/community/deepin/Packages-Root b/community/deepin/Packages-Root deleted file mode 100644 index 3b47a4f6..00000000 --- a/community/deepin/Packages-Root +++ /dev/null @@ -1,93 +0,0 @@ ->i686 archlinux32-keyring ->manjaro manjaro-release ->multilib gcc-libs-multilib -acpi -acpid -amd-ucode -b43-fwcutter -bash-completion -btrfs-progs -bzip2 -coreutils -cpupower -crda -cronie -cryptsetup -dbus-x11 -device-mapper -dhclient -dhcpcd -diffutils -dmraid -dnsmasq -dosfstools -e2fsprogs -ecryptfs-utils -efibootmgr -exfat-utils -f2fs-tools -file -filesystem -findutils -gawk -gcc-libs -gettext -glibc -grep -grub -gzip -haveged -inetutils -intel-ucode -iproute2 -iptables -iputils -ipw2100-fw -ipw2200-fw -jfsutils -KERNEL -less -licenses -linux-firmware -logrotate -lsb-release -lvm2 -man-db -man-pages -manjaro-firmware -manjaro-system -mdadm -memtest86+ -mhwd -mhwd-db -mkinitcpio-openswap -nano -nfs-utils -ntfs-3g -os-prober -pacman -pciutils -perl -procps-ng -psmisc -reiserfsprogs -rsync -s-nail -sed -shadow -spectre-meltdown-checker -sudo -sysfsutils -systemd-fsck-silent -systemd-sysvcompat -tar -texinfo -tlp -usbutils -util-linux -vi -wget -which -wpa_supplicant -xfsprogs -zsh diff --git a/community/deepin/Packages-Root b/community/deepin/Packages-Root new file mode 120000 index 00000000..60cc7bde --- /dev/null +++ b/community/deepin/Packages-Root @@ -0,0 +1 @@ +../../shared/Packages-Root \ No newline at end of file diff --git a/community/deepin/desktop-overlay/usr/share/icons/default/index.theme b/community/deepin/desktop-overlay/usr/share/icons/default/index.theme index 50254969..e8e7292d 100644 --- a/community/deepin/desktop-overlay/usr/share/icons/default/index.theme +++ b/community/deepin/desktop-overlay/usr/share/icons/default/index.theme @@ -1,2 +1,4 @@ [Icon Theme] -Inherits=deepin +Name=Default +Comment=Default Cursor Theme +Inherits=bloom diff --git a/community/deepin/live-overlay/etc/localtime b/community/deepin/live-overlay/etc/localtime new file mode 120000 index 00000000..5df1bb1b --- /dev/null +++ b/community/deepin/live-overlay/etc/localtime @@ -0,0 +1 @@ +../../../../shared/manjaro/live-overlay/etc/localtime \ No newline at end of file diff --git a/community/deepin/live-overlay/etc/skel/.config/autostart/deepin-live.desktop b/community/deepin/live-overlay/etc/skel/.config/autostart/deepin-live.desktop new file mode 100644 index 00000000..82c7fc83 --- /dev/null +++ b/community/deepin/live-overlay/etc/skel/.config/autostart/deepin-live.desktop @@ -0,0 +1,6 @@ +[Desktop Entry] +Comment=Deepin live session settings +Exec=deepin-live +Name=deepin-live +Type=Application +X-Deepin-Vendor=user-custom diff --git a/community/deepin/live-overlay/etc/skel/.config/deepin/dde-file-manager.json b/community/deepin/live-overlay/etc/skel/.config/deepin/dde-file-manager.json new file mode 100644 index 00000000..03409fde --- /dev/null +++ b/community/deepin/live-overlay/etc/skel/.config/deepin/dde-file-manager.json @@ -0,0 +1,6 @@ +{ + "GenericAttribute": { + "AutoMount": false, + "AutoMountAndOpen": false + } +} diff --git a/community/deepin/live-overlay/usr/bin/deepin-live b/community/deepin/live-overlay/usr/bin/deepin-live new file mode 100755 index 00000000..99574e9a --- /dev/null +++ b/community/deepin/live-overlay/usr/bin/deepin-live @@ -0,0 +1,17 @@ +#!/bin/bash + +#firstrun="$HOME/.firstrun" + +sudo rm /usr/lib/dde-dock/plugins/liboverlay-warning.so +pkill dde-dock && dde-dock +gsettings set com.deepin.dde.power battery-screen-black-delay 0 +gsettings set com.deepin.dde.power battery-sleep-delay 0 +gsettings set com.deepin.dde.power lid-closed-sleep false +gsettings set com.deepin.dde.power line-power-screen-black-delay 0 +gsettings set com.deepin.dde.power line-power-sleep-delay 0 +gsettings set com.deepin.dde.power power-module-initialized true + +#if [[ ! -f $firstrun ]]; then +# deepin-wm --replace +# touch $firstrun +#fi diff --git a/community/deepin/profile.conf b/community/deepin/profile.conf index c0df601b..742c9b3d 100644 --- a/community/deepin/profile.conf +++ b/community/deepin/profile.conf @@ -4,7 +4,7 @@ displaymanager="lightdm" nonfree_mhwd="true" -enable_systemd=('avahi-daemon' 'bluetooth' 'cronie' 'ModemManager' 'NetworkManager' 'org.cups.cupsd' 'tlp' 'tlp-sleep' 'haveged' 'ufw' 'apparmor' 'snapd.apparmor' 'snapd') +enable_systemd=('avahi-daemon' 'bluetooth' 'cronie' 'ModemManager' 'NetworkManager' 'cups' 'tlp' 'tlp-sleep' 'haveged' 'ufw' 'apparmor' 'snapd.apparmor' 'snapd' 'fstrim.timer' 'pkgfile–update.timer') disable_systemd_live=('tlp' 'tlp-sleep') disable_systemd=('pacman-init') diff --git a/community/i3/desktop-overlay/etc/default/grub b/community/i3/desktop-overlay/etc/default/grub new file mode 100644 index 00000000..de73fa94 --- /dev/null +++ b/community/i3/desktop-overlay/etc/default/grub @@ -0,0 +1,59 @@ +GRUB_DEFAULT=saved +GRUB_TIMEOUT=5 +GRUB_TIMEOUT_STYLE=hidden +GRUB_DISTRIBUTOR="Manjaro" +GRUB_CMDLINE_LINUX_DEFAULT="quiet udev.log_priority=3" +GRUB_CMDLINE_LINUX="" + +# If you want to enable the save default function, uncomment the following +# line, and set GRUB_DEFAULT to saved. +GRUB_SAVEDEFAULT=true + +# Preload both GPT and MBR modules so that they are not missed +GRUB_PRELOAD_MODULES="part_gpt part_msdos" + +# Uncomment to enable booting from LUKS encrypted devices +#GRUB_ENABLE_CRYPTODISK=y + +# Uncomment to use basic console +GRUB_TERMINAL_INPUT=console + +# Uncomment to disable graphical terminal +#GRUB_TERMINAL_OUTPUT=console + +# The resolution used on graphical terminal +# note that you can use only modes which your graphic card supports via VBE +# you can see them in real GRUB with the command 'videoinfo' +GRUB_GFXMODE=auto + +# Uncomment to allow the kernel use the same resolution used by grub +GRUB_GFXPAYLOAD_LINUX=keep + +# Uncomment if you want GRUB to pass to the Linux kernel the old parameter +# format "root=/dev/xxx" instead of "root=/dev/disk/by-uuid/xxx" +#GRUB_DISABLE_LINUX_UUID=true + +# Uncomment to disable generation of recovery mode menu entries +GRUB_DISABLE_RECOVERY=true + +# Uncomment this option to enable os-prober execution in the grub-mkconfig command +GRUB_DISABLE_OS_PROBER=false + +# Uncomment and set to the desired menu colors. Used by normal and wallpaper +# modes only. Entries specified as foreground/background. +GRUB_COLOR_NORMAL="light-gray/black" +GRUB_COLOR_HIGHLIGHT="green/black" + +# Uncomment one of them for the gfx desired, a image background or a gfxtheme +#GRUB_BACKGROUND="/usr/share/grub/background.png" +#GRUB_THEME="/path/to/gfxtheme" + +# Uncomment to get a beep at GRUB start +#GRUB_INIT_TUNE="480 440 1" + +# Uncomment to ensure that the root filesystem is mounted read-only so that +# systemd-fsck can run the check automatically. We use 'fsck' by default, which +# needs 'rw' as boot parameter, to avoid delay in boot-time. 'fsck' needs to be +# removed from 'mkinitcpio.conf' to make 'systemd-fsck' work. +# See also Arch-Wiki: https://wiki.archlinux.org/index.php/Fsck#Boot_time_checking +#GRUB_ROOT_FS_RO=true diff --git a/community/i3/profile.conf b/community/i3/profile.conf index 651dffb6..146ffa5c 100644 --- a/community/i3/profile.conf +++ b/community/i3/profile.conf @@ -31,7 +31,7 @@ nonfree_mhwd="true" # unset defaults to given values # names must match systemd service names -enable_systemd=('avahi-daemon' 'bluetooth' 'cronie' 'ModemManager' 'NetworkManager' 'org.cups.cupsd' 'tlp' 'haveged' 'ufw' 'apparmor' 'snapd.apparmor' 'snapd' 'fstrim.timer') +enable_systemd=('avahi-daemon' 'bluetooth' 'cronie' 'ModemManager' 'NetworkManager' 'cups' 'tlp' 'haveged' 'ufw' 'apparmor' 'snapd.apparmor' 'snapd' 'fstrim.timer') disable_systemd=('pacman-init') # add strict snaps: strict_snaps="core core18 gnome-3-28-1804 gtk-common-themes snap-store" diff --git a/community/kde-minimal/desktop-overlay/etc/default/grub b/community/kde-minimal/desktop-overlay/etc/default/grub new file mode 100644 index 00000000..de73fa94 --- /dev/null +++ b/community/kde-minimal/desktop-overlay/etc/default/grub @@ -0,0 +1,59 @@ +GRUB_DEFAULT=saved +GRUB_TIMEOUT=5 +GRUB_TIMEOUT_STYLE=hidden +GRUB_DISTRIBUTOR="Manjaro" +GRUB_CMDLINE_LINUX_DEFAULT="quiet udev.log_priority=3" +GRUB_CMDLINE_LINUX="" + +# If you want to enable the save default function, uncomment the following +# line, and set GRUB_DEFAULT to saved. +GRUB_SAVEDEFAULT=true + +# Preload both GPT and MBR modules so that they are not missed +GRUB_PRELOAD_MODULES="part_gpt part_msdos" + +# Uncomment to enable booting from LUKS encrypted devices +#GRUB_ENABLE_CRYPTODISK=y + +# Uncomment to use basic console +GRUB_TERMINAL_INPUT=console + +# Uncomment to disable graphical terminal +#GRUB_TERMINAL_OUTPUT=console + +# The resolution used on graphical terminal +# note that you can use only modes which your graphic card supports via VBE +# you can see them in real GRUB with the command 'videoinfo' +GRUB_GFXMODE=auto + +# Uncomment to allow the kernel use the same resolution used by grub +GRUB_GFXPAYLOAD_LINUX=keep + +# Uncomment if you want GRUB to pass to the Linux kernel the old parameter +# format "root=/dev/xxx" instead of "root=/dev/disk/by-uuid/xxx" +#GRUB_DISABLE_LINUX_UUID=true + +# Uncomment to disable generation of recovery mode menu entries +GRUB_DISABLE_RECOVERY=true + +# Uncomment this option to enable os-prober execution in the grub-mkconfig command +GRUB_DISABLE_OS_PROBER=false + +# Uncomment and set to the desired menu colors. Used by normal and wallpaper +# modes only. Entries specified as foreground/background. +GRUB_COLOR_NORMAL="light-gray/black" +GRUB_COLOR_HIGHLIGHT="green/black" + +# Uncomment one of them for the gfx desired, a image background or a gfxtheme +#GRUB_BACKGROUND="/usr/share/grub/background.png" +#GRUB_THEME="/path/to/gfxtheme" + +# Uncomment to get a beep at GRUB start +#GRUB_INIT_TUNE="480 440 1" + +# Uncomment to ensure that the root filesystem is mounted read-only so that +# systemd-fsck can run the check automatically. We use 'fsck' by default, which +# needs 'rw' as boot parameter, to avoid delay in boot-time. 'fsck' needs to be +# removed from 'mkinitcpio.conf' to make 'systemd-fsck' work. +# See also Arch-Wiki: https://wiki.archlinux.org/index.php/Fsck#Boot_time_checking +#GRUB_ROOT_FS_RO=true diff --git a/community/kde-minimal/profile.conf b/community/kde-minimal/profile.conf index 62ad5dd6..15465236 100644 --- a/community/kde-minimal/profile.conf +++ b/community/kde-minimal/profile.conf @@ -35,11 +35,6 @@ extra="false" enable_systemd=( 'systemd-resolved' 'systemd-networkd' ) 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="" diff --git a/community/lxde/desktop-overlay/etc/default/grub b/community/lxde/desktop-overlay/etc/default/grub new file mode 100644 index 00000000..de73fa94 --- /dev/null +++ b/community/lxde/desktop-overlay/etc/default/grub @@ -0,0 +1,59 @@ +GRUB_DEFAULT=saved +GRUB_TIMEOUT=5 +GRUB_TIMEOUT_STYLE=hidden +GRUB_DISTRIBUTOR="Manjaro" +GRUB_CMDLINE_LINUX_DEFAULT="quiet udev.log_priority=3" +GRUB_CMDLINE_LINUX="" + +# If you want to enable the save default function, uncomment the following +# line, and set GRUB_DEFAULT to saved. +GRUB_SAVEDEFAULT=true + +# Preload both GPT and MBR modules so that they are not missed +GRUB_PRELOAD_MODULES="part_gpt part_msdos" + +# Uncomment to enable booting from LUKS encrypted devices +#GRUB_ENABLE_CRYPTODISK=y + +# Uncomment to use basic console +GRUB_TERMINAL_INPUT=console + +# Uncomment to disable graphical terminal +#GRUB_TERMINAL_OUTPUT=console + +# The resolution used on graphical terminal +# note that you can use only modes which your graphic card supports via VBE +# you can see them in real GRUB with the command 'videoinfo' +GRUB_GFXMODE=auto + +# Uncomment to allow the kernel use the same resolution used by grub +GRUB_GFXPAYLOAD_LINUX=keep + +# Uncomment if you want GRUB to pass to the Linux kernel the old parameter +# format "root=/dev/xxx" instead of "root=/dev/disk/by-uuid/xxx" +#GRUB_DISABLE_LINUX_UUID=true + +# Uncomment to disable generation of recovery mode menu entries +GRUB_DISABLE_RECOVERY=true + +# Uncomment this option to enable os-prober execution in the grub-mkconfig command +GRUB_DISABLE_OS_PROBER=false + +# Uncomment and set to the desired menu colors. Used by normal and wallpaper +# modes only. Entries specified as foreground/background. +GRUB_COLOR_NORMAL="light-gray/black" +GRUB_COLOR_HIGHLIGHT="green/black" + +# Uncomment one of them for the gfx desired, a image background or a gfxtheme +#GRUB_BACKGROUND="/usr/share/grub/background.png" +#GRUB_THEME="/path/to/gfxtheme" + +# Uncomment to get a beep at GRUB start +#GRUB_INIT_TUNE="480 440 1" + +# Uncomment to ensure that the root filesystem is mounted read-only so that +# systemd-fsck can run the check automatically. We use 'fsck' by default, which +# needs 'rw' as boot parameter, to avoid delay in boot-time. 'fsck' needs to be +# removed from 'mkinitcpio.conf' to make 'systemd-fsck' work. +# See also Arch-Wiki: https://wiki.archlinux.org/index.php/Fsck#Boot_time_checking +#GRUB_ROOT_FS_RO=true diff --git a/community/lxqt/Packages-Desktop b/community/lxqt/Packages-Desktop index 609ffca6..0b7fdce3 100644 --- a/community/lxqt/Packages-Desktop +++ b/community/lxqt/Packages-Desktop @@ -4,7 +4,6 @@ ## Extra Network packages >extra mobile-broadband-provider-info >extra modemmanager-qt ->extra networkmanager-dispatcher-ntpd >extra networkmanager-openconnect >extra networkmanager-pptp >extra networkmanager-vpnc @@ -55,7 +54,6 @@ gparted mintstick ## webbrowser -otter-browser-nowebengine firefox ## bluetooth device management @@ -98,10 +96,8 @@ wallpapers-juhraya xcursor-breeze ## display manager and greeter -lightdm -lightdm-slick-greeter -lightdm-settings -light-locker +sddm +norse-sddm-theme ## office qpdfview diff --git a/community/lxqt/desktop-overlay/etc/default/grub b/community/lxqt/desktop-overlay/etc/default/grub new file mode 100644 index 00000000..de73fa94 --- /dev/null +++ b/community/lxqt/desktop-overlay/etc/default/grub @@ -0,0 +1,59 @@ +GRUB_DEFAULT=saved +GRUB_TIMEOUT=5 +GRUB_TIMEOUT_STYLE=hidden +GRUB_DISTRIBUTOR="Manjaro" +GRUB_CMDLINE_LINUX_DEFAULT="quiet udev.log_priority=3" +GRUB_CMDLINE_LINUX="" + +# If you want to enable the save default function, uncomment the following +# line, and set GRUB_DEFAULT to saved. +GRUB_SAVEDEFAULT=true + +# Preload both GPT and MBR modules so that they are not missed +GRUB_PRELOAD_MODULES="part_gpt part_msdos" + +# Uncomment to enable booting from LUKS encrypted devices +#GRUB_ENABLE_CRYPTODISK=y + +# Uncomment to use basic console +GRUB_TERMINAL_INPUT=console + +# Uncomment to disable graphical terminal +#GRUB_TERMINAL_OUTPUT=console + +# The resolution used on graphical terminal +# note that you can use only modes which your graphic card supports via VBE +# you can see them in real GRUB with the command 'videoinfo' +GRUB_GFXMODE=auto + +# Uncomment to allow the kernel use the same resolution used by grub +GRUB_GFXPAYLOAD_LINUX=keep + +# Uncomment if you want GRUB to pass to the Linux kernel the old parameter +# format "root=/dev/xxx" instead of "root=/dev/disk/by-uuid/xxx" +#GRUB_DISABLE_LINUX_UUID=true + +# Uncomment to disable generation of recovery mode menu entries +GRUB_DISABLE_RECOVERY=true + +# Uncomment this option to enable os-prober execution in the grub-mkconfig command +GRUB_DISABLE_OS_PROBER=false + +# Uncomment and set to the desired menu colors. Used by normal and wallpaper +# modes only. Entries specified as foreground/background. +GRUB_COLOR_NORMAL="light-gray/black" +GRUB_COLOR_HIGHLIGHT="green/black" + +# Uncomment one of them for the gfx desired, a image background or a gfxtheme +#GRUB_BACKGROUND="/usr/share/grub/background.png" +#GRUB_THEME="/path/to/gfxtheme" + +# Uncomment to get a beep at GRUB start +#GRUB_INIT_TUNE="480 440 1" + +# Uncomment to ensure that the root filesystem is mounted read-only so that +# systemd-fsck can run the check automatically. We use 'fsck' by default, which +# needs 'rw' as boot parameter, to avoid delay in boot-time. 'fsck' needs to be +# removed from 'mkinitcpio.conf' to make 'systemd-fsck' work. +# See also Arch-Wiki: https://wiki.archlinux.org/index.php/Fsck#Boot_time_checking +#GRUB_ROOT_FS_RO=true diff --git a/community/lxqt/profile.conf b/community/lxqt/profile.conf index 35a95b4c..e3af99e6 100644 --- a/community/lxqt/profile.conf +++ b/community/lxqt/profile.conf @@ -6,7 +6,7 @@ multilib="false" # displaymanager -displaymanager="lightdm" +displaymanager="sddm" # Set to false to disable autologin in the livecd autologin="true" diff --git a/community/mate/Packages-Desktop b/community/mate/Packages-Desktop index 24969059..e6ad6c3c 100644 --- a/community/mate/Packages-Desktop +++ b/community/mate/Packages-Desktop @@ -103,7 +103,6 @@ ttf-indic-otf ttf-liberation manjaro-mate-panel-layout vino -xdg-su xdg-user-dirs-gtk xdg-utils xf86-input-elographics @@ -118,18 +117,15 @@ caja-open-terminal >extra gtk3-print-backends >extra manjaro-documentation-en >extra mate-themes -#>extra mate-tweak +>extra mate-tweak >extra mate-screensaver -#>extra libreoffice-fresh >extra thunderbird >extra lollypop >extra vlc >extra pidgin >extra uget >extra transmission-gtk ->extra brasero ->extra jre8-openjdk ->extra jre8-openjdk-headless +>extra onlyoffice-desktopeditors timeshift #backup utility >extra kernel-alive #after a kernel update this maintain usable the modules >extra libdvdcss diff --git a/community/mate/desktop-overlay/etc/default/grub b/community/mate/desktop-overlay/etc/default/grub new file mode 100644 index 00000000..de73fa94 --- /dev/null +++ b/community/mate/desktop-overlay/etc/default/grub @@ -0,0 +1,59 @@ +GRUB_DEFAULT=saved +GRUB_TIMEOUT=5 +GRUB_TIMEOUT_STYLE=hidden +GRUB_DISTRIBUTOR="Manjaro" +GRUB_CMDLINE_LINUX_DEFAULT="quiet udev.log_priority=3" +GRUB_CMDLINE_LINUX="" + +# If you want to enable the save default function, uncomment the following +# line, and set GRUB_DEFAULT to saved. +GRUB_SAVEDEFAULT=true + +# Preload both GPT and MBR modules so that they are not missed +GRUB_PRELOAD_MODULES="part_gpt part_msdos" + +# Uncomment to enable booting from LUKS encrypted devices +#GRUB_ENABLE_CRYPTODISK=y + +# Uncomment to use basic console +GRUB_TERMINAL_INPUT=console + +# Uncomment to disable graphical terminal +#GRUB_TERMINAL_OUTPUT=console + +# The resolution used on graphical terminal +# note that you can use only modes which your graphic card supports via VBE +# you can see them in real GRUB with the command 'videoinfo' +GRUB_GFXMODE=auto + +# Uncomment to allow the kernel use the same resolution used by grub +GRUB_GFXPAYLOAD_LINUX=keep + +# Uncomment if you want GRUB to pass to the Linux kernel the old parameter +# format "root=/dev/xxx" instead of "root=/dev/disk/by-uuid/xxx" +#GRUB_DISABLE_LINUX_UUID=true + +# Uncomment to disable generation of recovery mode menu entries +GRUB_DISABLE_RECOVERY=true + +# Uncomment this option to enable os-prober execution in the grub-mkconfig command +GRUB_DISABLE_OS_PROBER=false + +# Uncomment and set to the desired menu colors. Used by normal and wallpaper +# modes only. Entries specified as foreground/background. +GRUB_COLOR_NORMAL="light-gray/black" +GRUB_COLOR_HIGHLIGHT="green/black" + +# Uncomment one of them for the gfx desired, a image background or a gfxtheme +#GRUB_BACKGROUND="/usr/share/grub/background.png" +#GRUB_THEME="/path/to/gfxtheme" + +# Uncomment to get a beep at GRUB start +#GRUB_INIT_TUNE="480 440 1" + +# Uncomment to ensure that the root filesystem is mounted read-only so that +# systemd-fsck can run the check automatically. We use 'fsck' by default, which +# needs 'rw' as boot parameter, to avoid delay in boot-time. 'fsck' needs to be +# removed from 'mkinitcpio.conf' to make 'systemd-fsck' work. +# See also Arch-Wiki: https://wiki.archlinux.org/index.php/Fsck#Boot_time_checking +#GRUB_ROOT_FS_RO=true diff --git a/community/mate/profile.conf b/community/mate/profile.conf index d12b9bad..33d63fc2 100644 --- a/community/mate/profile.conf +++ b/community/mate/profile.conf @@ -18,7 +18,7 @@ displaymanager="lightdm" # autologin="true" # nonfree xorg drivers -# nonfree_mhwd="false" + nonfree_mhwd="false" # possible values: grub;systemd-boot # efi_boot_loader="grub" @@ -34,14 +34,9 @@ displaymanager="lightdm" # unset defaults to given values # names must match systemd service names - enable_systemd=('bluetooth' 'cronie' 'ModemManager' 'NetworkManager' 'org.cups.cupsd' 'tlp' 'tlp-sleep' 'avahi-daemon' 'add-autologin-group' 'haveged' 'apparmor' 'snapd.apparmor' 'snapd') + enable_systemd=('bluetooth' 'cronie' 'ModemManager' 'NetworkManager' 'cups' 'tlp' 'tlp-sleep' 'avahi-daemon' 'add-autologin-group' 'haveged' 'apparmor' 'snapd.apparmor' 'snapd') # disable_systemd=() -# unset defaults to given values, -# names must match openrc service names -# enable_openrc=('acpid' 'bluetooth' 'elogind' 'cronie' 'cupsd' 'dbus' 'syslog-ng' 'NetworkManager') -# disable_openrc=() - # unset defaults to given values # addgroups="lp,network,power,wheel" @@ -63,8 +58,7 @@ hostname="manjaro-mate" # 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') -disable_systemd_live=('tlp' 'tlp-sleep') - +disable_systemd_live=('tlp' 'tlp-sleep' 'apparmor' 'snapd.apparmor' 'snapd' 'fstrim.timer' 'pkgfile–update.timer' 'ufw') # unset defaults to given values, # names must match openrc service names # services in enable_openrc array don't need to be listed here diff --git a/community/openbox/Packages-Desktop b/community/openbox/Packages-Desktop index e9ee93e6..a4e9c9b8 100644 --- a/community/openbox/Packages-Desktop +++ b/community/openbox/Packages-Desktop @@ -16,9 +16,6 @@ ### HP printer >extra hplip -## FIREWALL ->extra firewalld - ## Dependencies >extra python-pyqt5 # hplip and firewalld-applet >extra python-gobject # hplip @@ -161,13 +158,16 @@ gparted ### CLI UTILS arp-scan bind-tools +firewalld net-tools +network-manager-applet +networkmanager-openvpn +networkmanager +nm-connection-editor +openresolv openssh traceroute whois -openresolv -iwd -connman ## FONTS - THEMING - ICONS - CURSORS manjaro-openbox-config @@ -175,7 +175,6 @@ manjaro-openbox-desktop-settings manjaro-openbox-scripts manjaro-pacbang-grub-theme manjaro-pacbang-gtk-theme -manjaro-pacbang-lxdm-theme manjaro-pacbang-wallpapers manjaro-zsh-config masalla-icon-theme @@ -194,22 +193,27 @@ qt5-styleplugins qt5ct ## DISPLAY MANAGER -lxdm-gtk3 +sddm +norse-sddm-theme ## CONFIGURATION DEPENDENCIES arandr conky-lua-nv dunst fzf -gpicview-gtk3 +gpicview gsimplecal i3lock jgmenu +kmscon +libdrm +libva nitrogen numlockx picom polybar rofi +sakura skippy-xd termite termite-terminfo @@ -278,10 +282,11 @@ zensu ### XORG xf86-input-libinput +xf86-video-dummy +xf86-video-fbdev xorg-fonts-100dpi xorg-fonts-75dpi xorg-fonts-type1 -xorg-drivers xorg-server xorg-server-common xorg-server-xephyr @@ -292,4 +297,3 @@ xorg-xinput xorg-xkill xorg-xprop xorg-xwininfo -xterm diff --git a/community/openbox/desktop-overlay/etc/connman/main.conf b/community/openbox/desktop-overlay/etc/connman/main.conf deleted file mode 100644 index 1e23a32b..00000000 --- a/community/openbox/desktop-overlay/etc/connman/main.conf +++ /dev/null @@ -1,9 +0,0 @@ -[General] -# -# based on connman article on Arch wiki -# https://wiki.archlinux.org/index.php/ConnMan -# -AllowHostnameUpdates=false -PreferredTechnologies=ethernet,wifi -#SingleConnectedTechnology=true -NetworkInterfaceBlacklist=vmnet,vboxnet,virbr,ifb,docker,veth,eth,wlan \ No newline at end of file diff --git a/community/openbox/desktop-overlay/etc/default/grub b/community/openbox/desktop-overlay/etc/default/grub new file mode 100644 index 00000000..de73fa94 --- /dev/null +++ b/community/openbox/desktop-overlay/etc/default/grub @@ -0,0 +1,59 @@ +GRUB_DEFAULT=saved +GRUB_TIMEOUT=5 +GRUB_TIMEOUT_STYLE=hidden +GRUB_DISTRIBUTOR="Manjaro" +GRUB_CMDLINE_LINUX_DEFAULT="quiet udev.log_priority=3" +GRUB_CMDLINE_LINUX="" + +# If you want to enable the save default function, uncomment the following +# line, and set GRUB_DEFAULT to saved. +GRUB_SAVEDEFAULT=true + +# Preload both GPT and MBR modules so that they are not missed +GRUB_PRELOAD_MODULES="part_gpt part_msdos" + +# Uncomment to enable booting from LUKS encrypted devices +#GRUB_ENABLE_CRYPTODISK=y + +# Uncomment to use basic console +GRUB_TERMINAL_INPUT=console + +# Uncomment to disable graphical terminal +#GRUB_TERMINAL_OUTPUT=console + +# The resolution used on graphical terminal +# note that you can use only modes which your graphic card supports via VBE +# you can see them in real GRUB with the command 'videoinfo' +GRUB_GFXMODE=auto + +# Uncomment to allow the kernel use the same resolution used by grub +GRUB_GFXPAYLOAD_LINUX=keep + +# Uncomment if you want GRUB to pass to the Linux kernel the old parameter +# format "root=/dev/xxx" instead of "root=/dev/disk/by-uuid/xxx" +#GRUB_DISABLE_LINUX_UUID=true + +# Uncomment to disable generation of recovery mode menu entries +GRUB_DISABLE_RECOVERY=true + +# Uncomment this option to enable os-prober execution in the grub-mkconfig command +GRUB_DISABLE_OS_PROBER=false + +# Uncomment and set to the desired menu colors. Used by normal and wallpaper +# modes only. Entries specified as foreground/background. +GRUB_COLOR_NORMAL="light-gray/black" +GRUB_COLOR_HIGHLIGHT="green/black" + +# Uncomment one of them for the gfx desired, a image background or a gfxtheme +#GRUB_BACKGROUND="/usr/share/grub/background.png" +#GRUB_THEME="/path/to/gfxtheme" + +# Uncomment to get a beep at GRUB start +#GRUB_INIT_TUNE="480 440 1" + +# Uncomment to ensure that the root filesystem is mounted read-only so that +# systemd-fsck can run the check automatically. We use 'fsck' by default, which +# needs 'rw' as boot parameter, to avoid delay in boot-time. 'fsck' needs to be +# removed from 'mkinitcpio.conf' to make 'systemd-fsck' work. +# See also Arch-Wiki: https://wiki.archlinux.org/index.php/Fsck#Boot_time_checking +#GRUB_ROOT_FS_RO=true diff --git a/community/openbox/desktop-overlay/etc/lxdm/lxdm.conf b/community/openbox/desktop-overlay/etc/lxdm/lxdm.conf index e11522a8..25e88f7e 100644 --- a/community/openbox/desktop-overlay/etc/lxdm/lxdm.conf +++ b/community/openbox/desktop-overlay/etc/lxdm/lxdm.conf @@ -34,7 +34,7 @@ arg=/usr/bin/X -background vt7 theme=PacBang ## gtk theme used by greeter -gtk_theme=PacBang +gtk_theme= ## background of the greeter bg=/usr/share/backgrounds/PacBang/lunix/PacBang_1920x1080(by_Lunix).png diff --git a/community/openbox/desktop-overlay/etc/systemd/system/connman_iwd.service b/community/openbox/desktop-overlay/etc/systemd/system/connman_iwd.service deleted file mode 100644 index e81a37e0..00000000 --- a/community/openbox/desktop-overlay/etc/systemd/system/connman_iwd.service +++ /dev/null @@ -1,22 +0,0 @@ -[Unit] -Description=Connection service -DefaultDependencies=false -Conflicts=shutdown.target -RequiresMountsFor=/var/lib/connman -After=dbus.service network-pre.target systemd-sysusers.service iwd.service -Before=network.target multi-user.target shutdown.target -Wants=network.target -Requires=iwd.service - -[Service] -Type=dbus -BusName=net.connman -Restart=on-failure -ExecStart=/usr/bin/connmand --wifi=iwd_agent -n -StandardOutput=null -CapabilityBoundingSet=CAP_NET_ADMIN CAP_NET_BIND_SERVICE CAP_NET_RAW CAP_SYS_TIME CAP_SYS_MODULE -ProtectHome=true -ProtectSystem=true - -[Install] -WantedBy=multi-user.target \ No newline at end of file diff --git a/community/openbox/desktop-overlay/etc/systemd/system/iwd.service b/community/openbox/desktop-overlay/etc/systemd/system/iwd.service deleted file mode 100644 index d2e537c4..00000000 --- a/community/openbox/desktop-overlay/etc/systemd/system/iwd.service +++ /dev/null @@ -1,10 +0,0 @@ -[Unit] -Description=Internet Wireless Daemon (IWD) -Before=network.target -Wants=network.target - -[Service] -ExecStart=/usr/lib/iwd/iwd - -[Install] -Alias=multi-user.target.wants/iwd.service \ No newline at end of file diff --git a/community/openbox/desktop-overlay/etc/xdg/autostart/cmst-autostart.desktop b/community/openbox/desktop-overlay/etc/xdg/autostart/cmst-autostart.desktop deleted file mode 100644 index cc488cfa..00000000 --- a/community/openbox/desktop-overlay/etc/xdg/autostart/cmst-autostart.desktop +++ /dev/null @@ -1,16 +0,0 @@ -[Desktop Entry] -Type=Application -Version=1.0 -Name=Connman UI Setup -GenericName=Network Configuration -Comment=QT GUI frontend for connman -Categories=Settings;System;Qt;Network; -Icon=cmst -Exec=cmst -w5 -m -Terminal=false -StartupNotify=false -X-GNOME-Autostart-enabled=true -Keywords=Network;Wireless;Wi-Fi;Wifi;IP;LAN;Proxy;WAN;Broadband;Bluetooth;vpn;DNS; - -Name[de]=Netzwerk-Konfiguration - diff --git a/community/openbox/live-overlay/etc/skel/.config/openbox/autostart b/community/openbox/live-overlay/etc/skel/.config/openbox/autostart index 0ed125f3..22126a5c 100644 --- a/community/openbox/live-overlay/etc/skel/.config/openbox/autostart +++ b/community/openbox/live-overlay/etc/skel/.config/openbox/autostart @@ -1,17 +1,13 @@ -### Required for xfce settings to work -sleep 0.5; xfsettingsd & - ### compositor sleep 1; manjaro-compositor --start & -sleep 1; nitrogen --restore & +sleep 1; pcmanfm --desktop & -### launch tint2 and polybar -sleep 1; manjaro-tint2-session & +### launch polybar sleep 1; polybar -c ~/.config/polybar/config openbox-bar & ### launch conky -sleeep 1; manjaro-conky-session & +sleep 1; conky -c ~/.config/conky/KvFlatRed.conkyrc & ## skippy sleep 1; skippy-xd --config ~/.config/skippy-xd/skippy-xd.rc --start-daemon & diff --git a/community/openbox/live-overlay/etc/skel/.config/openbox/menu.xml b/community/openbox/live-overlay/etc/skel/.config/openbox/menu.xml index 69364ce7..73de7f2b 100644 --- a/community/openbox/live-overlay/etc/skel/.config/openbox/menu.xml +++ b/community/openbox/live-overlay/etc/skel/.config/openbox/menu.xml @@ -1,24 +1,6 @@ - - - - - termite -e "sudo clonezilla" - - - - - gksu gparted - - - - - termite -e "sudo testdisk" - - - @@ -37,169 +19,48 @@ - - - - - - lxappearance - - - - - xfce4-appearance-settings - - - - - kvantummanager - - - - - qt5ct - - - - - obconf - - - - - - - kickshaw - - - - - obkey - - - - - - exo-open ~/.config/openbox/autostart - - - - - exo-open ~/.config/openbox/menu.xml - - - - - exo-open ~/.config/openbox/rc.xml - - - - - - - - - - - pavucontrol - - - - - pamac-manager - - - - - arandr - - - - - xfce4-settings-manager - - - - - - - - - - - - - nitrogen - - - - - manjaro-panel-chooser - - - - - rofi-theme-selector - - - - - - - xreader "/usr/share/doc/manjaro/Beginner_User_Guide.pdf" - - + calamares_polkit - - - termite -e "sudo setup" - - - + - termite + sakura - exo-open --launch FileManager + pcmanfm - termite -e mc + sakura -e mc + + + + + sakura -e "sudo clonezilla" + + + + + gparted + + + + + sakura -e "sudo testdisk" - - - - - - - - - - - - switchmenu -dynamic - - - - - - lockscreen -- scrot - - rofr.sh -l diff --git a/community/openbox/live-overlay/etc/skel/.config/openbox/rc.xml b/community/openbox/live-overlay/etc/skel/.config/openbox/rc.xml index 71e4a0a3..4312410b 100644 --- a/community/openbox/live-overlay/etc/skel/.config/openbox/rc.xml +++ b/community/openbox/live-overlay/etc/skel/.config/openbox/rc.xml @@ -434,17 +434,17 @@ - exo-open --launch FileManager + pcmanfm - exo-open --launch TerminalEmulator + sakura - exo-open --launch WebBrowser + xdg-open http://about:blank @@ -452,11 +452,6 @@ xed - - - xfce4-settings-manager - - deadbeef @@ -474,12 +469,7 @@ - exo-open --launch TerminalEmulator - - - - - synapse + sakura diff --git a/community/openbox/profile.conf b/community/openbox/profile.conf index db449ea1..a2f104d7 100644 --- a/community/openbox/profile.conf +++ b/community/openbox/profile.conf @@ -12,7 +12,7 @@ multilib="false" ## default displaymanager: none ## supported; lightdm, sddm, gdm, lxdm, mdm -displaymanager="lxdm" +displaymanager="sddm" ## Set to false to disable autologin in the livecd # autologin="true" @@ -40,11 +40,11 @@ mhwd_used="false" ## unset defaults to given values ## names must match systemd service names -enable_systemd=('systemd-timesyncd' 'pkgfile-update.timer' 'fstrim.timer' 'connman-wait-online' 'connman' 'iwd' 'connman_iwd' 'connman-vpn') +enable_systemd=('systemd-timesyncd' 'pkgfile-update.timer' 'fstrim.timer' 'NetworkManager' 'firewalld') disable_systemd=('pacman-init') ## unset defaults to given values -addgroups="video,power,disk,storage,optical,network,lp,scanner,wheel" +addgroups="network,lp,scanner,wheel" ## the same workgroup name if samba is used # smb_workgroup="Manjaro" @@ -109,16 +109,17 @@ user_shell="/bin/zsh" ################# live-session ################# ## unset defaults to given value -# hostname="manjaro" +hostname="manjaro" ## unset defaults to given value -# username="manjaro" +username="manjaro" ## unset defaults to given value -# password="manjaro" +password="manjaro" ## the login shell ## defaults to bash login_shell=/bin/zsh +disable_systemd_live=('tlp' 'tlp-sleep' 'apparmor' 'snapd.apparmor' 'snapd' 'fstrim.timer' 'pkgfile–update.timer' 'ufw' 'firewalld') \ No newline at end of file diff --git a/community/talking-mate/Packages-Desktop b/community/talking-mate/Packages-Desktop index 692c6fbe..83af51af 100644 --- a/community/talking-mate/Packages-Desktop +++ b/community/talking-mate/Packages-Desktop @@ -103,7 +103,6 @@ ttf-indic-otf ttf-liberation manjaro-mate-panel-layout vino -#xdg-su #Not available in repositories xdg-user-dirs-gtk xdg-utils xf86-input-elographics @@ -118,18 +117,15 @@ caja-open-terminal >extra gtk3-print-backends >extra manjaro-documentation-en >extra mate-themes -#>extra mate-tweak +>extra mate-tweak >extra mate-screensaver -#>extra libreoffice-fresh >extra thunderbird >extra lollypop >extra vlc >extra pidgin >extra uget >extra transmission-gtk ->extra brasero ->extra jre8-openjdk ->extra jre8-openjdk-headless +>extra onlyoffice-desktopeditors timeshift #backup utility >extra kernel-alive #after a kernel update this maintain usable the modules >extra libdvdcss @@ -160,5 +156,9 @@ manjaro-aur-support xdg-user-dirs xorg-server -orca + +#Accessibility packages espeak-ng +espeakup +orca +qt-at-spi diff --git a/community/talking-mate/desktop-overlay/etc/default/grub b/community/talking-mate/desktop-overlay/etc/default/grub new file mode 100644 index 00000000..de73fa94 --- /dev/null +++ b/community/talking-mate/desktop-overlay/etc/default/grub @@ -0,0 +1,59 @@ +GRUB_DEFAULT=saved +GRUB_TIMEOUT=5 +GRUB_TIMEOUT_STYLE=hidden +GRUB_DISTRIBUTOR="Manjaro" +GRUB_CMDLINE_LINUX_DEFAULT="quiet udev.log_priority=3" +GRUB_CMDLINE_LINUX="" + +# If you want to enable the save default function, uncomment the following +# line, and set GRUB_DEFAULT to saved. +GRUB_SAVEDEFAULT=true + +# Preload both GPT and MBR modules so that they are not missed +GRUB_PRELOAD_MODULES="part_gpt part_msdos" + +# Uncomment to enable booting from LUKS encrypted devices +#GRUB_ENABLE_CRYPTODISK=y + +# Uncomment to use basic console +GRUB_TERMINAL_INPUT=console + +# Uncomment to disable graphical terminal +#GRUB_TERMINAL_OUTPUT=console + +# The resolution used on graphical terminal +# note that you can use only modes which your graphic card supports via VBE +# you can see them in real GRUB with the command 'videoinfo' +GRUB_GFXMODE=auto + +# Uncomment to allow the kernel use the same resolution used by grub +GRUB_GFXPAYLOAD_LINUX=keep + +# Uncomment if you want GRUB to pass to the Linux kernel the old parameter +# format "root=/dev/xxx" instead of "root=/dev/disk/by-uuid/xxx" +#GRUB_DISABLE_LINUX_UUID=true + +# Uncomment to disable generation of recovery mode menu entries +GRUB_DISABLE_RECOVERY=true + +# Uncomment this option to enable os-prober execution in the grub-mkconfig command +GRUB_DISABLE_OS_PROBER=false + +# Uncomment and set to the desired menu colors. Used by normal and wallpaper +# modes only. Entries specified as foreground/background. +GRUB_COLOR_NORMAL="light-gray/black" +GRUB_COLOR_HIGHLIGHT="green/black" + +# Uncomment one of them for the gfx desired, a image background or a gfxtheme +#GRUB_BACKGROUND="/usr/share/grub/background.png" +#GRUB_THEME="/path/to/gfxtheme" + +# Uncomment to get a beep at GRUB start +#GRUB_INIT_TUNE="480 440 1" + +# Uncomment to ensure that the root filesystem is mounted read-only so that +# systemd-fsck can run the check automatically. We use 'fsck' by default, which +# needs 'rw' as boot parameter, to avoid delay in boot-time. 'fsck' needs to be +# removed from 'mkinitcpio.conf' to make 'systemd-fsck' work. +# See also Arch-Wiki: https://wiki.archlinux.org/index.php/Fsck#Boot_time_checking +#GRUB_ROOT_FS_RO=true diff --git a/community/talking-mate/desktop-overlay/etc/xdg/autostart/orca.desktop b/community/talking-mate/desktop-overlay/etc/xdg/autostart/orca.desktop index 106319f0..d19fcf45 100644 --- a/community/talking-mate/desktop-overlay/etc/xdg/autostart/orca.desktop +++ b/community/talking-mate/desktop-overlay/etc/xdg/autostart/orca.desktop @@ -3,8 +3,8 @@ Type=Application Exec=orca Hidden=false X-MATE-Autostart-enabled=true -Name[pl_PL]=orca +Name[en_US]=orca Name=orca -Comment[pl_PL]= -Comment= +Comment[en_US]=Orca screen reader +Comment=Orca screen reader X-MATE-Autostart-Delay=0 diff --git a/community/talking-mate/live-overlay/usr/local/bin/dialog b/community/talking-mate/live-overlay/usr/local/bin/dialog deleted file mode 120000 index 28fd2ead..00000000 --- a/community/talking-mate/live-overlay/usr/local/bin/dialog +++ /dev/null @@ -1 +0,0 @@ -/usr/bin/gdialog \ No newline at end of file diff --git a/community/talking-mate/profile.conf b/community/talking-mate/profile.conf index f8adfd5a..eb76bdcd 100644 --- a/community/talking-mate/profile.conf +++ b/community/talking-mate/profile.conf @@ -18,7 +18,7 @@ displaymanager="lightdm" # autologin="true" # nonfree xorg drivers -# nonfree_mhwd="false" + nonfree_mhwd="false" # possible values: grub;systemd-boot # efi_boot_loader="grub" @@ -34,14 +34,9 @@ displaymanager="lightdm" # unset defaults to given values # names must match systemd service names - enable_systemd=('bluetooth' 'cronie' 'ModemManager' 'NetworkManager' 'org.cups.cupsd' 'tlp' 'tlp-sleep' 'avahi-daemon' 'add-autologin-group' 'haveged' 'apparmor' 'snapd.apparmor' 'snapd' 'speech-dispatcherd') + enable_systemd=('bluetooth' 'cronie' 'ModemManager' 'NetworkManager' 'cups' 'tlp' 'tlp-sleep' 'avahi-daemon' 'add-autologin-group' 'haveged' 'apparmor' 'snapd.apparmor' 'snapd' 'espeakup' 'speech-dispatcherd') # disable_systemd=() -# unset defaults to given values, -# names must match openrc service names -# enable_openrc=('acpid' 'bluetooth' 'elogind' 'cronie' 'cupsd' 'dbus' 'syslog-ng' 'NetworkManager') -# disable_openrc=() - # unset defaults to given values # addgroups="lp,network,power,wheel" @@ -51,7 +46,7 @@ displaymanager="lightdm" ################# live-session ################# # unset defaults to given value -hostname="manjaro-talking-mate" +hostname="manjaro-mate" # unset defaults to given value # username="manjaro" @@ -63,8 +58,7 @@ hostname="manjaro-talking-mate" # 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') -disable_systemd_live=('tlp' 'tlp-sleep') - +disable_systemd_live=('tlp' 'tlp-sleep' 'apparmor' 'snapd.apparmor' 'snapd' 'fstrim.timer' 'pkgfile–update.timer' 'ufw') # unset defaults to given values, # names must match openrc service names # services in enable_openrc array don't need to be listed here diff --git a/community/ukui/desktop-overlay/etc/default/grub b/community/ukui/desktop-overlay/etc/default/grub new file mode 100644 index 00000000..de73fa94 --- /dev/null +++ b/community/ukui/desktop-overlay/etc/default/grub @@ -0,0 +1,59 @@ +GRUB_DEFAULT=saved +GRUB_TIMEOUT=5 +GRUB_TIMEOUT_STYLE=hidden +GRUB_DISTRIBUTOR="Manjaro" +GRUB_CMDLINE_LINUX_DEFAULT="quiet udev.log_priority=3" +GRUB_CMDLINE_LINUX="" + +# If you want to enable the save default function, uncomment the following +# line, and set GRUB_DEFAULT to saved. +GRUB_SAVEDEFAULT=true + +# Preload both GPT and MBR modules so that they are not missed +GRUB_PRELOAD_MODULES="part_gpt part_msdos" + +# Uncomment to enable booting from LUKS encrypted devices +#GRUB_ENABLE_CRYPTODISK=y + +# Uncomment to use basic console +GRUB_TERMINAL_INPUT=console + +# Uncomment to disable graphical terminal +#GRUB_TERMINAL_OUTPUT=console + +# The resolution used on graphical terminal +# note that you can use only modes which your graphic card supports via VBE +# you can see them in real GRUB with the command 'videoinfo' +GRUB_GFXMODE=auto + +# Uncomment to allow the kernel use the same resolution used by grub +GRUB_GFXPAYLOAD_LINUX=keep + +# Uncomment if you want GRUB to pass to the Linux kernel the old parameter +# format "root=/dev/xxx" instead of "root=/dev/disk/by-uuid/xxx" +#GRUB_DISABLE_LINUX_UUID=true + +# Uncomment to disable generation of recovery mode menu entries +GRUB_DISABLE_RECOVERY=true + +# Uncomment this option to enable os-prober execution in the grub-mkconfig command +GRUB_DISABLE_OS_PROBER=false + +# Uncomment and set to the desired menu colors. Used by normal and wallpaper +# modes only. Entries specified as foreground/background. +GRUB_COLOR_NORMAL="light-gray/black" +GRUB_COLOR_HIGHLIGHT="green/black" + +# Uncomment one of them for the gfx desired, a image background or a gfxtheme +#GRUB_BACKGROUND="/usr/share/grub/background.png" +#GRUB_THEME="/path/to/gfxtheme" + +# Uncomment to get a beep at GRUB start +#GRUB_INIT_TUNE="480 440 1" + +# Uncomment to ensure that the root filesystem is mounted read-only so that +# systemd-fsck can run the check automatically. We use 'fsck' by default, which +# needs 'rw' as boot parameter, to avoid delay in boot-time. 'fsck' needs to be +# removed from 'mkinitcpio.conf' to make 'systemd-fsck' work. +# See also Arch-Wiki: https://wiki.archlinux.org/index.php/Fsck#Boot_time_checking +#GRUB_ROOT_FS_RO=true diff --git a/community/ukui/profile.conf b/community/ukui/profile.conf index 9120733e..3c56ba8b 100644 --- a/community/ukui/profile.conf +++ b/community/ukui/profile.conf @@ -34,14 +34,9 @@ displaymanager="lightdm" # unset defaults to given values # names must match systemd service names - enable_systemd=('bluetooth' 'cronie' 'ModemManager' 'NetworkManager' 'org.cups.cupsd' 'tlp' 'tlp-sleep' 'avahi-daemon' 'add-autologin-group' 'haveged' 'apparmor' 'snapd.apparmor' 'snapd') + enable_systemd=('bluetooth' 'cronie' 'ModemManager' 'NetworkManager' 'cups' 'tlp' 'tlp-sleep' 'avahi-daemon' 'add-autologin-group' 'haveged' 'apparmor' 'snapd.apparmor' 'snapd') # disable_systemd=() -# unset defaults to given values, -# names must match openrc service names -# enable_openrc=('acpid' 'bluetooth' 'elogind' 'cronie' 'cupsd' 'dbus' 'syslog-ng' 'NetworkManager') -# disable_openrc=() - # unset defaults to given values addgroups="lp,network,power,wheel,users,storage,input,audio" diff --git a/community/webdad/Packages-Desktop b/community/webdad/Packages-Desktop index 8bbfa67c..c283662f 100644 --- a/community/webdad/Packages-Desktop +++ b/community/webdad/Packages-Desktop @@ -1,6 +1,3 @@ -# All extra packages are also part of netinstaller -# https://gitlab.manjaro.org/packages/community/jade/calamares/-/blob/master/netinstall-applications.yaml - ## Connect Packages >extra android-tools >extra android-udev @@ -17,13 +14,8 @@ ## Libraries for Sound/Audio/Video -alsa-firmware -alsa-utils >multilib manjaro-alsa -manjaro-pulse -pulseaudio-bluetooth -pulseaudio-ctl -pulseaudio-zeroconf +manjaro-pipewire >extra ffmpeg >extra grilo-plugins >extra gst-libav @@ -40,11 +32,7 @@ nautilus software-center-web-jak # for url handler's and discover >extra chromium >extra nautilus-admin ->extra nautilus-empty-file ->extra dconf-editor ->extra lxrandr >extra vlc ->extra lightdm-gtk-greeter-settings >extra gufw >extra deja-dup >extra syncthing-gtk @@ -52,7 +40,7 @@ software-center-web-jak # for url handler's and discover >extra gthumb >extra evince >extra geary -gedit +>extra code >extra file-roller @@ -79,11 +67,11 @@ openresolv ## Base -manjaro-settings-manager-notifier -manjaro-jade-settings +#manjaro-settings-manager-notifier +manjaro-webdad-settings gnome-keyring manjaro-hotfixes -manjaro-hello +#manjaro-hello >basic squashfs-tools >basic disable-tracker xdg-user-dirs @@ -96,7 +84,7 @@ xf86-input-libinput xf86-input-void xorg-server xorg-xinit -manjaro-browser-settings +#manjaro-browser-settings >extra xf86-input-wacom # Support for tablet and pen display ( wacom ecc. ) >extra manjaro-settings-manager-notifier >extra mousetweaks @@ -108,9 +96,6 @@ manjaro-browser-settings >extra dmidecode >extra gtkhash-nautilus >extra fprintd #need for finger id reader ->extra lxqt-powermanagement ->extra lxappearance-gtk3 ->extra blueberry >extra usb_modeswitch >extra openssh @@ -120,7 +105,6 @@ manjaro-browser-settings >extra unrar >extra unace >extra lrzip ->extra gtk3-print-backends >extra manjaro-documentation-en >extra manjaro-printer >extra simple-scan diff --git a/community/webdad/desktop-overlay/etc/default/grub b/community/webdad/desktop-overlay/etc/default/grub new file mode 100644 index 00000000..de73fa94 --- /dev/null +++ b/community/webdad/desktop-overlay/etc/default/grub @@ -0,0 +1,59 @@ +GRUB_DEFAULT=saved +GRUB_TIMEOUT=5 +GRUB_TIMEOUT_STYLE=hidden +GRUB_DISTRIBUTOR="Manjaro" +GRUB_CMDLINE_LINUX_DEFAULT="quiet udev.log_priority=3" +GRUB_CMDLINE_LINUX="" + +# If you want to enable the save default function, uncomment the following +# line, and set GRUB_DEFAULT to saved. +GRUB_SAVEDEFAULT=true + +# Preload both GPT and MBR modules so that they are not missed +GRUB_PRELOAD_MODULES="part_gpt part_msdos" + +# Uncomment to enable booting from LUKS encrypted devices +#GRUB_ENABLE_CRYPTODISK=y + +# Uncomment to use basic console +GRUB_TERMINAL_INPUT=console + +# Uncomment to disable graphical terminal +#GRUB_TERMINAL_OUTPUT=console + +# The resolution used on graphical terminal +# note that you can use only modes which your graphic card supports via VBE +# you can see them in real GRUB with the command 'videoinfo' +GRUB_GFXMODE=auto + +# Uncomment to allow the kernel use the same resolution used by grub +GRUB_GFXPAYLOAD_LINUX=keep + +# Uncomment if you want GRUB to pass to the Linux kernel the old parameter +# format "root=/dev/xxx" instead of "root=/dev/disk/by-uuid/xxx" +#GRUB_DISABLE_LINUX_UUID=true + +# Uncomment to disable generation of recovery mode menu entries +GRUB_DISABLE_RECOVERY=true + +# Uncomment this option to enable os-prober execution in the grub-mkconfig command +GRUB_DISABLE_OS_PROBER=false + +# Uncomment and set to the desired menu colors. Used by normal and wallpaper +# modes only. Entries specified as foreground/background. +GRUB_COLOR_NORMAL="light-gray/black" +GRUB_COLOR_HIGHLIGHT="green/black" + +# Uncomment one of them for the gfx desired, a image background or a gfxtheme +#GRUB_BACKGROUND="/usr/share/grub/background.png" +#GRUB_THEME="/path/to/gfxtheme" + +# Uncomment to get a beep at GRUB start +#GRUB_INIT_TUNE="480 440 1" + +# Uncomment to ensure that the root filesystem is mounted read-only so that +# systemd-fsck can run the check automatically. We use 'fsck' by default, which +# needs 'rw' as boot parameter, to avoid delay in boot-time. 'fsck' needs to be +# removed from 'mkinitcpio.conf' to make 'systemd-fsck' work. +# See also Arch-Wiki: https://wiki.archlinux.org/index.php/Fsck#Boot_time_checking +#GRUB_ROOT_FS_RO=true diff --git a/community/webdad/desktop-overlay/etc/jde/first-run b/community/webdad/desktop-overlay/etc/jde/first-run new file mode 100644 index 00000000..e69de29b diff --git a/community/webdad/desktop-overlay/etc/lightdm/lightdm-gtk-greeter.conf b/community/webdad/desktop-overlay/etc/lightdm/lightdm-gtk-greeter.conf index 9cd453ec..7c392c89 100644 --- a/community/webdad/desktop-overlay/etc/lightdm/lightdm-gtk-greeter.conf +++ b/community/webdad/desktop-overlay/etc/lightdm/lightdm-gtk-greeter.conf @@ -2,7 +2,7 @@ theme-name = Matcha-sea icon-theme-name = Papirus-Dark-Maia font-name = Roboto Medium 10 -background = /usr/share/jadesktop/themes/default/backgrounds/background.jpg +background = /usr/share/backgrounds/jde-background.jpg hide-user-image = true indicators = ~spacer;~clock;~separator;~separator;~separator;~separator;~separator;~separator;~separator;~separator;~separator;~separator;~separator;~power;~spacer diff --git a/community/webdad/desktop-overlay/etc/lightdm/lightdm.conf b/community/webdad/desktop-overlay/etc/lightdm/lightdm.conf index 524a6c17..a195cece 100644 --- a/community/webdad/desktop-overlay/etc/lightdm/lightdm.conf +++ b/community/webdad/desktop-overlay/etc/lightdm/lightdm.conf @@ -107,7 +107,7 @@ greeter-session=lightdm-gtk-greeter #greeter-allow-guest=true #greeter-show-manual-login=false #greeter-show-remote-login=true -user-session=jade +user-session=jde #allow-user-switching=true #allow-guest=true #guest-session= diff --git a/community/webdad/desktop-overlay/etc/pulse/default.pa b/community/webdad/desktop-overlay/etc/pulse/default.pa deleted file mode 100644 index b2547d65..00000000 --- a/community/webdad/desktop-overlay/etc/pulse/default.pa +++ /dev/null @@ -1,148 +0,0 @@ -#!/usr/bin/pulseaudio -nF -# -# This file is part of PulseAudio. -# -# PulseAudio is free software; you can redistribute it and/or modify it -# under the terms of the GNU Lesser General Public License as published by -# the Free Software Foundation; either version 2 of the License, or -# (at your option) any later version. -# -# PulseAudio is distributed in the hope that it will be useful, but -# WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -# General Public License for more details. -# -# You should have received a copy of the GNU Lesser General Public License -# along with PulseAudio; if not, see . - -# This startup script is used only if PulseAudio is started per-user -# (i.e. not in system mode) - -.fail - -### Automatically restore the volume of streams and devices -load-module module-device-restore -load-module module-stream-restore -load-module module-card-restore - -### Automatically augment property information from .desktop files -### stored in /usr/share/application -load-module module-augment-properties - -### Should be after module-*-restore but before module-*-detect -load-module module-switch-on-port-available - -### Load audio drivers statically -### (it's probably better to not load these drivers manually, but instead -### use module-udev-detect -- see below -- for doing this automatically) -#load-module module-alsa-sink -#load-module module-alsa-source device=hw:1,0 -#load-module module-oss device="/dev/dsp" sink_name=output source_name=input -#load-module module-oss-mmap device="/dev/dsp" sink_name=output source_name=input -#load-module module-null-sink -#load-module module-pipe-sink - -### Automatically load driver modules depending on the hardware available -.ifexists module-udev-detect.so -load-module module-udev-detect -.else -### Use the static hardware detection module (for systems that lack udev support) -load-module module-detect -.endif - -### Automatically connect sink and source if JACK server is present -.ifexists module-jackdbus-detect.so -.nofail -load-module module-jackdbus-detect channels=2 -.fail -.endif - -### Automatically load driver modules for Bluetooth hardware -.ifexists module-bluetooth-policy.so -load-module module-bluetooth-policy -.endif - -.ifexists module-bluetooth-discover.so -load-module module-bluetooth-discover -.endif - -### Load several protocols -load-module module-dbus-protocol -.ifexists module-esound-protocol-unix.so -load-module module-esound-protocol-unix -.endif -load-module module-native-protocol-unix - -### Network access (may be configured with paprefs, so leave this commented -### here if you plan to use paprefs) -#load-module module-esound-protocol-tcp -#load-module module-native-protocol-tcp -#load-module module-zeroconf-publish - -### Load the RTP receiver module (also configured via paprefs, see above) -#load-module module-rtp-recv - -### Load the RTP sender module (also configured via paprefs, see above) -#load-module module-null-sink sink_name=rtp format=s16be channels=2 rate=44100 sink_properties="device.description='RTP Multicast Sink'" -#load-module module-rtp-send source=rtp.monitor - -### Load additional modules from GSettings. This can be configured with the paprefs tool. -### Please keep in mind that the modules configured by paprefs might conflict with manually -### loaded modules. -.ifexists module-gsettings.so -.nofail -load-module module-gsettings -.fail -.endif - - -### Automatically restore the default sink/source when changed by the user -### during runtime -### NOTE: This should be loaded as early as possible so that subsequent modules -### that look up the default sink/source get the right value -load-module module-default-device-restore - -### Automatically move streams to the default sink if the sink they are -### connected to dies, similar for sources -load-module module-rescue-streams - -### Make sure we always have a sink around, even if it is a null sink. -load-module module-always-sink - -### Honour intended role device property -load-module module-intended-roles - -### Automatically suspend sinks/sources that become idle for too long -load-module module-suspend-on-idle - -### If autoexit on idle is enabled we want to make sure we only quit -### when no local session needs us anymore. -.ifexists module-console-kit.so -load-module module-console-kit -.endif -.ifexists module-systemd-login.so -load-module module-systemd-login -.endif - -### Enable positioned event sounds -load-module module-position-event-sounds - -### Cork music/video streams when a phone stream is active -load-module module-role-cork - -### Modules to allow autoloading of filters (such as echo cancellation) -### on demand. module-filter-heuristics tries to determine what filters -### make sense, and module-filter-apply does the heavy-lifting of -### loading modules and rerouting streams. -load-module module-filter-heuristics -load-module module-filter-apply - -### Make some devices default -#set-default-sink output -#set-default-source input - -### Enable Echo/Noise-Cancellation -load-module module-echo-cancel use_master_format=1 aec_method=webrtc aec_args="analog_gain_control=0\ digital_gain_control=1" source_name=echoCancel_source sink_name=echoCancel_sink -set-default-source echoCancel_source -set-default-sink echoCancel_sink - diff --git a/community/webdad/desktop-overlay/etc/skel/.bashrc b/community/webdad/desktop-overlay/etc/skel/.bashrc new file mode 100644 index 00000000..9906b419 --- /dev/null +++ b/community/webdad/desktop-overlay/etc/skel/.bashrc @@ -0,0 +1,13 @@ +if [ -f "/usr/bin/fish" ]; then + echo -e "\e[92m Checking for updates \033[0m" + fish +else + echo "Welcome, this will only run once" + echo "Upgrading the shell for humans by installing fish" + echo -e "\033[31m Make sure you are connected to the internet \033[0m" + echo -e "\e[92m Installing Fish \033[0m" + sudo pacman -Sy --noconfirm fish + echo "\e[92m Instaling oh my fish plugin \033[0m" + curl -L https://get.oh-my.fish > installomf + fish installomf +fi diff --git a/community/webdad/desktop-overlay/etc/skel/.config/fish/config.fish b/community/webdad/desktop-overlay/etc/skel/.config/fish/config.fish new file mode 100644 index 00000000..b11d2535 --- /dev/null +++ b/community/webdad/desktop-overlay/etc/skel/.config/fish/config.fish @@ -0,0 +1,27 @@ +function pink -d "Set color palette for pink theme." + set budspencer_colors $budspencer_pink + set budspencer_cursors "\033]12;#$budspencer_colors[10]\007" "\033]12;#$budspencer_colors[5]\007" "\033]12;#$budspencer_colors[8]\007" "\033]12;#$budspencer_colors[9]\007" +end + +if test -d ~/.config/omf/ + read -x omf_theme < ~/.config/omf/theme + if [ $omf_theme != "budspencer" ] + echo -e "\e[92m Installing theme \033[0m" + omf install budspencer + # make sure theme values change + echo "budspencer" >> ~/.config/omf/theme + echo -e "\e[92m Set shell colors \033[0m" + set -U budspencer_pink 000000 083743 445659 fdf6e3 e91e63 cb4b16 dc121f af005f 6c71c4 268bd2 2aa198 859900 + pink + echo -e "\e[92m Install plugins manager \033[0m" + curl -sL https://git.io/fisher | source && fisher install jorgebucaran/fisher + echo -e "\e[92m Install fish async prompt \033[0m" + fisher install acomagu/fish-async-prompt + echo -e "\e[92m Install Gitnow for high level async operations on top of git \033[0m" + fisher install joseluisq/gitnow@2.8.0 + echo -e "\e[92m Install bax for better posix compability \033[0m" + fisher install jorgebucaran/fish-bax + else + omf update + end +end diff --git a/community/webdad/live-overlay/etc/skel/.config/jade/desktop.conf b/community/webdad/desktop-overlay/etc/skel/.config/jde/desktop.conf similarity index 100% rename from community/webdad/live-overlay/etc/skel/.config/jade/desktop.conf rename to community/webdad/desktop-overlay/etc/skel/.config/jde/desktop.conf diff --git a/community/webdad/desktop-overlay/etc/skel/.config/jade/theme/style.css b/community/webdad/desktop-overlay/etc/skel/.config/jde/theme/style.css similarity index 100% rename from community/webdad/desktop-overlay/etc/skel/.config/jade/theme/style.css rename to community/webdad/desktop-overlay/etc/skel/.config/jde/theme/style.css diff --git a/community/webdad/desktop-overlay/etc/skel/.local/share/plank/themes/webdad-default/COPYING b/community/webdad/desktop-overlay/etc/skel/.local/share/plank/themes/webdad-default/COPYING new file mode 100644 index 00000000..70cfa530 --- /dev/null +++ b/community/webdad/desktop-overlay/etc/skel/.local/share/plank/themes/webdad-default/COPYING @@ -0,0 +1,21 @@ +MIT LICENSE + +Copyright (c) 2019-2020 Alfredo F. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/community/webdad/desktop-overlay/etc/skel/.local/share/plank/themes/webdad-default/README.MD b/community/webdad/desktop-overlay/etc/skel/.local/share/plank/themes/webdad-default/README.MD new file mode 100644 index 00000000..98b74479 --- /dev/null +++ b/community/webdad/desktop-overlay/etc/skel/.local/share/plank/themes/webdad-default/README.MD @@ -0,0 +1,28 @@ +##Introduction + +The Cupertino Effect in Black is based on the Cupertino series, which was designed to mimic the appearance of the macOS dock itself, but giving a unique look and feel with my own adaptive design. + +**Cupertino Series** +This series includes 7 different Plank dock themes. You find it all at [Artwork e Design - Cupertino Series](https://artworkedesign.wordpress.com/tag/cupertino-series/). + +- The Cupertino Effect inWhite +- The Cupertino Effect inBlack +- The Cupertino Effect inGrey +- Sirius inLight +- Sirius deLight +- Sirius deepLight +- Catalinas + +##Instalation + +- Download the Plank dock theme to your system. +- Unzip it to the following path: .local/share/plank/themes +- Open Plank dock preferences menu and choose the theme you just added. + +##License + MIT © Alfredo F. + +##Author +Alfredo F. ( aka PT_Alfred ) + +[Artwork e Design](https://artworkedesign.wordpress.com) | [Twitter](https://twitter.com/ArtworkeDesign) | [Mastodon](https://mastodon.art/@PTalfred) diff --git a/community/webdad/desktop-overlay/etc/skel/.local/share/plank/themes/webdad-default/dock.theme b/community/webdad/desktop-overlay/etc/skel/.local/share/plank/themes/webdad-default/dock.theme new file mode 100644 index 00000000..a6a36b92 --- /dev/null +++ b/community/webdad/desktop-overlay/etc/skel/.local/share/plank/themes/webdad-default/dock.theme @@ -0,0 +1,71 @@ +#The Cupertino Effect inBlack - Octo Edition - Prime Version +# +#Created: October 2019 +#License: MIT © Alfredo F. +# +#Author: PT_Alfred +#Social: https://mastodon.art/@PTAlfred + +[PlankTheme] +#The roundness of the top corners. +TopRoundness=75 +#The roundness of the bottom corners. +BottomRoundness=0 +#The thickness (in pixels) of lines drawn. +LineWidth=0 +#The color (RGBA) of the outer stroke. +OuterStrokeColor=0;;0;;0;;0 +#The starting color (RGBA) of the fill gradient. +FillStartColor=0;;0;;0;;101 +#The ending color (RGBA) of the fill gradient. +FillEndColor=0;;0;;0;;81 +#The color (RGBA) of the inner stroke. +InnerStrokeColor=0;;0;;0;;0 + +[PlankDockTheme] +#The padding on the left/right dock edges, in tenths of a percent of IconSize. +HorizPadding=9 +#The padding on the top dock edge, in tenths of a percent of IconSize. +TopPadding=1 +#The padding on the bottom dock edge, in tenths of a percent of IconSize. +BottomPadding=1 +#The padding between items on the dock, in tenths of a percent of IconSize. +ItemPadding=5 +#The size of item indicators, in tenths of a percent of IconSize. +IndicatorSize=7 +#The size of the icon-shadow behind every item, in tenths of a percent of IconSize. +IconShadowSize=1.25 +#The height (in percent of IconSize) to bounce an icon when the application sets urgent. +UrgentBounceHeight=1.75 +#The height (in percent of IconSize) to bounce an icon when launching an application. +LaunchBounceHeight=0.625 +#The opacity value (0 to 1) to fade the dock to when hiding it. +FadeOpacity=1 +#The amount of time (in ms) for click animations. +ClickTime=175 +#The amount of time (in ms) to bounce an urgent icon. +UrgentBounceTime=600 +#The amount of time (in ms) to bounce an icon when launching an application. +LaunchBounceTime=600 +#The amount of time (in ms) for active window indicator animations. +ActiveTime=25 +#The amount of time (in ms) to slide icons into/out of the dock. +SlideTime=4750 +#The time (in ms) to fade the dock in/out on a hide (if FadeOpacity is < 1). +FadeTime=350 +#The time (in ms) to slide the dock in/out on a hide (if FadeOpacity is 1). +HideTime=725 +#The size of the urgent glow (shown when dock is hidden), in tenths of a percent of IconSize. +GlowSize=30 +#The total time (in ms) to show the hidden-dock urgent glow. +GlowTime=10000 +#The time (in ms) of each pulse of the hidden-dock urgent glow. +GlowPulseTime=2750 +#The hue-shift (-180 to 180) of the urgent indicator color. +UrgentHueShift=175 +#The time (in ms) to move an item to its new position or its addition/removal to/from the dock. +ItemMoveTime=450 +#Whether background and icons will unhide/hide with different speeds. The top-border of both will leave/hit the screen-edge at the same time. +CascadeHide=true +#The color (RGBA) of the badge displaying urgent count +BadgeColor=0;;0;;0;;0 diff --git a/community/webdad/desktop-overlay/etc/xdg/autostart/io.jde.postinstall-wizard.desktop b/community/webdad/desktop-overlay/etc/xdg/autostart/io.jde.postinstall-wizard.desktop new file mode 100644 index 00000000..1165eb42 --- /dev/null +++ b/community/webdad/desktop-overlay/etc/xdg/autostart/io.jde.postinstall-wizard.desktop @@ -0,0 +1,9 @@ +[Desktop Entry] +Encoding=UTF-8 +Name=PostInstall Wizard +Exec=/usr/share/jde-postinstall-wizard/postinstall-wizard +Icon=/usr/share/pixmaps/io.jde.postinstall-wizard.svg +Type=Application +Categories=Settings;GTK;GNOME; +Comment=Postinstall wizard, install extra software, clone your software workflow, restore or upgrade your installation +Terminal=false \ No newline at end of file diff --git a/community/webdad/desktop-overlay/etc/xdg/autostart/tint2.desktop b/community/webdad/desktop-overlay/etc/xdg/autostart/tint2.desktop deleted file mode 100644 index f324a811..00000000 --- a/community/webdad/desktop-overlay/etc/xdg/autostart/tint2.desktop +++ /dev/null @@ -1,64 +0,0 @@ -[Desktop Entry] -Type=Application -Encoding=UTF-8 - -Name=Tint2 - -GenericName=Panel -GenericName[am]=ፓነል -GenericName[ar]=الشريط -GenericName[ast]=Panel -GenericName[be]=Панэль -GenericName[ca]=Quadre -GenericName[cs]=Panel -GenericName[da]=Panel -GenericName[de]=Leiste -GenericName[dz]=པེ་ནཱལ། -GenericName[el]=Ταμπλό -GenericName[en]=Tint2 panel -GenericName[eo]=Panelo -GenericName[es]=Panel -GenericName[et]=Ääreriba -GenericName[eu]=Panela -GenericName[fi]=Paneeli -GenericName[fr]=Panneau -GenericName[gl]=Panel -GenericName[he]=לוח -GenericName[hu]=Panel -GenericName[id]=Panel -GenericName[it]=Pannello -GenericName[ja]=パネル -GenericName[kk]=Панель -GenericName[ko]=패널 -GenericName[ku]=Panel -GenericName[lv]=Panelis -GenericName[mk]=Панел -GenericName[nb]=Panel -GenericName[nl]=Paneel -GenericName[nn]=Panel -GenericName[pa]=ਪੈਨਲ -GenericName[pl]=Panel -GenericName[pt]=Painel -GenericName[ro]=Panou -GenericName[ru]=Панель -GenericName[si]=පුවරුව -GenericName[sk]=Panel -GenericName[sq]=Panel -GenericName[sv]=Panel -GenericName[ta]=பலகை -GenericName[tr]=Panel -GenericName[ug]=panel -GenericName[uk]=Панель -GenericName[ur]=پینل -GenericName[vi]=Panel -GenericName[zh]=面板 - -Comment=Lightweight panel -Comment[fr]=Panel léger -Comment[pl]=Lekki panel -Comment[ru]=Легковесная панель - -Exec=tint2 -Icon=tint2 -Terminal=false -Categories=System; diff --git a/community/webdad/desktop-overlay/usr/bin/setKeyboard.sh b/community/webdad/desktop-overlay/usr/bin/setKeyboard.sh new file mode 100755 index 00000000..02709bdb --- /dev/null +++ b/community/webdad/desktop-overlay/usr/bin/setKeyboard.sh @@ -0,0 +1,3 @@ +#!/bin/bash +layout="$(localectl status | grep Layout | cut -d ':' -f 2)" +setxkbmap $layout diff --git a/community/webdad/desktop-overlay/usr/share/jde-wizard/postinstall b/community/webdad/desktop-overlay/usr/share/jde-wizard/postinstall new file mode 100644 index 00000000..754c9a21 --- /dev/null +++ b/community/webdad/desktop-overlay/usr/share/jde-wizard/postinstall @@ -0,0 +1,3 @@ + +#!/bin/bash +notify-send $USER \ No newline at end of file diff --git a/community/webdad/live-overlay/etc/jde/live-iso b/community/webdad/live-overlay/etc/jde/live-iso new file mode 100644 index 00000000..e69de29b diff --git a/community/webdad/live-overlay/etc/lightdm/lightdm.conf b/community/webdad/live-overlay/etc/lightdm/lightdm.conf index 023d8e8b..ebbe59c2 100644 --- a/community/webdad/live-overlay/etc/lightdm/lightdm.conf +++ b/community/webdad/live-overlay/etc/lightdm/lightdm.conf @@ -1,6 +1,6 @@ [Seat:*] greeter-session=lightdm-gtk-greeter -autologin-session=jade +autologin-session=jde session-wrapper=/etc/lightdm/Xsession autologin-user=manjaro autologin-user-timeout=0 diff --git a/community/webdad/live-overlay/etc/skel/.config/jde/desktop.conf b/community/webdad/live-overlay/etc/skel/.config/jde/desktop.conf new file mode 100644 index 00000000..7cd30169 --- /dev/null +++ b/community/webdad/live-overlay/etc/skel/.config/jde/desktop.conf @@ -0,0 +1,3 @@ +[DEFAULT] +tourDone = false + diff --git a/community/webdad/live-overlay/etc/skel/.config/jade/theme/style.css b/community/webdad/live-overlay/etc/skel/.config/jde/theme/style.css similarity index 100% rename from community/webdad/live-overlay/etc/skel/.config/jade/theme/style.css rename to community/webdad/live-overlay/etc/skel/.config/jde/theme/style.css diff --git a/community/webdad/live-overlay/etc/skel/.config/plank/dock1/architect.dockitem b/community/webdad/live-overlay/etc/skel/.config/plank/dock1/architect.dockitem deleted file mode 100644 index b6d43a65..00000000 --- a/community/webdad/live-overlay/etc/skel/.config/plank/dock1/architect.dockitem +++ /dev/null @@ -1,2 +0,0 @@ -[PlankDockItemPreferences] -Launcher=file:///usr/share/applications/architect.desktop diff --git a/community/webdad/live-overlay/etc/skel/.config/plank/dock1/calamares.dockitem b/community/webdad/live-overlay/etc/skel/.config/plank/dock1/calamares.dockitem deleted file mode 100644 index b3c34952..00000000 --- a/community/webdad/live-overlay/etc/skel/.config/plank/dock1/calamares.dockitem +++ /dev/null @@ -1,2 +0,0 @@ -[PlankDockItemPreferences] -Launcher=file:///usr/share/applications/calamares.desktop diff --git a/community/webdad/live-overlay/etc/skel/.config/plank/dock1/launchers/architect.dockitem b/community/webdad/live-overlay/etc/skel/.config/plank/dock1/launchers/architect.dockitem deleted file mode 100644 index b6d43a65..00000000 --- a/community/webdad/live-overlay/etc/skel/.config/plank/dock1/launchers/architect.dockitem +++ /dev/null @@ -1,2 +0,0 @@ -[PlankDockItemPreferences] -Launcher=file:///usr/share/applications/architect.desktop diff --git a/community/webdad/live-overlay/usr/share/applications/architect.desktop b/community/webdad/live-overlay/usr/share/applications/architect.desktop deleted file mode 100644 index 980467d1..00000000 --- a/community/webdad/live-overlay/usr/share/applications/architect.desktop +++ /dev/null @@ -1,13 +0,0 @@ -[Desktop Entry] -Type=Application -Version=1.0 -Name=Manjaro-Architect -GenericName=CLI Installer -Keywords=architect;system;installer -TryExec=manjaro-architect -Exec=guake --show -e "sudo /usr/bin/setup" -Comment=Manjaro-Architect — CLI System Installer -Icon=manjaro-architect -Terminal=true -StartupNotify=true -Categories=System; diff --git a/community/webdad/profile.conf b/community/webdad/profile.conf index 860becdd..ab7e5e8d 100644 --- a/community/webdad/profile.conf +++ b/community/webdad/profile.conf @@ -43,14 +43,9 @@ displaymanager="lightdm" # unset defaults to given values # names must match systemd service names -enable_systemd=('bluetooth' 'ModemManager' 'NetworkManager' 'org.cups.cupsd' 'tlp' 'avahi-demon' 'haveged' 'ufw' 'apparmor' 'snapd.apparmor' 'snapd') +enable_systemd=('bluetooth' 'ModemManager' 'NetworkManager' 'cups' 'tlp' 'avahi-demon' 'haveged' 'ufw' 'apparmor' 'snapd.apparmor' 'snapd') 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=() - # unset defaults to given values # addgroups="lp,network,power,wheel" @@ -68,7 +63,7 @@ disable_systemd=('pacman-init') # '/etc/defaults/useradd': " " # userShell : "/bin/zsh" # empty value will not be used -user_shell="/bin/zsh" +# user_shell="/bin/zsh" ################# live-session ################# @@ -83,7 +78,7 @@ user_shell="/bin/zsh" # the login shell # defaults to bash -login_shell="/bin/zsh" +# login_shell="/bin/zsh" # unset defaults to given values # names must match systemd service names @@ -95,4 +90,4 @@ disable_systemd_live=('tlp' 'tlp-sleep' 'apparmor' 'snapd.apparmor' 'snapd' 'ufw # 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') -# enable_systemd_live=('manjaro-live' 'pacman-init' 'mirrors-live') + diff --git a/manjaro/gnome-next/Packages-Desktop b/manjaro/gnome-next/Packages-Desktop new file mode 100644 index 00000000..d8597d12 --- /dev/null +++ b/manjaro/gnome-next/Packages-Desktop @@ -0,0 +1,91 @@ +# Backend stuff +networkmanager-openconnect +networkmanager-openvpn +networkmanager-pptp +networkmanager-vpnc +networkmanager +openresolv +gst-libav +gst-plugins-bad +gst-plugins-base +gst-plugins-good +gst-plugins-ugly +gvfs-afc +gvfs +gvfs-mtp +gvfs-google +gvfs-smb +gvfs-gphoto2 +gvfs-nfs +ibus +pulseaudio-bluetooth +pulseaudio-ctl +pulseaudio-zeroconf +xdg-user-dirs +xdg-user-dirs-gtk +xdg-utils +xf86-input-elographics +xf86-input-evdev +xf86-input-libinput +xf86-input-void +xorg-mkfontscale +xorg-server +xorg-twm +xorg-xinit +>extra xf86-input-wacom #support for tablet and pen display ( wacom ecc. ) +>extra yelp +>extra libappindicator-gtk3 + +# Gnome base +gnome-shell +gnome-terminal +nautilus +nautilus-admin +nautilus-empty-file +>extra ffmpegthumbnailer +gedit +polkit-gnome +seahorse +>extra gnome-online-accounts +gnome-themes-standard +gnome-tweak-tool +file-roller +gnome-keyring +gnome-disk-utility +gdm +gnome-control-center +gnome-settings-daemon + +# Minimalistic settings +>basic lighter-gnome +>basic disable-tracker +>extra tracker3 +>extra tracker3-miners + +# Theming and extensions +qgnomeplatform +qt5ct +adwaita-maia +ttf-dejavu +ttf-droid +noto-fonts +papirus-maia-icon-theme +gnome-backgrounds +manjaro-artwork +firefox-gnome-theme-maia +manjaro-hotfixes +manjaro-pulse +manjaro-application-utility +manjaro-gnome-settings +gnome-shell-extension-appindicator +gnome-shell-extension-pop-shell +gnome-shell-extension-gnome-ui-tune +gnome-shell-extension-vertical-overview +gnome-shell-extensions +manjaro-zsh-config +manjaro-ranger-settings +grub-theme-manjaro +gnome-wallpapers +xcursor-breeze + +pamac-gtk diff --git a/manjaro/gnome-next/Packages-Live b/manjaro/gnome-next/Packages-Live new file mode 120000 index 00000000..5e66e00b --- /dev/null +++ b/manjaro/gnome-next/Packages-Live @@ -0,0 +1 @@ +../../shared/Packages-Live \ No newline at end of file diff --git a/manjaro/gnome-next/Packages-Mhwd b/manjaro/gnome-next/Packages-Mhwd new file mode 120000 index 00000000..9df3d5e3 --- /dev/null +++ b/manjaro/gnome-next/Packages-Mhwd @@ -0,0 +1 @@ +../../shared/Packages-Mhwd \ No newline at end of file diff --git a/manjaro/gnome-next/Packages-Root b/manjaro/gnome-next/Packages-Root new file mode 120000 index 00000000..60cc7bde --- /dev/null +++ b/manjaro/gnome-next/Packages-Root @@ -0,0 +1 @@ +../../shared/Packages-Root \ No newline at end of file diff --git a/manjaro/gnome-next/desktop-overlay/etc/default/useradd b/manjaro/gnome-next/desktop-overlay/etc/default/useradd new file mode 100644 index 00000000..30a3c3fb --- /dev/null +++ b/manjaro/gnome-next/desktop-overlay/etc/default/useradd @@ -0,0 +1,9 @@ +# useradd defaults file for ArchLinux +# original changes by TomK +GROUP=users +HOME=/home +INACTIVE=-1 +EXPIRE= +SHELL=/bin/zsh +SKEL=/etc/skel +CREATE_MAIL_SPOOL=no diff --git a/manjaro/gnome-next/desktop-overlay/etc/environment b/manjaro/gnome-next/desktop-overlay/etc/environment new file mode 100644 index 00000000..8bf917ac --- /dev/null +++ b/manjaro/gnome-next/desktop-overlay/etc/environment @@ -0,0 +1,20 @@ +# +# This file is parsed by pam_env module +# +# Syntax: simple "KEY=VAL" pairs on separate lines +# + +QT_AUTO_SCREEN_SCALE_FACTOR=1 + +# QT_QPA_PLATFORMTHEME="gnome" +QT_QPA_PLATFORMTHEME=qt5ct + +#QT_STYLE_OVERRIDE="kvantum" + +# Force to use Xwayland backend +# QT_QPA_PLATFORM=xcb + +#Not tested: this should disable window decorations +# QT_WAYLAND_DISABLE_WINDOWDECORATION=1 + +EDITOR=/usr/bin/nano diff --git a/manjaro/gnome-next/desktop-overlay/etc/pam.d/polkit-1 b/manjaro/gnome-next/desktop-overlay/etc/pam.d/polkit-1 new file mode 100644 index 00000000..8807a85d --- /dev/null +++ b/manjaro/gnome-next/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/manjaro/gnome-next/desktop-overlay/etc/pam.d/sudo b/manjaro/gnome-next/desktop-overlay/etc/pam.d/sudo new file mode 100644 index 00000000..52d351a2 --- /dev/null +++ b/manjaro/gnome-next/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/manjaro/gnome-next/desktop-overlay/etc/plymouth/plymouthd.conf b/manjaro/gnome-next/desktop-overlay/etc/plymouth/plymouthd.conf new file mode 100644 index 00000000..2b9123a2 --- /dev/null +++ b/manjaro/gnome-next/desktop-overlay/etc/plymouth/plymouthd.conf @@ -0,0 +1,6 @@ +# Distribution defaults. Changes to this file will get overwritten during +# upgrades. +[Daemon] +Theme=manjaro +ShowDelay=0 +DeviceTimeout=8 diff --git a/manjaro/gnome-next/desktop-overlay/etc/skel/.config/autostart/caffeine.desktop b/manjaro/gnome-next/desktop-overlay/etc/skel/.config/autostart/caffeine.desktop new file mode 100644 index 00000000..72e4b333 --- /dev/null +++ b/manjaro/gnome-next/desktop-overlay/etc/skel/.config/autostart/caffeine.desktop @@ -0,0 +1,12 @@ +[Desktop Entry] +Encoding=UTF-8 +Icon=caffeine +Name=Caffeine-ng +Comment=Temporarily deactivate the screensaver and sleep mode +Exec=/usr/bin/caffeine +Terminal=false +Type=Application +Categories=Utility;TrayIcon;DesktopUtility +Keywords=Screensaver,Power,DPMS,Blank,Idle +StartupNotify=false +Hidden=true diff --git a/manjaro/gnome/desktop-overlay/etc/skel/.config/autostart/manjaro-hello.desktop b/manjaro/gnome-next/desktop-overlay/etc/skel/.config/autostart/manjaro-hello.desktop similarity index 100% rename from manjaro/gnome/desktop-overlay/etc/skel/.config/autostart/manjaro-hello.desktop rename to manjaro/gnome-next/desktop-overlay/etc/skel/.config/autostart/manjaro-hello.desktop diff --git a/manjaro/gnome-next/desktop-overlay/etc/skel/.config/qt5ct/colors/Adwaita-maia.conf b/manjaro/gnome-next/desktop-overlay/etc/skel/.config/qt5ct/colors/Adwaita-maia.conf new file mode 100644 index 00000000..6d93f8ab --- /dev/null +++ b/manjaro/gnome-next/desktop-overlay/etc/skel/.config/qt5ct/colors/Adwaita-maia.conf @@ -0,0 +1,4 @@ +[ColorScheme] +active_colors=#ffffffff, #ff343434, #ff3b3b3b, #ff3e3e3e, #ff2d2d2d, #ff353535, #ffffffff, #ffffffff, #ffffffff, #ff2d2d2d, #ff353535, #ff000000, #ff007a62, #fff9f9f9, #ff19a388, #ffa70b06, #ff2d2d2d, #ff2d2d2d, #ff343434, #ffffffff, #ff2d2d2d +disabled_colors=#ff808080, #ff343434, #ff3b3b3b, #ff3e3e3e, #ff2d2d2d, #ff353535, #ff808080, #ffffffff, #ff808080, #ff2d2d2d, #ff353535, #ff000000, #ff007a62, #ff808080, #ff19a388, #ffa70b06, #ff2d2d2d, #ff2d2d2d, #ff343434, #ffffffff, #ff2d2d2d +inactive_colors=#ffffffff, #ff343434, #ff3b3b3b, #ff3e3e3e, #ff2d2d2d, #ff353535, #ffffffff, #ffffffff, #ffffffff, #ff2d2d2d, #ff353535, #ff000000, #ff007a62, #fff9f9f9, #ff19a388, #ffa70b06, #ff2d2d2d, #ff2d2d2d, #ff343434, #ffffffff, #ff2d2d2d diff --git a/manjaro/gnome-next/desktop-overlay/etc/skel/.config/qt5ct/qt5ct.conf b/manjaro/gnome-next/desktop-overlay/etc/skel/.config/qt5ct/qt5ct.conf new file mode 100644 index 00000000..df7211e8 --- /dev/null +++ b/manjaro/gnome-next/desktop-overlay/etc/skel/.config/qt5ct/qt5ct.conf @@ -0,0 +1,31 @@ +[Appearance] +color_scheme_path=/home/mathy/.config/qt5ct/colors/Adwaita-maia.conf +custom_palette=true +icon_theme=Papirus-Dark-Maia +standard_dialogs=gtk3 +style=Adwaita-Dark + +[Fonts] +fixed=@Variant(\0\0\0@\0\0\0\x1c\0N\0o\0t\0o\0 \0S\0\x61\0n\0s\0 \0M\0o\0n\0o@$\0\0\0\0\0\0\xff\xff\xff\xff\x5\x1\0\x32\x10) +general=@Variant(\0\0\0@\0\0\0\x12\0N\0o\0t\0o\0 \0S\0\x61\0n\0s@$\0\0\0\0\0\0\xff\xff\xff\xff\x5\x1\0\x32\x10) + +[Interface] +activate_item_on_single_click=1 +buttonbox_layout=3 +cursor_flash_time=1200 +dialog_buttons_have_icons=1 +double_click_interval=400 +gui_effects=@Invalid() +keyboard_scheme=4 +menus_have_icons=true +show_shortcuts_in_context_menus=true +stylesheets=@Invalid() +toolbutton_style=4 +underline_shortcut=1 +wheel_scroll_lines=3 + +[PaletteEditor] +geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\x4\x15\0\0\x1\x11\0\0\x6\x8b\0\0\x3\x42\0\0\x4\x15\0\0\x1\x32\0\0\x6\x8b\0\0\x3\x42\0\0\0\0\0\0\0\0\a\x80\0\0\x4\x15\0\0\x1\x32\0\0\x6\x8b\0\0\x3\x42) + +[SettingsWindow] +geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\x3\xc0\0\0\0 \0\0\a\x7f\0\0\x4\x37\0\0\x3\xc0\0\0\0\x41\0\0\a\x7f\0\0\x4\x37\0\0\0\0\0\0\0\0\a\x80\0\0\x3\xc0\0\0\0\x41\0\0\a\x7f\0\0\x4\x37) diff --git a/manjaro/gnome-next/desktop-overlay/etc/systemd/logind.conf.d/20-kill-user-processes.conf b/manjaro/gnome-next/desktop-overlay/etc/systemd/logind.conf.d/20-kill-user-processes.conf new file mode 100644 index 00000000..bf7f6920 --- /dev/null +++ b/manjaro/gnome-next/desktop-overlay/etc/systemd/logind.conf.d/20-kill-user-processes.conf @@ -0,0 +1,2 @@ +[Login] +KillUserProcesses=yes diff --git a/manjaro/gnome-next/desktop-overlay/usr/share/icons/default/index.theme b/manjaro/gnome-next/desktop-overlay/usr/share/icons/default/index.theme new file mode 100644 index 00000000..1270d0d6 --- /dev/null +++ b/manjaro/gnome-next/desktop-overlay/usr/share/icons/default/index.theme @@ -0,0 +1,2 @@ +[Icon Theme] +Inherits=xcursor-breeze diff --git a/manjaro/gnome-next/desktop-overlay/var/lib/polkit-1/localauthority/10-vendor.d/gnome-initial-setup.pkla b/manjaro/gnome-next/desktop-overlay/var/lib/polkit-1/localauthority/10-vendor.d/gnome-initial-setup.pkla new file mode 100644 index 00000000..ba92d697 --- /dev/null +++ b/manjaro/gnome-next/desktop-overlay/var/lib/polkit-1/localauthority/10-vendor.d/gnome-initial-setup.pkla @@ -0,0 +1,6 @@ +[Allow the gnome-initial-setup user to mount disks, set the locale, keyboard, date/time, control the network and create users without prompting] +Identity=unix-user:gnome-initial-setup +Action=org.freedesktop.udisks2.filesystem-mount-system;org.freedesktop.hostname1.*;org.freedesktop.NetworkManager.*;org.freedesktop.locale1.*;org.freedesktop.accounts.*;org.freedesktop.timedate1.*;org.freedesktop.realmd.*;org.freedesktop.RealtimeKit1.* +ResultAny=yes +ResultInactive=no +ResultActive=yes diff --git a/manjaro/gnome-next/live-overlay/etc/default b/manjaro/gnome-next/live-overlay/etc/default new file mode 120000 index 00000000..812b9ffe --- /dev/null +++ b/manjaro/gnome-next/live-overlay/etc/default @@ -0,0 +1 @@ +../../../../shared/manjaro/live-overlay/etc/default \ No newline at end of file diff --git a/manjaro/gnome-next/live-overlay/etc/fstab b/manjaro/gnome-next/live-overlay/etc/fstab new file mode 120000 index 00000000..8750acae --- /dev/null +++ b/manjaro/gnome-next/live-overlay/etc/fstab @@ -0,0 +1 @@ +../../../../shared/manjaro/live-overlay/etc/fstab \ No newline at end of file diff --git a/manjaro/gnome-next/live-overlay/etc/issue b/manjaro/gnome-next/live-overlay/etc/issue new file mode 120000 index 00000000..c5198056 --- /dev/null +++ b/manjaro/gnome-next/live-overlay/etc/issue @@ -0,0 +1 @@ +../../../../shared/manjaro/live-overlay/etc/issue \ No newline at end of file diff --git a/manjaro/gnome-next/live-overlay/etc/localtime b/manjaro/gnome-next/live-overlay/etc/localtime new file mode 120000 index 00000000..5df1bb1b --- /dev/null +++ b/manjaro/gnome-next/live-overlay/etc/localtime @@ -0,0 +1 @@ +../../../../shared/manjaro/live-overlay/etc/localtime \ No newline at end of file diff --git a/manjaro/gnome-next/live-overlay/etc/pam.d b/manjaro/gnome-next/live-overlay/etc/pam.d new file mode 120000 index 00000000..68de5965 --- /dev/null +++ b/manjaro/gnome-next/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/gnome-next/live-overlay/etc/skel/.config/autostart/manjaro-hello.desktop b/manjaro/gnome-next/live-overlay/etc/skel/.config/autostart/manjaro-hello.desktop new file mode 100644 index 00000000..fea06787 --- /dev/null +++ b/manjaro/gnome-next/live-overlay/etc/skel/.config/autostart/manjaro-hello.desktop @@ -0,0 +1,20 @@ +[Desktop Entry] +Terminal=false +Type=Application +Categories=GNOME;GTK;System; +StartupNotify=false +Name=Manjaro Hello +Exec=/usr/bin/manjaro-hello +Icon=manjaro +Comment=A tool providing access to documentation and support for new Manjaro users. +Comment[da]=En app med adgang til dokumentation og support for nye Manjaro brugere. +Comment[de]=Ein Tool für schnellen Zugriff auf Support und Dokumentation für neue Manjaro-Nutzer. +Comment[es]=Una herramienta que provee acceso a la documentación y soporte para nuevos usuarios de Manjaro. +Comment[fr]=Outil d'accès à la documentation et support aux nouveaux utilisateurs de Manjaro. +Comment[nl]=Een manier voor nieuwe Manjaro gebruikers om toegang tot documentatie en support te krijgen. +Comment[pl]=Narzędzie ułatwiające dostęp do dokumentacji i pomocy przeznaczone dla nowych użytkowników Manjaro. +Comment[pt_BR]=Uma ferramenta que fornece acesso à documentação e suporte para novos usuários Manjaro. +Comment[pt_PT]=Uma ferramenta que fornece acesso à documentação e suporte para novos usuários Manjaro. +Comment[ru]=Средство доступа к документации и поддержке для новых пользователей Manjaro. +Comment[it]=Strumento per accedere alla documentazione e supporto per nuovi utenti Manjaro. +Comment[tr]=Yeni Manjaro kullanıcıları için dökümantasyon ve destek sağlayan bir araç. diff --git a/manjaro/gnome-next/live-overlay/etc/skel/.config/autostart/mntray.desktop b/manjaro/gnome-next/live-overlay/etc/skel/.config/autostart/mntray.desktop new file mode 100644 index 00000000..60316eb6 --- /dev/null +++ b/manjaro/gnome-next/live-overlay/etc/skel/.config/autostart/mntray.desktop @@ -0,0 +1,9 @@ +[Desktop Entry] +Terminal=false +Name=mntray +Type=Application +Exec=/usr/bin/mntray --delay +Icon=mntray +Comment=A Manjaro Linux announcements notification app +X-GNOME-Autostart-enabled=false + diff --git a/manjaro/gnome-next/live-overlay/etc/skel/.config/autostart/no-lock-screen.desktop b/manjaro/gnome-next/live-overlay/etc/skel/.config/autostart/no-lock-screen.desktop new file mode 100644 index 00000000..014d3eac --- /dev/null +++ b/manjaro/gnome-next/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/manjaro/gnome/live-overlay/etc/skel/.config/gnome-initial-setup-done b/manjaro/gnome-next/live-overlay/etc/skel/.config/gnome-initial-setup-done similarity index 100% rename from manjaro/gnome/live-overlay/etc/skel/.config/gnome-initial-setup-done rename to manjaro/gnome-next/live-overlay/etc/skel/.config/gnome-initial-setup-done diff --git a/manjaro/gnome-next/live-overlay/etc/skel/.config/manjaro b/manjaro/gnome-next/live-overlay/etc/skel/.config/manjaro new file mode 120000 index 00000000..3a25db6a --- /dev/null +++ b/manjaro/gnome-next/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/gnome-next/live-overlay/etc/sudoers.d b/manjaro/gnome-next/live-overlay/etc/sudoers.d new file mode 120000 index 00000000..c784c2a2 --- /dev/null +++ b/manjaro/gnome-next/live-overlay/etc/sudoers.d @@ -0,0 +1 @@ +../../../../shared/manjaro/live-overlay/etc/sudoers.d \ No newline at end of file diff --git a/manjaro/gnome-next/live-overlay/root/.config/Kvantum/kvantum.kvconfig b/manjaro/gnome-next/live-overlay/root/.config/Kvantum/kvantum.kvconfig new file mode 100644 index 00000000..c470e304 --- /dev/null +++ b/manjaro/gnome-next/live-overlay/root/.config/Kvantum/kvantum.kvconfig @@ -0,0 +1,2 @@ +[General] +theme=Matchama diff --git a/manjaro/gnome-next/profile.conf b/manjaro/gnome-next/profile.conf new file mode 100644 index 00000000..10574e37 --- /dev/null +++ b/manjaro/gnome-next/profile.conf @@ -0,0 +1,87 @@ +########################################## +###### 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="false" + +# unset defaults to given values +# names must match systemd service names +enable_systemd=('bluetooth' 'ModemManager' 'NetworkManager' 'cups' 'tlp' 'haveged' 'ufw' 'apparmor' 'snapd.apparmor' 'snapd' 'fstrim.timer' 'pkgfile–update.timer') +#enable_systemd=('bluetooth' 'ModemManager' 'NetworkManager' 'cups' 'tlp' 'tlp-sleep' 'avahi-demon' 'haveged' 'ufw') +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=() + +# unset defaults to given values +addgroups="lp,network,power,wheel,users,storage,input,audio" + +# 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="" + +# default system shell is bash +# '/etc/defaults/useradd': " " +# userShell : "/bin/zsh" +# empty value will not be used +user_shell="/bin/zsh" + +################# 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="/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' 'mhwd-live' 'pacman-init' 'mirrors-live') +disable_systemd_live=('tlp' 'tlp-sleep' 'apparmor' 'snapd.apparmor' 'snapd' 'fstrim.timer' 'pkgfile–update.timer' 'ufw') +# 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') diff --git a/manjaro/gnome/Packages-Desktop b/manjaro/gnome/Packages-Desktop index 97c68757..761371f2 100644 --- a/manjaro/gnome/Packages-Desktop +++ b/manjaro/gnome/Packages-Desktop @@ -1,4 +1,5 @@ adwaita-icon-theme +qt5ct adwaita-maia alsa-firmware >extra alacarte @@ -14,8 +15,10 @@ evince >extra firefox >extra firefox-gnome-theme-maia >extra rygel -gdm +>basic gdm +>extra gdm-plymouth >extra plymouth-theme-manjaro +gnome-shell-extension-gnome-ui-tune manjaro-gdm-theme gedit gtksourceview-pkgbuild #highlight for PKGBUILD @@ -30,7 +33,6 @@ gnome-keyring fprintd #need for finger id reader >extra gnome-online-accounts >extra gnome-contacts -gnome-initial-setup gnome-screenshot gnome-session gnome-settings-daemon @@ -133,13 +135,16 @@ 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 +noto-fonts # default font +#noto-fonts-cjk # asian fonts - needed big package, ~76 mb compressed +adobe-source-sans-pro-fonts +adobe-source-han-sans-jp-fonts +adobe-source-han-sans-kr-fonts +adobe-source-han-sans-cn-fonts qgnomeplatform ttf-dejavu ttf-droid @@ -165,7 +170,6 @@ xorg-xinit >extra libappindicator-gtk3 #extra depends for file-roller ->extra gnome-getting-started-docs >extra p7zip >extra unrar >extra unace diff --git a/manjaro/gnome/desktop-overlay/etc/environment b/manjaro/gnome/desktop-overlay/etc/environment index 52602862..3cf88147 100644 --- a/manjaro/gnome/desktop-overlay/etc/environment +++ b/manjaro/gnome/desktop-overlay/etc/environment @@ -6,9 +6,9 @@ QT_AUTO_SCREEN_SCALE_FACTOR=1 -QT_QPA_PLATFORMTHEME="gnome" - -QT_STYLE_OVERRIDE="kvantum" +#QT_QPA_PLATFORMTHEME="gnome" +QT_QPA_PLATFORMTHEME=qt5ct +#QT_STYLE_OVERRIDE="kvantum" # Force to use Xwayland backend # QT_QPA_PLATFORM=xcb @@ -17,3 +17,4 @@ QT_STYLE_OVERRIDE="kvantum" # QT_WAYLAND_DISABLE_WINDOWDECORATION=1 EDITOR=/usr/bin/nano +MOZ_ENABLE_WAYLAND=1 diff --git a/manjaro/gnome/profile.conf b/manjaro/gnome/profile.conf index 36ff5a74..10574e37 100644 --- a/manjaro/gnome/profile.conf +++ b/manjaro/gnome/profile.conf @@ -6,7 +6,7 @@ # multilib="true" # use extra packages as defined in pkglist to activate a full profile -extra="true" +#extra="true" ################ install ################ # default displaymanager: none diff --git a/manjaro/kde-dev/Packages-Desktop b/manjaro/kde-dev/Packages-Desktop index c2768fae..4eafc50c 100644 --- a/manjaro/kde-dev/Packages-Desktop +++ b/manjaro/kde-dev/Packages-Desktop @@ -90,7 +90,7 @@ terminus-font ## Package management #appimagelauncher packagekit-qt5 -discover-git +discover flatpak xdg-desktop-portal xdg-desktop-portal-kde @@ -120,44 +120,44 @@ octopi ## Display manager sddm -sddm-kcm-git +sddm-kcm ## 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 +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-git -milou-git -plasma-desktop-git -plasma-nm-git -plasma-pa-git -plasma-wayland-session-git -plasma-workspace-git ->extra plasma-workspace-wallpapers-git -powerdevil-git -systemsettings-git -user-manager-git +kwrited +milou +plasma-desktop +plasma-nm +plasma-pa +plasma-systemmonitor +plasma-wayland-session +plasma-workspace +>extra plasma-workspace-wallpapers +powerdevil +systemsettings ## Themes QT/GTK/SDDM -breeze-git -breeze-gtk-git -breeze-icons-git +breeze +breeze-gtk +breeze-icons gnome-icon-theme gnome-themes-standard #gtk-theme-breath -oxygen-git -oxygen-icons-git +oxygen +oxygen-icons #plasma5-themes-breath # Default #sddm-breath-theme # Default grub-theme-manjaro diff --git a/manjaro/kde-dev/desktop-overlay/etc/sysctl.d b/manjaro/kde-dev/desktop-overlay/etc/sysctl.d deleted file mode 120000 index 112ca1af..00000000 --- a/manjaro/kde-dev/desktop-overlay/etc/sysctl.d +++ /dev/null @@ -1 +0,0 @@ -../../../kde/desktop-overlay/etc/sysctl.d/ \ No newline at end of file diff --git a/manjaro/kde/Packages-Desktop b/manjaro/kde/Packages-Desktop index 37990d83..4bfed40a 100644 --- a/manjaro/kde/Packages-Desktop +++ b/manjaro/kde/Packages-Desktop @@ -54,7 +54,11 @@ udisks2 ttf-dejavu # cantarell-fonts # Installed as gnome-themes-standard dependency noto-fonts # default font -noto-fonts-cjk # asian fonts - needed big package, ~76 mb compressed +#noto-fonts-cjk # asian fonts - needed big package, ~76 mb compressed +adobe-source-sans-pro-fonts +adobe-source-han-sans-jp-fonts +adobe-source-han-sans-kr-fonts +adobe-source-han-sans-cn-fonts >extra noto-fonts-emoji terminus-font >extra ttf-inconsolata @@ -129,7 +133,6 @@ plasma-workspace >extra plasma-workspace-wallpapers powerdevil systemsettings -user-manager ## Themes QT/GTK/SDDM gnome-icon-theme @@ -231,6 +234,7 @@ manjaro-hello manjaro-application-utility manjaro-settings-manager-kcm manjaro-settings-manager-knotifier +plasma-systemmonitor powertop >extra qbittorrent screenfetch diff --git a/manjaro/xfce/Packages-Desktop b/manjaro/xfce/Packages-Desktop index 53e01719..d868b766 100644 --- a/manjaro/xfce/Packages-Desktop +++ b/manjaro/xfce/Packages-Desktop @@ -47,7 +47,11 @@ udisks2 ttf-dejavu # cantarell-fonts # Installed as gnome-themes-standard dependency noto-fonts # default font -noto-fonts-cjk # asian fonts - needed big package, ~76 mb compressed +#noto-fonts-cjk # asian fonts - needed big package, ~76 mb compressed +adobe-source-sans-pro-fonts +adobe-source-han-sans-jp-fonts +adobe-source-han-sans-kr-fonts +adobe-source-han-sans-cn-fonts # >extra noto-fonts-emoji terminus-font >extra ttf-inconsolata @@ -108,7 +112,6 @@ libopenraw # tumbler - for RAW thumbnails light-locker network-manager-applet menulibre -orage poppler-glib # tumbler - for PDF thumbnails thunar-archive-plugin thunar-media-tags-plugin diff --git a/manjaro/xfce/desktop-overlay/etc/fonts/conf.d/70-no-bitmaps.conf b/manjaro/xfce/desktop-overlay/etc/fonts/conf.d/70-no-bitmaps.conf deleted file mode 120000 index d6c7fc15..00000000 --- a/manjaro/xfce/desktop-overlay/etc/fonts/conf.d/70-no-bitmaps.conf +++ /dev/null @@ -1 +0,0 @@ -/etc/fonts/conf.avail/70-no-bitmaps.conf \ No newline at end of file diff --git a/manjaro/xfce/desktop-overlay/etc/fonts/conf.d/70-no-bitmaps.conf b/manjaro/xfce/desktop-overlay/etc/fonts/conf.d/70-no-bitmaps.conf new file mode 100644 index 00000000..3cde4904 --- /dev/null +++ b/manjaro/xfce/desktop-overlay/etc/fonts/conf.d/70-no-bitmaps.conf @@ -0,0 +1,13 @@ + + + + Reject bitmap fonts + + + + + false + + + + diff --git a/manjaro/xfce/desktop-overlay/etc/lightdm/lightdm.conf b/manjaro/xfce/desktop-overlay/etc/lightdm/lightdm.conf new file mode 100644 index 00000000..a9676a0a --- /dev/null +++ b/manjaro/xfce/desktop-overlay/etc/lightdm/lightdm.conf @@ -0,0 +1,163 @@ +# +# General configuration +# +# start-default-seat = True to always start one seat if none are defined in the configuration +# greeter-user = User to run greeter as +# minimum-display-number = Minimum display number to use for X servers +# minimum-vt = First VT to run displays on +# lock-memory = True to prevent memory from being paged to disk +# user-authority-in-system-dir = True if session authority should be in the system location +# guest-account-script = Script to be run to setup guest account +# logind-check-graphical = True to on start seats that are marked as graphical by logind +# log-directory = Directory to log information to +# run-directory = Directory to put running state in +# cache-directory = Directory to cache to +# sessions-directory = Directory to find sessions +# remote-sessions-directory = Directory to find remote sessions +# greeters-directory = Directory to find greeters +# backup-logs = True to move add a .old suffix to old log files when opening new ones +# dbus-service = True if LightDM provides a D-Bus service to control it +# +[LightDM] +#start-default-seat=true +#greeter-user=lightdm +#minimum-display-number=0 +#minimum-vt=7 # Setting this to a value < 7 implies security issues, see FS#46799 +#lock-memory=true +#user-authority-in-system-dir=false +#guest-account-script=guest-account +logind-check-graphical=true +#log-directory=/var/log/lightdm +run-directory=/run/lightdm +#cache-directory=/var/cache/lightdm +#sessions-directory=/usr/share/lightdm/sessions:/usr/share/xsessions:/usr/share/wayland-sessions +#remote-sessions-directory=/usr/share/lightdm/remote-sessions +#greeters-directory=$XDG_DATA_DIRS/lightdm/greeters:$XDG_DATA_DIRS/xgreeters +#backup-logs=true +#dbus-service=true + +# +# Seat configuration +# +# Seat configuration is matched against the seat name glob in the section, for example: +# [Seat:*] matches all seats and is applied first. +# [Seat:seat0] matches the seat named "seat0". +# [Seat:seat-thin-client*] matches all seats that have names that start with "seat-thin-client". +# +# type = Seat type (local, xremote) +# pam-service = PAM service to use for login +# pam-autologin-service = PAM service to use for autologin +# pam-greeter-service = PAM service to use for greeters +# xserver-command = X server command to run (can also contain arguments e.g. X -special-option) +# xmir-command = Xmir server command to run (can also contain arguments e.g. Xmir -special-option) +# xserver-config = Config file to pass to X server +# xserver-layout = Layout to pass to X server +# xserver-allow-tcp = True if TCP/IP connections are allowed to this X server +# xserver-share = True if the X server is shared for both greeter and session +# xserver-hostname = Hostname of X server (only for type=xremote) +# xserver-display-number = Display number of X server (only for type=xremote) +# xdmcp-manager = XDMCP manager to connect to (implies xserver-allow-tcp=true) +# xdmcp-port = XDMCP UDP/IP port to communicate on +# xdmcp-key = Authentication key to use for XDM-AUTHENTICATION-1 (stored in keys.conf) +# greeter-session = Session to load for greeter +# greeter-hide-users = True to hide the user list +# greeter-allow-guest = True if the greeter should show a guest login option +# greeter-show-manual-login = True if the greeter should offer a manual login option +# greeter-show-remote-login = True if the greeter should offer a remote login option +# user-session = Session to load for users +# allow-user-switching = True if allowed to switch users +# allow-guest = True if guest login is allowed +# guest-session = Session to load for guests (overrides user-session) +# session-wrapper = Wrapper script to run session with +# greeter-wrapper = Wrapper script to run greeter with +# guest-wrapper = Wrapper script to run guest sessions with +# display-setup-script = Script to run when starting a greeter session (runs as root) +# display-stopped-script = Script to run after stopping the display server (runs as root) +# greeter-setup-script = Script to run when starting a greeter (runs as root) +# session-setup-script = Script to run when starting a user session (runs as root) +# session-cleanup-script = Script to run when quitting a user session (runs as root) +# autologin-guest = True to log in as guest by default +# autologin-user = User to log in with by default (overrides autologin-guest) +# autologin-user-timeout = Number of seconds to wait before loading default user +# autologin-session = Session to load for automatic login (overrides user-session) +# autologin-in-background = True if autologin session should not be immediately activated +# exit-on-failure = True if the daemon should exit if this seat fails +# +[Seat:*] +#type=local +#pam-service=lightdm +#pam-autologin-service=lightdm-autologin +#pam-greeter-service=lightdm-greeter +#xserver-command=X +#xmir-command=Xmir +#xserver-config= +#xserver-layout= +#xserver-allow-tcp=false +#xserver-share=true +#xserver-hostname= +#xserver-display-number= +#xdmcp-manager= +#xdmcp-port=177 +#xdmcp-key= +#greeter-session=example-gtk-gnome +#greeter-hide-users=false +#greeter-allow-guest=true +#greeter-show-manual-login=false +#greeter-show-remote-login=true +#user-session=default +#allow-user-switching=true +#allow-guest=true +#guest-session= +session-wrapper=/etc/lightdm/Xsession +#greeter-wrapper= +#guest-wrapper= +#display-setup-script= +#display-stopped-script= +#greeter-setup-script= +#session-setup-script= +#session-cleanup-script= +#autologin-guest=false +#autologin-user= +#autologin-user-timeout=0 +#autologin-in-background=false +#autologin-session= +#exit-on-failure=false + +# +# XDMCP Server configuration +# +# enabled = True if XDMCP connections should be allowed +# port = UDP/IP port to listen for connections on +# listen-address = Host/address to listen for XDMCP connections (use all addresses if not present) +# key = Authentication key to use for XDM-AUTHENTICATION-1 or blank to not use authentication (stored in keys.conf) +# hostname = Hostname to report to XDMCP clients (defaults to system hostname if unset) +# +# The authentication key is a 56 bit DES key specified in hex as 0xnnnnnnnnnnnnnn. Alternatively +# it can be a word and the first 7 characters are used as the key. +# +[XDMCPServer] +#enabled=false +#port=177 +#listen-address= +#key= +#hostname= + +# +# VNC Server configuration +# +# enabled = True if VNC connections should be allowed +# command = Command to run Xvnc server with +# port = TCP/IP port to listen for connections on +# listen-address = Host/address to listen for VNC connections (use all addresses if not present) +# width = Width of display to use +# height = Height of display to use +# depth = Color depth of display to use +# +[VNCServer] +#enabled=false +#command=Xvnc +#port=5900 +#listen-address= +#width=1024 +#height=768 +#depth=8 diff --git a/oem/beelink-oem-gnome/Packages-Desktop b/oem/beelink-oem-gnome/Packages-Desktop index 5b92e25f..b526914e 100644 --- a/oem/beelink-oem-gnome/Packages-Desktop +++ b/oem/beelink-oem-gnome/Packages-Desktop @@ -135,7 +135,6 @@ avahi networkmanager ntp openssh -terminus-font-otb totem tracker tracker-miners @@ -175,7 +174,6 @@ lib32-mesa-vdpau >extra libappindicator-gtk3 #extra depends for file-roller ->extra gnome-getting-started-docs >extra p7zip >extra unrar >extra unace diff --git a/oem/beelink-oem-gnome/profile.conf b/oem/beelink-oem-gnome/profile.conf index 5b5cae3d..56bc2fa0 100644 --- a/oem/beelink-oem-gnome/profile.conf +++ b/oem/beelink-oem-gnome/profile.conf @@ -42,7 +42,7 @@ 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' 'pkgfile–update.timer') +enable_systemd=('avahi-daemon' 'bluetooth' 'cronie' 'fstrim.timer' 'ModemManager' 'NetworkManager' 'cups' 'systemd-timesyncd' 'tlp' 'ufw' 'apparmor' 'snapd.apparmor' 'snapd' 'pkgfile–update.timer') disable_systemd=('pacman-init') diff --git a/oem/beelink-oem-kde/Packages-Desktop b/oem/beelink-oem-kde/Packages-Desktop new file mode 100644 index 00000000..ce2f2ab9 --- /dev/null +++ b/oem/beelink-oem-kde/Packages-Desktop @@ -0,0 +1,314 @@ +## Beelink fingerprint +libfprint-primex +plasma-desktop-primex +sddm-primex + +## Beelink GTR AMD +xf86-video-amdgpu +vulkan-radeon +lib32-vulkan-radeon +amdvlk +lib32-amdvlk +libva-mesa-driver +lib32-libva-mesa-driver +mesa-vdpau +lib32-mesa-vdpau + +## 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 + +## Fonts +ttf-dejavu +# 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-inconsolata +>extra ttf-indic-otf +>extra ttf-liberation +>extra ttf-droid + +## Games +>x86_64 >extra steam-manjaro + +## Package management +>extra appimagelauncher +pamac-gtk +pamac-tray-icon-plasma +pamac-cli +>extra apparmor +>extra snapd +>extra snapd-glib +>extra pamac-snap-plugin +>extra pamac-flatpak-plugin +#discover-snap +#discover +#packagekit-qt5 +>extra fwupd +#octopi +#octopi-cachecleaner +#octopi-repoeditor +#octopi-notifier-frameworks +#pamac-qt +manjaro-application-utility + +## Printing +>extra manjaro-printer +>extra gtk3-print-backends + +## Optional dependencies for hplip +>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-simplemenu +plasma-workspace +>extra plasma-workspace-wallpapers +powerdevil +systemsettings + +## Themes QT/GTK/SDDM +gnome-icon-theme +gnome-themes-standard +oxygen # needed to provide KDE system sounds +oxygen-icons +sddm-breath2-theme +grub-theme-manjaro +illyria-wallpaper +>extra wallpapers-juhraya +>extra wallpapers-2018 +>extra manjaro-wallpapers-18.0 + +## 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 +khelpcenter +khotkeys +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 +>extra etcher +firefox +htop +inxi +#>extra krita +#ms-office-online +#>extra freeoffice +>extra libreoffice-still +manjaro-hello +manjaro-application-utility +manjaro-settings-manager-kcm +manjaro-settings-manager-knotifier +powertop +>extra qbittorrent +screenfetch +systemd-kcm +>extra thunderbird +>extra vlc +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 +manjaro-kde-settings-19.0 +manjaro-browser-settings + +## Xorg Input Drivers +xf86-input-elographics +xf86-input-evdev +xf86-input-libinput +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 +xorg-mkfontscale + +## Desktop Utils +perl-file-mimeinfo +xdg-utils +zensu +>extra timeshift +>extra kernel-alive +gnome-firmware + +## Misc +manjaro-hotfixes +>basic squashfs-tools + +## Flatpak support +>extra xdg-desktop-portal +>extra xdg-desktop-portal-kde + +## OEM +calamares +calamares-oem-modules diff --git a/oem/beelink-oem-kde/Packages-Live b/oem/beelink-oem-kde/Packages-Live new file mode 100644 index 00000000..a6851f29 --- /dev/null +++ b/oem/beelink-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/beelink-oem-kde/Packages-Root b/oem/beelink-oem-kde/Packages-Root new file mode 120000 index 00000000..60cc7bde --- /dev/null +++ b/oem/beelink-oem-kde/Packages-Root @@ -0,0 +1 @@ +../../shared/Packages-Root \ No newline at end of file diff --git a/oem/beelink-oem-kde/desktop-overlay/etc/X11/xorg.conf.d/30-touchpad.conf b/oem/beelink-oem-kde/desktop-overlay/etc/X11/xorg.conf.d/30-touchpad.conf new file mode 100644 index 00000000..4bd1a175 --- /dev/null +++ b/oem/beelink-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/beelink-oem-kde/desktop-overlay/etc/pam.d/sddm b/oem/beelink-oem-kde/desktop-overlay/etc/pam.d/sddm new file mode 100644 index 00000000..1ed30b32 --- /dev/null +++ b/oem/beelink-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/beelink-oem-kde/desktop-overlay/etc/sddm.conf b/oem/beelink-oem-kde/desktop-overlay/etc/sddm.conf new file mode 100644 index 00000000..5d22e78d --- /dev/null +++ b/oem/beelink-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=breath2 + +# 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/beelink-oem-kde/desktop-overlay/etc/sysctl.d/50-max_user_watches.conf b/oem/beelink-oem-kde/desktop-overlay/etc/sysctl.d/50-max_user_watches.conf new file mode 100644 index 00000000..afb47d17 --- /dev/null +++ b/oem/beelink-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/beelink-oem-kde/desktop-overlay/usr/share/icons/default/index.theme b/oem/beelink-oem-kde/desktop-overlay/usr/share/icons/default/index.theme new file mode 100644 index 00000000..05623f39 --- /dev/null +++ b/oem/beelink-oem-kde/desktop-overlay/usr/share/icons/default/index.theme @@ -0,0 +1,2 @@ +[icon theme] +Inherits=xcursor-breeze diff --git a/oem/beelink-oem-kde/live-overlay/etc/default b/oem/beelink-oem-kde/live-overlay/etc/default new file mode 120000 index 00000000..812b9ffe --- /dev/null +++ b/oem/beelink-oem-kde/live-overlay/etc/default @@ -0,0 +1 @@ +../../../../shared/manjaro/live-overlay/etc/default \ No newline at end of file diff --git a/oem/beelink-oem-kde/live-overlay/etc/fstab b/oem/beelink-oem-kde/live-overlay/etc/fstab new file mode 120000 index 00000000..8750acae --- /dev/null +++ b/oem/beelink-oem-kde/live-overlay/etc/fstab @@ -0,0 +1 @@ +../../../../shared/manjaro/live-overlay/etc/fstab \ No newline at end of file diff --git a/oem/beelink-oem-kde/live-overlay/etc/issue b/oem/beelink-oem-kde/live-overlay/etc/issue new file mode 120000 index 00000000..c5198056 --- /dev/null +++ b/oem/beelink-oem-kde/live-overlay/etc/issue @@ -0,0 +1 @@ +../../../../shared/manjaro/live-overlay/etc/issue \ No newline at end of file diff --git a/oem/beelink-oem-kde/live-overlay/etc/localtime b/oem/beelink-oem-kde/live-overlay/etc/localtime new file mode 120000 index 00000000..5df1bb1b --- /dev/null +++ b/oem/beelink-oem-kde/live-overlay/etc/localtime @@ -0,0 +1 @@ +../../../../shared/manjaro/live-overlay/etc/localtime \ No newline at end of file diff --git a/oem/beelink-oem-kde/live-overlay/etc/pam.d b/oem/beelink-oem-kde/live-overlay/etc/pam.d new file mode 120000 index 00000000..68de5965 --- /dev/null +++ b/oem/beelink-oem-kde/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/beelink-oem-kde/live-overlay/etc/skel/.config/autostart/calamares.desktop b/oem/beelink-oem-kde/live-overlay/etc/skel/.config/autostart/calamares.desktop new file mode 100755 index 00000000..40b44648 --- /dev/null +++ b/oem/beelink-oem-kde/live-overlay/etc/skel/.config/autostart/calamares.desktop @@ -0,0 +1,14 @@ +[Desktop Entry] +Type=Application +Version=1.0 +Name=Install Manjaro Linux +GenericName=Live Installer +Comment=Install the operating system to disk +Comment[de]=Manjaro Linux installieren +X-GNOME-Autostart-enabled=true +Exec=kstart5 --fullscreen calamares_polkit +Icon=calamares +Terminal=false +StartupNotify=true +Type=Application +Categories=Qt;System; diff --git a/oem/beelink-oem-kde/live-overlay/etc/skel/.config/autostart/manjaro-hello.desktop b/oem/beelink-oem-kde/live-overlay/etc/skel/.config/autostart/manjaro-hello.desktop new file mode 100644 index 00000000..8d1c8b69 --- /dev/null +++ b/oem/beelink-oem-kde/live-overlay/etc/skel/.config/autostart/manjaro-hello.desktop @@ -0,0 +1 @@ + diff --git a/oem/beelink-oem-kde/live-overlay/etc/skel/.config/kcmdisplayrc b/oem/beelink-oem-kde/live-overlay/etc/skel/.config/kcmdisplayrc new file mode 100644 index 00000000..32d417f4 --- /dev/null +++ b/oem/beelink-oem-kde/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/oem/beelink-oem-kde/live-overlay/etc/skel/.config/kscreenlockerrc b/oem/beelink-oem-kde/live-overlay/etc/skel/.config/kscreenlockerrc new file mode 100755 index 00000000..d9c11d91 --- /dev/null +++ b/oem/beelink-oem-kde/live-overlay/etc/skel/.config/kscreenlockerrc @@ -0,0 +1,3 @@ +[Daemon] +Autolock=false +Timeout=0 \ No newline at end of file diff --git a/oem/beelink-oem-kde/live-overlay/etc/skel/.config/kwalletrc b/oem/beelink-oem-kde/live-overlay/etc/skel/.config/kwalletrc new file mode 100644 index 00000000..ba04734b --- /dev/null +++ b/oem/beelink-oem-kde/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/oem/beelink-oem-kde/live-overlay/etc/skel/.config/manjaro b/oem/beelink-oem-kde/live-overlay/etc/skel/.config/manjaro new file mode 120000 index 00000000..3a25db6a --- /dev/null +++ b/oem/beelink-oem-kde/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/beelink-oem-kde/live-overlay/etc/skel/.local/share/konsole/Breath2.profile b/oem/beelink-oem-kde/live-overlay/etc/skel/.local/share/konsole/Breath2.profile new file mode 100644 index 00000000..14fbd40b --- /dev/null +++ b/oem/beelink-oem-kde/live-overlay/etc/skel/.local/share/konsole/Breath2.profile @@ -0,0 +1,7 @@ +[Appearance] +ColorScheme=Breeze +Font=Noto Mono,10,-1,0,50,0,0,0,0,0 + +[General] +Name=Breath2 +Parent=FALLBACK/ diff --git a/oem/beelink-oem-kde/live-overlay/usr/bin/calamares_polkit b/oem/beelink-oem-kde/live-overlay/usr/bin/calamares_polkit new file mode 100755 index 00000000..7100969a --- /dev/null +++ b/oem/beelink-oem-kde/live-overlay/usr/bin/calamares_polkit @@ -0,0 +1,3 @@ +#!/bin/bash + +sudo -E /usr/bin/calamares "$@" diff --git a/oem/beelink-oem-kde/live-overlay/usr/share/calamares/branding/manjaro/branding.desc b/oem/beelink-oem-kde/live-overlay/usr/share/calamares/branding/manjaro/branding.desc new file mode 100644 index 00000000..3d676455 --- /dev/null +++ b/oem/beelink-oem-kde/live-overlay/usr/share/calamares/branding/manjaro/branding.desc @@ -0,0 +1,23 @@ +--- +componentName: manjaro + +strings: + productName: Manjaro Linux + shortProductName: Manjaro + version: 20.1 OEM + shortVersion: 20.1 OEM + versionedName: Manjaro Linux 20.1 "Mikah" OEM + shortVersionedName: Manjaro 20.1 OEM + bootloaderEntryName: Manjaro + +images: + productLogo: "logo.png" + productIcon: "logo.png" + productWelcome: "languages.png" + +slideshow: "show.qml" + +style: + sidebarBackground: "#454948" + sidebarText: "#efefef" + sidebarTextSelect: "#9E4F5D" diff --git a/oem/beelink-oem-kde/profile.conf b/oem/beelink-oem-kde/profile.conf new file mode 100644 index 00000000..f78e3f37 --- /dev/null +++ b/oem/beelink-oem-kde/profile.conf @@ -0,0 +1,81 @@ +########################################## +###### 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' + +# configure calamares for mhwd +mhwd_used="false" + +# configure calamares for oem +oem_used="true" + +windowexp=fullscreen + +# 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" + +# unset defaults to given values +# names must match systemd service names +enable_systemd=('avahi-daemon' 'bluetooth' 'cronie' 'fstrim.timer' 'ModemManager' 'NetworkManager' 'cups' 'systemd-timesyncd' 'tlp' 'ufw' 'apparmor' 'snapd.apparmor' 'snapd' 'pkgfile-update.timer') + +disable_systemd=('pacman-init') + +# 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' 'pacman-init' 'mirrors-live') +disable_systemd_live=('tlp' 'tlp-sleep') + diff --git a/oem/bladebook-oem-cinnamon/profile.conf b/oem/bladebook-oem-cinnamon/profile.conf index 38e6ff7c..ec3b4db8 100644 --- a/oem/bladebook-oem-cinnamon/profile.conf +++ b/oem/bladebook-oem-cinnamon/profile.conf @@ -39,7 +39,7 @@ 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' 'add-autologin-group') +enable_systemd=('avahi-daemon' 'bluetooth' 'cronie' 'ModemManager' 'NetworkManager' 'cups' 'tlp' 'tlp-sleep' 'add-autologin-group') disable_systemd=('pacman-init') # unset defaults to given values diff --git a/oem/bladebook-oem-gnome/profile.conf b/oem/bladebook-oem-gnome/profile.conf index c6f6f098..9e6c32ad 100644 --- a/oem/bladebook-oem-gnome/profile.conf +++ b/oem/bladebook-oem-gnome/profile.conf @@ -40,14 +40,9 @@ geoip="true" # unset defaults to given values # names must match systemd service names -enable_systemd=('bluetooth' 'NetworkManager' 'org.cups.cupsd' 'systemd-timesyncd' 'tlp' 'tlp-sleep' 'avahi-demon' 'ufw') +enable_systemd=('bluetooth' 'NetworkManager' 'cups' 'systemd-timesyncd' 'tlp' 'tlp-sleep' 'avahi-demon' 'ufw') 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=() - # unset defaults to given values # addgroups="lp,network,power,wheel" diff --git a/oem/bladebook-oem-i3/profile.conf b/oem/bladebook-oem-i3/profile.conf index ac63fd17..1d99832c 100644 --- a/oem/bladebook-oem-i3/profile.conf +++ b/oem/bladebook-oem-i3/profile.conf @@ -35,7 +35,7 @@ oem_used="true" # 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' 'tlp-sleep' 'ufw') +enable_systemd=('avahi-daemon' 'bluetooth' 'cronie' 'fstrim.timer' 'ModemManager' 'NetworkManager' 'cups' 'systemd-timesyncd' 'tlp' 'tlp-sleep' 'ufw') disable_systemd=('pacman-init') disable_systemd=('pacman-init') diff --git a/oem/bladebook-oem-kde/profile.conf b/oem/bladebook-oem-kde/profile.conf index 1afe9bff..e08bbd06 100644 --- a/oem/bladebook-oem-kde/profile.conf +++ b/oem/bladebook-oem-kde/profile.conf @@ -38,14 +38,9 @@ oem_used="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') +enable_systemd=('avahi-daemon' 'bluetooth' 'cronie' 'ModemManager' 'NetworkManager' 'cups' '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="" diff --git a/oem/bladebook-oem-xfce/profile.conf b/oem/bladebook-oem-xfce/profile.conf index 14a62b9f..79c114ef 100644 --- a/oem/bladebook-oem-xfce/profile.conf +++ b/oem/bladebook-oem-xfce/profile.conf @@ -38,7 +38,7 @@ oem_used="true" # 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' 'tlp-sleep' 'ufw') +enable_systemd=('avahi-daemon' 'bluetooth' 'cronie' 'fstrim.timer' 'ModemManager' 'NetworkManager' 'cups' 'systemd-timesyncd' 'tlp' 'tlp-sleep' 'ufw') disable_systemd=('pacman-init') # the same workgroup name if samba is used diff --git a/oem/infinitybookpro-oem-kde/profile.conf b/oem/infinitybookpro-oem-kde/profile.conf index dbc0ed9b..8c5eee71 100644 --- a/oem/infinitybookpro-oem-kde/profile.conf +++ b/oem/infinitybookpro-oem-kde/profile.conf @@ -40,7 +40,7 @@ oem_used="true" # 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' 'bootsplash-hide-when-booted' 'bootsplash-show-on-shutdown') +enable_systemd=('avahi-daemon' 'bluetooth' 'cronie' 'fstrim.timer' 'ModemManager' 'NetworkManager' 'cups' 'systemd-timesyncd' 'tlp' 'ufw' 'apparmor' 'snapd.apparmor' 'snapd' 'bootsplash-hide-when-booted' 'bootsplash-show-on-shutdown') disable_systemd=('pacman-init') # the same workgroup name if samba is used diff --git a/oem/infinitybookpro-oem-xfce/desktop-overlay/etc/lightdm/lightdm.conf b/oem/infinitybookpro-oem-xfce/desktop-overlay/etc/lightdm/lightdm.conf new file mode 100644 index 00000000..a9676a0a --- /dev/null +++ b/oem/infinitybookpro-oem-xfce/desktop-overlay/etc/lightdm/lightdm.conf @@ -0,0 +1,163 @@ +# +# General configuration +# +# start-default-seat = True to always start one seat if none are defined in the configuration +# greeter-user = User to run greeter as +# minimum-display-number = Minimum display number to use for X servers +# minimum-vt = First VT to run displays on +# lock-memory = True to prevent memory from being paged to disk +# user-authority-in-system-dir = True if session authority should be in the system location +# guest-account-script = Script to be run to setup guest account +# logind-check-graphical = True to on start seats that are marked as graphical by logind +# log-directory = Directory to log information to +# run-directory = Directory to put running state in +# cache-directory = Directory to cache to +# sessions-directory = Directory to find sessions +# remote-sessions-directory = Directory to find remote sessions +# greeters-directory = Directory to find greeters +# backup-logs = True to move add a .old suffix to old log files when opening new ones +# dbus-service = True if LightDM provides a D-Bus service to control it +# +[LightDM] +#start-default-seat=true +#greeter-user=lightdm +#minimum-display-number=0 +#minimum-vt=7 # Setting this to a value < 7 implies security issues, see FS#46799 +#lock-memory=true +#user-authority-in-system-dir=false +#guest-account-script=guest-account +logind-check-graphical=true +#log-directory=/var/log/lightdm +run-directory=/run/lightdm +#cache-directory=/var/cache/lightdm +#sessions-directory=/usr/share/lightdm/sessions:/usr/share/xsessions:/usr/share/wayland-sessions +#remote-sessions-directory=/usr/share/lightdm/remote-sessions +#greeters-directory=$XDG_DATA_DIRS/lightdm/greeters:$XDG_DATA_DIRS/xgreeters +#backup-logs=true +#dbus-service=true + +# +# Seat configuration +# +# Seat configuration is matched against the seat name glob in the section, for example: +# [Seat:*] matches all seats and is applied first. +# [Seat:seat0] matches the seat named "seat0". +# [Seat:seat-thin-client*] matches all seats that have names that start with "seat-thin-client". +# +# type = Seat type (local, xremote) +# pam-service = PAM service to use for login +# pam-autologin-service = PAM service to use for autologin +# pam-greeter-service = PAM service to use for greeters +# xserver-command = X server command to run (can also contain arguments e.g. X -special-option) +# xmir-command = Xmir server command to run (can also contain arguments e.g. Xmir -special-option) +# xserver-config = Config file to pass to X server +# xserver-layout = Layout to pass to X server +# xserver-allow-tcp = True if TCP/IP connections are allowed to this X server +# xserver-share = True if the X server is shared for both greeter and session +# xserver-hostname = Hostname of X server (only for type=xremote) +# xserver-display-number = Display number of X server (only for type=xremote) +# xdmcp-manager = XDMCP manager to connect to (implies xserver-allow-tcp=true) +# xdmcp-port = XDMCP UDP/IP port to communicate on +# xdmcp-key = Authentication key to use for XDM-AUTHENTICATION-1 (stored in keys.conf) +# greeter-session = Session to load for greeter +# greeter-hide-users = True to hide the user list +# greeter-allow-guest = True if the greeter should show a guest login option +# greeter-show-manual-login = True if the greeter should offer a manual login option +# greeter-show-remote-login = True if the greeter should offer a remote login option +# user-session = Session to load for users +# allow-user-switching = True if allowed to switch users +# allow-guest = True if guest login is allowed +# guest-session = Session to load for guests (overrides user-session) +# session-wrapper = Wrapper script to run session with +# greeter-wrapper = Wrapper script to run greeter with +# guest-wrapper = Wrapper script to run guest sessions with +# display-setup-script = Script to run when starting a greeter session (runs as root) +# display-stopped-script = Script to run after stopping the display server (runs as root) +# greeter-setup-script = Script to run when starting a greeter (runs as root) +# session-setup-script = Script to run when starting a user session (runs as root) +# session-cleanup-script = Script to run when quitting a user session (runs as root) +# autologin-guest = True to log in as guest by default +# autologin-user = User to log in with by default (overrides autologin-guest) +# autologin-user-timeout = Number of seconds to wait before loading default user +# autologin-session = Session to load for automatic login (overrides user-session) +# autologin-in-background = True if autologin session should not be immediately activated +# exit-on-failure = True if the daemon should exit if this seat fails +# +[Seat:*] +#type=local +#pam-service=lightdm +#pam-autologin-service=lightdm-autologin +#pam-greeter-service=lightdm-greeter +#xserver-command=X +#xmir-command=Xmir +#xserver-config= +#xserver-layout= +#xserver-allow-tcp=false +#xserver-share=true +#xserver-hostname= +#xserver-display-number= +#xdmcp-manager= +#xdmcp-port=177 +#xdmcp-key= +#greeter-session=example-gtk-gnome +#greeter-hide-users=false +#greeter-allow-guest=true +#greeter-show-manual-login=false +#greeter-show-remote-login=true +#user-session=default +#allow-user-switching=true +#allow-guest=true +#guest-session= +session-wrapper=/etc/lightdm/Xsession +#greeter-wrapper= +#guest-wrapper= +#display-setup-script= +#display-stopped-script= +#greeter-setup-script= +#session-setup-script= +#session-cleanup-script= +#autologin-guest=false +#autologin-user= +#autologin-user-timeout=0 +#autologin-in-background=false +#autologin-session= +#exit-on-failure=false + +# +# XDMCP Server configuration +# +# enabled = True if XDMCP connections should be allowed +# port = UDP/IP port to listen for connections on +# listen-address = Host/address to listen for XDMCP connections (use all addresses if not present) +# key = Authentication key to use for XDM-AUTHENTICATION-1 or blank to not use authentication (stored in keys.conf) +# hostname = Hostname to report to XDMCP clients (defaults to system hostname if unset) +# +# The authentication key is a 56 bit DES key specified in hex as 0xnnnnnnnnnnnnnn. Alternatively +# it can be a word and the first 7 characters are used as the key. +# +[XDMCPServer] +#enabled=false +#port=177 +#listen-address= +#key= +#hostname= + +# +# VNC Server configuration +# +# enabled = True if VNC connections should be allowed +# command = Command to run Xvnc server with +# port = TCP/IP port to listen for connections on +# listen-address = Host/address to listen for VNC connections (use all addresses if not present) +# width = Width of display to use +# height = Height of display to use +# depth = Color depth of display to use +# +[VNCServer] +#enabled=false +#command=Xvnc +#port=5900 +#listen-address= +#width=1024 +#height=768 +#depth=8 diff --git a/oem/infinitybookpro-oem-xfce/profile.conf b/oem/infinitybookpro-oem-xfce/profile.conf index e691c430..7058f88c 100644 --- a/oem/infinitybookpro-oem-xfce/profile.conf +++ b/oem/infinitybookpro-oem-xfce/profile.conf @@ -40,7 +40,7 @@ oem_used="true" # 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') +enable_systemd=('avahi-daemon' 'bluetooth' 'cronie' 'fstrim.timer' 'ModemManager' 'NetworkManager' 'cups' 'systemd-timesyncd' 'tlp' 'ufw' 'apparmor' 'snapd.apparmor' 'snapd') disable_systemd=('pacman-init') # the same workgroup name if samba is used diff --git a/oem/spitfire-oem-xfce/desktop-overlay/etc/lightdm/lightdm.conf b/oem/spitfire-oem-xfce/desktop-overlay/etc/lightdm/lightdm.conf new file mode 100644 index 00000000..a9676a0a --- /dev/null +++ b/oem/spitfire-oem-xfce/desktop-overlay/etc/lightdm/lightdm.conf @@ -0,0 +1,163 @@ +# +# General configuration +# +# start-default-seat = True to always start one seat if none are defined in the configuration +# greeter-user = User to run greeter as +# minimum-display-number = Minimum display number to use for X servers +# minimum-vt = First VT to run displays on +# lock-memory = True to prevent memory from being paged to disk +# user-authority-in-system-dir = True if session authority should be in the system location +# guest-account-script = Script to be run to setup guest account +# logind-check-graphical = True to on start seats that are marked as graphical by logind +# log-directory = Directory to log information to +# run-directory = Directory to put running state in +# cache-directory = Directory to cache to +# sessions-directory = Directory to find sessions +# remote-sessions-directory = Directory to find remote sessions +# greeters-directory = Directory to find greeters +# backup-logs = True to move add a .old suffix to old log files when opening new ones +# dbus-service = True if LightDM provides a D-Bus service to control it +# +[LightDM] +#start-default-seat=true +#greeter-user=lightdm +#minimum-display-number=0 +#minimum-vt=7 # Setting this to a value < 7 implies security issues, see FS#46799 +#lock-memory=true +#user-authority-in-system-dir=false +#guest-account-script=guest-account +logind-check-graphical=true +#log-directory=/var/log/lightdm +run-directory=/run/lightdm +#cache-directory=/var/cache/lightdm +#sessions-directory=/usr/share/lightdm/sessions:/usr/share/xsessions:/usr/share/wayland-sessions +#remote-sessions-directory=/usr/share/lightdm/remote-sessions +#greeters-directory=$XDG_DATA_DIRS/lightdm/greeters:$XDG_DATA_DIRS/xgreeters +#backup-logs=true +#dbus-service=true + +# +# Seat configuration +# +# Seat configuration is matched against the seat name glob in the section, for example: +# [Seat:*] matches all seats and is applied first. +# [Seat:seat0] matches the seat named "seat0". +# [Seat:seat-thin-client*] matches all seats that have names that start with "seat-thin-client". +# +# type = Seat type (local, xremote) +# pam-service = PAM service to use for login +# pam-autologin-service = PAM service to use for autologin +# pam-greeter-service = PAM service to use for greeters +# xserver-command = X server command to run (can also contain arguments e.g. X -special-option) +# xmir-command = Xmir server command to run (can also contain arguments e.g. Xmir -special-option) +# xserver-config = Config file to pass to X server +# xserver-layout = Layout to pass to X server +# xserver-allow-tcp = True if TCP/IP connections are allowed to this X server +# xserver-share = True if the X server is shared for both greeter and session +# xserver-hostname = Hostname of X server (only for type=xremote) +# xserver-display-number = Display number of X server (only for type=xremote) +# xdmcp-manager = XDMCP manager to connect to (implies xserver-allow-tcp=true) +# xdmcp-port = XDMCP UDP/IP port to communicate on +# xdmcp-key = Authentication key to use for XDM-AUTHENTICATION-1 (stored in keys.conf) +# greeter-session = Session to load for greeter +# greeter-hide-users = True to hide the user list +# greeter-allow-guest = True if the greeter should show a guest login option +# greeter-show-manual-login = True if the greeter should offer a manual login option +# greeter-show-remote-login = True if the greeter should offer a remote login option +# user-session = Session to load for users +# allow-user-switching = True if allowed to switch users +# allow-guest = True if guest login is allowed +# guest-session = Session to load for guests (overrides user-session) +# session-wrapper = Wrapper script to run session with +# greeter-wrapper = Wrapper script to run greeter with +# guest-wrapper = Wrapper script to run guest sessions with +# display-setup-script = Script to run when starting a greeter session (runs as root) +# display-stopped-script = Script to run after stopping the display server (runs as root) +# greeter-setup-script = Script to run when starting a greeter (runs as root) +# session-setup-script = Script to run when starting a user session (runs as root) +# session-cleanup-script = Script to run when quitting a user session (runs as root) +# autologin-guest = True to log in as guest by default +# autologin-user = User to log in with by default (overrides autologin-guest) +# autologin-user-timeout = Number of seconds to wait before loading default user +# autologin-session = Session to load for automatic login (overrides user-session) +# autologin-in-background = True if autologin session should not be immediately activated +# exit-on-failure = True if the daemon should exit if this seat fails +# +[Seat:*] +#type=local +#pam-service=lightdm +#pam-autologin-service=lightdm-autologin +#pam-greeter-service=lightdm-greeter +#xserver-command=X +#xmir-command=Xmir +#xserver-config= +#xserver-layout= +#xserver-allow-tcp=false +#xserver-share=true +#xserver-hostname= +#xserver-display-number= +#xdmcp-manager= +#xdmcp-port=177 +#xdmcp-key= +#greeter-session=example-gtk-gnome +#greeter-hide-users=false +#greeter-allow-guest=true +#greeter-show-manual-login=false +#greeter-show-remote-login=true +#user-session=default +#allow-user-switching=true +#allow-guest=true +#guest-session= +session-wrapper=/etc/lightdm/Xsession +#greeter-wrapper= +#guest-wrapper= +#display-setup-script= +#display-stopped-script= +#greeter-setup-script= +#session-setup-script= +#session-cleanup-script= +#autologin-guest=false +#autologin-user= +#autologin-user-timeout=0 +#autologin-in-background=false +#autologin-session= +#exit-on-failure=false + +# +# XDMCP Server configuration +# +# enabled = True if XDMCP connections should be allowed +# port = UDP/IP port to listen for connections on +# listen-address = Host/address to listen for XDMCP connections (use all addresses if not present) +# key = Authentication key to use for XDM-AUTHENTICATION-1 or blank to not use authentication (stored in keys.conf) +# hostname = Hostname to report to XDMCP clients (defaults to system hostname if unset) +# +# The authentication key is a 56 bit DES key specified in hex as 0xnnnnnnnnnnnnnn. Alternatively +# it can be a word and the first 7 characters are used as the key. +# +[XDMCPServer] +#enabled=false +#port=177 +#listen-address= +#key= +#hostname= + +# +# VNC Server configuration +# +# enabled = True if VNC connections should be allowed +# command = Command to run Xvnc server with +# port = TCP/IP port to listen for connections on +# listen-address = Host/address to listen for VNC connections (use all addresses if not present) +# width = Width of display to use +# height = Height of display to use +# depth = Color depth of display to use +# +[VNCServer] +#enabled=false +#command=Xvnc +#port=5900 +#listen-address= +#width=1024 +#height=768 +#depth=8 diff --git a/oem/spitfire-oem-xfce/profile.conf b/oem/spitfire-oem-xfce/profile.conf index 774c2681..19576d2f 100644 --- a/oem/spitfire-oem-xfce/profile.conf +++ b/oem/spitfire-oem-xfce/profile.conf @@ -38,7 +38,7 @@ oem_used="true" # unset defaults to given values # names must match systemd service names -enable_systemd=('avahi-daemon' 'bluetooth' 'cronie' 'fstrim.timer' 'ModemManager' 'NetworkManager' 'org.cups.cupsd' 'stationx-daemon' 'systemd-timesyncd' 'tlp' 'tlp-sleep' 'ufw') +enable_systemd=('avahi-daemon' 'bluetooth' 'cronie' 'fstrim.timer' 'ModemManager' 'NetworkManager' 'cups' 'stationx-daemon' 'systemd-timesyncd' 'tlp' 'tlp-sleep' 'ufw') disable_systemd=('pacman-init') # the same workgroup name if samba is used diff --git a/oem/starlabs-oem-gnome/Packages-Desktop b/oem/starlabs-oem-gnome/Packages-Desktop index 39132d7a..435d76dd 100644 --- a/oem/starlabs-oem-gnome/Packages-Desktop +++ b/oem/starlabs-oem-gnome/Packages-Desktop @@ -132,7 +132,6 @@ avahi networkmanager ntp openssh -terminus-font-otb totem tracker tracker-miners @@ -154,6 +153,7 @@ xf86-input-elographics xf86-input-evdev xf86-input-libinput xf86-input-void +xorg-mkfontscale xorg-server xorg-twm xorg-xinit @@ -163,7 +163,6 @@ xorg-xinit >extra libappindicator-gtk3 #extra depends for file-roller ->extra gnome-getting-started-docs >extra p7zip >extra unrar >extra unace @@ -195,4 +194,5 @@ xorg-xinit calamares calamares-oem-modules calamares-oem-starlabs-gnome-settings -starlabs-tweaks +#starlabs-tweaks +coreboot-configurator diff --git a/oem/starlabs-oem-gnome/profile.conf b/oem/starlabs-oem-gnome/profile.conf index 5b5cae3d..56bc2fa0 100644 --- a/oem/starlabs-oem-gnome/profile.conf +++ b/oem/starlabs-oem-gnome/profile.conf @@ -42,7 +42,7 @@ 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' 'pkgfile–update.timer') +enable_systemd=('avahi-daemon' 'bluetooth' 'cronie' 'fstrim.timer' 'ModemManager' 'NetworkManager' 'cups' 'systemd-timesyncd' 'tlp' 'ufw' 'apparmor' 'snapd.apparmor' 'snapd' 'pkgfile–update.timer') disable_systemd=('pacman-init') diff --git a/oem/starlabs-oem-kde/Packages-Desktop b/oem/starlabs-oem-kde/Packages-Desktop index 88a0885e..cfa3e51b 100644 --- a/oem/starlabs-oem-kde/Packages-Desktop +++ b/oem/starlabs-oem-kde/Packages-Desktop @@ -129,7 +129,6 @@ plasma-workspace >extra plasma-workspace-wallpapers powerdevil systemsettings -user-manager ## Themes QT/GTK/SDDM gnome-icon-theme @@ -276,6 +275,7 @@ xorg-server xorg-twm xorg-xinit xorg-xkill +xorg-mkfontscale ## Desktop Utils perl-file-mimeinfo @@ -297,4 +297,5 @@ manjaro-hotfixes calamares calamares-oem-modules calamares-oem-starlabs-kde-settings -starlabs-tweaks +#starlabs-tweaks +coreboot-configurator diff --git a/oem/starlabs-oem-kde/profile.conf b/oem/starlabs-oem-kde/profile.conf index bb5fd927..f78e3f37 100644 --- a/oem/starlabs-oem-kde/profile.conf +++ b/oem/starlabs-oem-kde/profile.conf @@ -48,7 +48,7 @@ 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' 'pkgfile-update.timer') +enable_systemd=('avahi-daemon' 'bluetooth' 'cronie' 'fstrim.timer' 'ModemManager' 'NetworkManager' 'cups' 'systemd-timesyncd' 'tlp' 'ufw' 'apparmor' 'snapd.apparmor' 'snapd' 'pkgfile-update.timer') disable_systemd=('pacman-init') diff --git a/oem/starlabs-oem-xfce/Packages-Desktop b/oem/starlabs-oem-xfce/Packages-Desktop index 841d63ad..61cd1cbf 100644 --- a/oem/starlabs-oem-xfce/Packages-Desktop +++ b/oem/starlabs-oem-xfce/Packages-Desktop @@ -108,7 +108,6 @@ libopenraw # tumbler - for RAW thumbnails light-locker network-manager-applet menulibre -orage poppler-glib # tumbler - for PDF thumbnails thunar-archive-plugin thunar-media-tags-plugin @@ -228,6 +227,7 @@ xorg-server xorg-twm xorg-xinit xorg-xkill +xorg-mkfontscale ## Desktop Utils perl-file-mimeinfo @@ -254,4 +254,5 @@ xiccd # enable color profile settings calamares calamares-oem-modules calamares-oem-starlabs-xfce-settings -starlabs-tweaks +#starlabs-tweaks +coreboot-configurator diff --git a/oem/starlabs-oem-xfce/desktop-overlay/etc/fonts/conf.d/70-no-bitmaps.conf b/oem/starlabs-oem-xfce/desktop-overlay/etc/fonts/conf.d/70-no-bitmaps.conf deleted file mode 120000 index d6c7fc15..00000000 --- a/oem/starlabs-oem-xfce/desktop-overlay/etc/fonts/conf.d/70-no-bitmaps.conf +++ /dev/null @@ -1 +0,0 @@ -/etc/fonts/conf.avail/70-no-bitmaps.conf \ No newline at end of file diff --git a/oem/starlabs-oem-xfce/desktop-overlay/etc/fonts/conf.d/70-no-bitmaps.conf b/oem/starlabs-oem-xfce/desktop-overlay/etc/fonts/conf.d/70-no-bitmaps.conf new file mode 100644 index 00000000..3cde4904 --- /dev/null +++ b/oem/starlabs-oem-xfce/desktop-overlay/etc/fonts/conf.d/70-no-bitmaps.conf @@ -0,0 +1,13 @@ + + + + Reject bitmap fonts + + + + + false + + + + diff --git a/oem/starlabs-oem-xfce/desktop-overlay/etc/lightdm/lightdm.conf b/oem/starlabs-oem-xfce/desktop-overlay/etc/lightdm/lightdm.conf new file mode 100644 index 00000000..a9676a0a --- /dev/null +++ b/oem/starlabs-oem-xfce/desktop-overlay/etc/lightdm/lightdm.conf @@ -0,0 +1,163 @@ +# +# General configuration +# +# start-default-seat = True to always start one seat if none are defined in the configuration +# greeter-user = User to run greeter as +# minimum-display-number = Minimum display number to use for X servers +# minimum-vt = First VT to run displays on +# lock-memory = True to prevent memory from being paged to disk +# user-authority-in-system-dir = True if session authority should be in the system location +# guest-account-script = Script to be run to setup guest account +# logind-check-graphical = True to on start seats that are marked as graphical by logind +# log-directory = Directory to log information to +# run-directory = Directory to put running state in +# cache-directory = Directory to cache to +# sessions-directory = Directory to find sessions +# remote-sessions-directory = Directory to find remote sessions +# greeters-directory = Directory to find greeters +# backup-logs = True to move add a .old suffix to old log files when opening new ones +# dbus-service = True if LightDM provides a D-Bus service to control it +# +[LightDM] +#start-default-seat=true +#greeter-user=lightdm +#minimum-display-number=0 +#minimum-vt=7 # Setting this to a value < 7 implies security issues, see FS#46799 +#lock-memory=true +#user-authority-in-system-dir=false +#guest-account-script=guest-account +logind-check-graphical=true +#log-directory=/var/log/lightdm +run-directory=/run/lightdm +#cache-directory=/var/cache/lightdm +#sessions-directory=/usr/share/lightdm/sessions:/usr/share/xsessions:/usr/share/wayland-sessions +#remote-sessions-directory=/usr/share/lightdm/remote-sessions +#greeters-directory=$XDG_DATA_DIRS/lightdm/greeters:$XDG_DATA_DIRS/xgreeters +#backup-logs=true +#dbus-service=true + +# +# Seat configuration +# +# Seat configuration is matched against the seat name glob in the section, for example: +# [Seat:*] matches all seats and is applied first. +# [Seat:seat0] matches the seat named "seat0". +# [Seat:seat-thin-client*] matches all seats that have names that start with "seat-thin-client". +# +# type = Seat type (local, xremote) +# pam-service = PAM service to use for login +# pam-autologin-service = PAM service to use for autologin +# pam-greeter-service = PAM service to use for greeters +# xserver-command = X server command to run (can also contain arguments e.g. X -special-option) +# xmir-command = Xmir server command to run (can also contain arguments e.g. Xmir -special-option) +# xserver-config = Config file to pass to X server +# xserver-layout = Layout to pass to X server +# xserver-allow-tcp = True if TCP/IP connections are allowed to this X server +# xserver-share = True if the X server is shared for both greeter and session +# xserver-hostname = Hostname of X server (only for type=xremote) +# xserver-display-number = Display number of X server (only for type=xremote) +# xdmcp-manager = XDMCP manager to connect to (implies xserver-allow-tcp=true) +# xdmcp-port = XDMCP UDP/IP port to communicate on +# xdmcp-key = Authentication key to use for XDM-AUTHENTICATION-1 (stored in keys.conf) +# greeter-session = Session to load for greeter +# greeter-hide-users = True to hide the user list +# greeter-allow-guest = True if the greeter should show a guest login option +# greeter-show-manual-login = True if the greeter should offer a manual login option +# greeter-show-remote-login = True if the greeter should offer a remote login option +# user-session = Session to load for users +# allow-user-switching = True if allowed to switch users +# allow-guest = True if guest login is allowed +# guest-session = Session to load for guests (overrides user-session) +# session-wrapper = Wrapper script to run session with +# greeter-wrapper = Wrapper script to run greeter with +# guest-wrapper = Wrapper script to run guest sessions with +# display-setup-script = Script to run when starting a greeter session (runs as root) +# display-stopped-script = Script to run after stopping the display server (runs as root) +# greeter-setup-script = Script to run when starting a greeter (runs as root) +# session-setup-script = Script to run when starting a user session (runs as root) +# session-cleanup-script = Script to run when quitting a user session (runs as root) +# autologin-guest = True to log in as guest by default +# autologin-user = User to log in with by default (overrides autologin-guest) +# autologin-user-timeout = Number of seconds to wait before loading default user +# autologin-session = Session to load for automatic login (overrides user-session) +# autologin-in-background = True if autologin session should not be immediately activated +# exit-on-failure = True if the daemon should exit if this seat fails +# +[Seat:*] +#type=local +#pam-service=lightdm +#pam-autologin-service=lightdm-autologin +#pam-greeter-service=lightdm-greeter +#xserver-command=X +#xmir-command=Xmir +#xserver-config= +#xserver-layout= +#xserver-allow-tcp=false +#xserver-share=true +#xserver-hostname= +#xserver-display-number= +#xdmcp-manager= +#xdmcp-port=177 +#xdmcp-key= +#greeter-session=example-gtk-gnome +#greeter-hide-users=false +#greeter-allow-guest=true +#greeter-show-manual-login=false +#greeter-show-remote-login=true +#user-session=default +#allow-user-switching=true +#allow-guest=true +#guest-session= +session-wrapper=/etc/lightdm/Xsession +#greeter-wrapper= +#guest-wrapper= +#display-setup-script= +#display-stopped-script= +#greeter-setup-script= +#session-setup-script= +#session-cleanup-script= +#autologin-guest=false +#autologin-user= +#autologin-user-timeout=0 +#autologin-in-background=false +#autologin-session= +#exit-on-failure=false + +# +# XDMCP Server configuration +# +# enabled = True if XDMCP connections should be allowed +# port = UDP/IP port to listen for connections on +# listen-address = Host/address to listen for XDMCP connections (use all addresses if not present) +# key = Authentication key to use for XDM-AUTHENTICATION-1 or blank to not use authentication (stored in keys.conf) +# hostname = Hostname to report to XDMCP clients (defaults to system hostname if unset) +# +# The authentication key is a 56 bit DES key specified in hex as 0xnnnnnnnnnnnnnn. Alternatively +# it can be a word and the first 7 characters are used as the key. +# +[XDMCPServer] +#enabled=false +#port=177 +#listen-address= +#key= +#hostname= + +# +# VNC Server configuration +# +# enabled = True if VNC connections should be allowed +# command = Command to run Xvnc server with +# port = TCP/IP port to listen for connections on +# listen-address = Host/address to listen for VNC connections (use all addresses if not present) +# width = Width of display to use +# height = Height of display to use +# depth = Color depth of display to use +# +[VNCServer] +#enabled=false +#command=Xvnc +#port=5900 +#listen-address= +#width=1024 +#height=768 +#depth=8 diff --git a/oem/starlabs-oem-xfce/profile.conf b/oem/starlabs-oem-xfce/profile.conf index 4ca67295..9931b168 100644 --- a/oem/starlabs-oem-xfce/profile.conf +++ b/oem/starlabs-oem-xfce/profile.conf @@ -40,7 +40,7 @@ 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' 'pkgfile-update.timer') +enable_systemd=('avahi-daemon' 'bluetooth' 'cronie' 'fstrim.timer' 'ModemManager' 'NetworkManager' 'cups' 'systemd-timesyncd' 'tlp' 'ufw' 'apparmor' 'snapd.apparmor' 'snapd' 'pkgfile-update.timer') disable_systemd=('pacman-init') diff --git a/shared/Packages-Live b/shared/Packages-Live index 79c83bd0..fbed4d64 100644 --- a/shared/Packages-Live +++ b/shared/Packages-Live @@ -1,7 +1,7 @@ calamares grub-theme-live-manjaro gsmartcontrol -manjaro-architect +#manjaro-architect manjaro-live-skel manjaro-live-systemd mkinitcpio-nfs-utils diff --git a/shared/Packages-Live-Xorg b/shared/Packages-Live-Xorg index 9bc90e57..62b378d6 100644 --- a/shared/Packages-Live-Xorg +++ b/shared/Packages-Live-Xorg @@ -14,7 +14,7 @@ primus squashfs-tools bumblebee manjaro-live-systemd -manjaro-architect +#manjaro-architect xf86-input-vmmouse xf86-video-amdgpu xf86-video-ati diff --git a/shared/Packages-Mhwd b/shared/Packages-Mhwd index 6623f3be..17d00558 100644 --- a/shared/Packages-Mhwd +++ b/shared/Packages-Mhwd @@ -10,7 +10,7 @@ KERNEL-broadcom-wl KERNEL-zfs zfs-utils #KERNEL-rt3562sta -KERNEL-virtualbox-guest-modules +#KERNEL-virtualbox-guest-modules KERNEL-headers zfs-dkms libva-intel-driver @@ -24,12 +24,12 @@ mesa-vdpau >multilib lib32-mesa-vdpau >multilib lib32-libxvmc >multilib lib32-primus -#>nonfree_default KERNEL-nvidia-390xx ->nonfree_x86_64 KERNEL-nvidia-455xx -#>nonfree_default nvidia-390xx-utils ->nonfree_x86_64 nvidia-455xx-utils ->nonfree_multilib lib32-nvidia-455xx-utils -#>nonfree_multilib lib32-nvidia-390xx-utils +>nonfree_default KERNEL-nvidia-390xx +>nonfree_x86_64 KERNEL-nvidia +>nonfree_default nvidia-390xx-utils +>nonfree_x86_64 nvidia-utils +>nonfree_multilib lib32-nvidia-utils +>nonfree_multilib lib32-nvidia-390xx-utils opencl-mesa open-vm-tools primus diff --git a/shared/Packages-Root b/shared/Packages-Root index 1be6b983..b7f77165 100644 --- a/shared/Packages-Root +++ b/shared/Packages-Root @@ -32,9 +32,11 @@ gawk gcc-libs gettext glibc +glibc-locales grep grub gzip +haveged inetutils intel-ucode iproute2