Signed-off-by: Ste74 <stefano@manjaro.org>
This commit is contained in:
Ste74 2018-01-18 22:46:27 +01:00
parent 194e291212
commit cdfc1fb09a
20 changed files with 675 additions and 0 deletions

View File

@ -0,0 +1,233 @@
## Network
networkmanager
networkmanager-openconnect
networkmanager-openvpn
networkmanager-pptp
networkmanager-vpnc
networkmanager-dispatcher-ntpd
ntp
mobile-broadband-provider-info
modemmanager
openresolv
openssh
samba
manjaro-settings-samba
usb_modeswitch
## Libraries for Sound/Audio/Video
alsa-firmware
alsa-utils
ffmpeg
grilo-plugins
gst-libav
gst-plugins-bad
gst-plugins-base
gst-plugins-good
gst-plugins-ugly
libdvdcss
>multilib manjaro-alsa
manjaro-pulse
pulseaudio-bluetooth
pulseaudio-ctl
pulseaudio-zeroconf
## Connect Packages
kdeconnect
android-tools
android-udev
gvfs
gvfs-afc
gvfs-gphoto2
gvfs-mtp
#gvfs-nfs
gvfs-smb
#gvfs-google
mtpfs
udiskie
udisks2
## AUR Support/Development
# Missing base-devel packages
#autoconf
#automake
#binutils
#bison
#fakeroot
#flex
#gcc
#>multilib gcc-libs-multilib
#>multilib gcc-multilib
#libtool
#m4
#make
#patch
#pkg-config
#>multilib lib32-flex
# Extra packages for AUR support
#>extra git
#>extra patchutils
#extra subversion
## Fonts
noto-fonts
ttf-roboto
## Games
>extra steam-manjaro # needed for the workspaces
pingus
gnome-mahjongg
aisleriot
## Package management
pamac
## Java
#>extra jdk8-openjdk
#>extra jre8-openjdk-headless
#>extra jre8-openjdk
## Printing
>extra cups
>extra cups-pdf
>extra cups-pk-helper
>extra ghostscript
>extra gsfonts
>extra gtk3-print-backends
>extra hplip
>extra splix
>extra manjaro-printer
## Optional dependencies for hplip
>extra pyqt5-common # For hplip
>extra python-pillow # For hplip
>extra python-pip # For hplip
>extra python-pyqt5 # For hplip gui
>extra python-reportlab # For hplip
## Display manager
lightdm
lightdm-slick-greeter
accountsservice # Enhanced user accounts handling
# bluetooth
bluez-cups
bluez-firmware
bluez-hid2hci
bluez-plugins
# improve responsiveness
preload
irqbalance
tracker
# WebDad desktop
manjaro-webdad-settings
webdad-speech
webdad-webapps
jade-dashboard
cairo-dock
jwm
compton
hyper
cairo-dock-plug-ins
zeitgeist # needed for cairo-dock events
pa-applet
blueman
dunst
dex
feh
polkit-gnome
manjaro-hello
manjaro-settings-manager
manjaro-settings-manager-notifier
network-manager-applet
pavucontrol
gnome-keyring # fix wlan segfault
nautilus
nautilus-empty-file
nautilus-sendto
nautilus-share
nautilus-admin
#seahorse
#seahorse-nautilus
sushi
file-roller
timeshift
## Themes QT/GTK/SDDM
paper-icon-theme-git
xcursor-breeze
## Applications
kodi # needed for the workspaces
lxrandr-gtk3
gthumb
>extra simple-scan
imagewriter
dmidecode # optional dependency inxi
gedit
nano
chromium
gparted
geary
gufw
#>extra hexchat
evince
inxi
>extra libreoffice-fresh
>extra vlc-nightly
ms-office-online
riot-desktop
atom
# Compression
p7zip # 7Z and ARJ archive support
unace # ACE archive support
unrar # RAR archive support
>extra lrzip
## Documentation
manjaro-documentation-en
## Settings packages
manjaro-browser-settings-native
## Xorg Input Drivers
xf86-input-elographics
xf86-input-evdev
xf86-input-keyboard
xf86-input-libinput
xf86-input-mouse
xf86-input-void
xf86-input-wacom
xf86-input-synaptics
## Xorg Server and Graphics
xdg-user-dirs
xorg-server
xorg-xinit
xorg-xkill
## Desktop Utils
perl-file-mimeinfo
xdg-utils
xdg-su
## Misc
manjaro-hotfixes

View File

@ -0,0 +1 @@
../../shared/Packages-Live

View File

@ -0,0 +1 @@
../../shared/Packages-Mhwd

View File

@ -0,0 +1 @@
../../shared/Packages-Root

View File

@ -0,0 +1,39 @@
Section "InputClass"
Identifier "touchpad"
Driver "synaptics"
MatchIsTouchpad "on"
Option "TapButton1" "1"
Option "TapButton2" "3"
Option "TapButton3" "2"
Option "VertEdgeScroll" "on"
Option "HorizEdgeScroll" "on"
Option "SingleTapTimeout" "100"
EndSection
Section "InputClass"
Identifier "touchpad ignore duplicates"
MatchIsTouchpad "on"
MatchOS "Linux"
MatchDevicePath "/dev/input/mouse*"
Option "Ignore" "on"
EndSection
# This option enables the bottom right corner to be a right button on clickpads
# and the right and middle top areas to be right / middle buttons on clickpads
# with a top button area.
# This option is only interpreted by clickpads.
Section "InputClass"
Identifier "Default clickpad buttons"
MatchDriver "synaptics"
Option "SoftButtonAreas" "50% 0 82% 0 0 0 0 0"
Option "SecondarySoftButtonAreas" "58% 0 0 15% 42% 58% 0 15%"
EndSection
# This option disables software buttons on Apple touchpads.
# This option is only interpreted by clickpads.
Section "InputClass"
Identifier "Disable clickpad buttons on Apple touchpads"
MatchProduct "Apple|bcm5974"
MatchDriver "synaptics"
Option "SoftButtonAreas" "0 0 0 0 0 0 0 0"
EndSection

View File

@ -0,0 +1,7 @@
[Seat:*]
greeter-session=lightdm-slick-greeter
user-session=jade
session-wrapper=/etc/lightdm/Xsession

View File

@ -0,0 +1,14 @@
[Greeter]
background=/usr/share/backgrounds/webdad-wallpaper.png
background-color=#222D32
draw-grid=false
theme-name=Adapta-Eta-Maia
icon-theme-name=Paper
font-name='Roboto 10'
xft-antialias=true
xft-hintstyle=hintfull
enable-hidpi=auto
show-hostname=false
show-a11y=false
show-power=false
show-keyboard=false

View File

@ -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
#
[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=false
#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=/usr/share/lightdm/greeters:/usr/share/xgreeters
#backup-logs=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:thin-client*] matches all seats that have names that start with "thin-client".
#
# type = Seat type (xlocal, 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-layout = Layout to pass to X server
# xserver-config = Config file 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)
# unity-compositor-command = Unity compositor command to run (can also contain arguments e.g. unity-system-compositor -special-option)
# unity-compositor-timeout = Number of seconds to wait for compositor to start
# 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=xlocal
#pam-service=lightdm
#pam-autologin-service=lightdm-autologin
#pam-greeter-service=lightdm-greeter
#xserver-command=X
#xmir-command=Xmir
#xserver-layout=
#xserver-config=
#xserver-allow-tcp=false
#xserver-share=true
#xserver-hostname=
#xserver-display-number=
#xdmcp-manager=
#xdmcp-port=177
#xdmcp-key=
#unity-compositor-command=unity-system-compositor
#unity-compositor-timeout=60
greeter-session=lightdm-slick-greeter
#greeter-hide-users=false
#greeter-allow-guest=true
#greeter-show-manual-login=false
#greeter-show-remote-login=true
user-session=jade
#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)
#
# 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=
#
# 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

View File

@ -0,0 +1,2 @@
[Icon Theme]
Inherits=xcursor-breeze

View File

@ -0,0 +1,5 @@
backend: pacman
operations:
- install:
- jdk8-openjdk

View File

@ -0,0 +1 @@
../../../../shared/manjaro/live-overlay/etc/default

View File

@ -0,0 +1 @@
../../../../shared/manjaro/live-overlay/etc/fstab

View File

@ -0,0 +1 @@
../../../../shared/manjaro/live-overlay/etc/issue

View File

@ -0,0 +1,7 @@
[Seat:*]
greeter-session=lightdm-slick-greeter
user-session=jade
session-wrapper=/etc/lightdm/Xsession
autologin-user=manjaro
autologin-session=jade

View File

@ -0,0 +1 @@
../../../../shared/manjaro/live-overlay/etc/pam.d

View File

@ -0,0 +1 @@
../../../../shared/manjaro/live-overlay/etc/sudoers.d

View File

@ -0,0 +1,26 @@
#3.4.1
#[gtk-about]
[Desktop Entry]
#F[Icon]
frame_maininfo=
#d+ Name of the container it belongs to:
Container=_MainDock_
#v
sep_display=
#> Separators' appearance is defined in the global configuration.
Icon=
#X[Extra parameters]
frame_extra=
#f[0;100] Order you want for this launcher among the others:
Order=23.0625
Icon Type=2
Type=Separator

View File

@ -0,0 +1,50 @@
#3.4.1
#[gtk-about]
[Desktop Entry]
#F[Icon]
frame_maininfo=
#d+ Name of the container it belongs to:
Container=_MainDock_
#v
sep_display=
#s[Default] Launcher's name:
Name=Install Manjaro WebDad
#S+[Default] Image's name or path:
Icon=/usr/share/icons/hicolor/scalable/apps/calamares.svg
#s[Default] Command to launch on click:
#{Example: nautilus --no-desktop, gedit, etc. You can even enter a shortkey, e.g. <Alt>F1, <Ctrl>c, <Ctrl>v, etc}
Exec=webdad-installer
#X[Extra parameters]
frame_extra=
#b Don't link the launcher with its window
#{If you chose to mix launcher and applications, this option will deactivate this behaviour for this launcher only. It can be useful for instance for a launcher that launches a script in a terminal, but you don't want it to steal the terminal's icon from the taskbar.}
prevent inhibate=false
#K[Default] Class of the program:
#{The only reason you may want to modify this parameter is if you made this launcher by hands. If you dropped it into the dock from the menu, it is nearly sure that you shouldn't touch it. It defines the class of the program, which is useful to link the application with its launcher.}
StartupWMClass=
#b Run in a terminal?
Terminal=false
#i-[0;16] Only show in this specific viewport:
#{If '0' the launcher will be displayed on every viewport.}
ShowOnViewport=0
#f[0;100] Order you want for this launcher among the others:
Order=23.3125
Icon Type=0
Type=Application
Origin=

View File

@ -0,0 +1,49 @@
#!/bin/bash
notify-send -i /usr/share/icons/hicolor/scalable/apps/calamares.svg "Loading Installer and disabling running software during installation." &
if pgrep -x "steam" > /dev/null;
then pkill steam;
fi &
if pgrep -x "kodi" > /dev/null;
then pkill kodi;
fi &
if pgrep -x "$JADE_BROWSER" > /dev/null;
then pkill $JADE_BROWSER;
fi &
if pgrep -x "$JADE_TERMINAL" > /dev/null;
then pkill $JADE_TERMINAL;
fi &
if pgrep -x "pa-applet" > /dev/null;
then pkill pa-applet;
fi &
if pgrep -x "kdeconnect-indicator" > /dev/null;
then pkill kdeconnect-indicator;
fi &
if pgrep -x "jade-dashboard" > /dev/null;
then pkill jade-dashboard;
fi &
if pgrep -x "cairo-dock" > /dev/null;
then pkill cairo-dock;
fi &
if pgrep -x "msm_notifier" > /dev/null;
then pkill msm_notifier;
fi &
if pgrep -x "blueman-applet" > /dev/null;
then pkill cairo-dock;
fi &
if pgrep -x "pamac-tray" > /dev/null;
then pkill pamac-tray;
fi &
calamares_polkit %f

View File

@ -0,0 +1,72 @@
##########################################
###### use this file in the profile ######
##########################################
# use multilib packages; x86_64 only
# multilib="true"
displaymanager="lightdm"
# 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"
################ install ################
# unset defaults to given value
# efi_boot_loader="grub"
# configure calamares for netinstall
# netinstall="false"
# configure calamares to use chrootcfg instead of unpackfs
# chrootcfg="false"
# use geoip for localization
# geoip='true'
# unset defaults to given values
# names must match systemd service names
enable_systemd=('avahi-daemon' 'bluetooth' 'cronie' 'ModemManager' 'NetworkManager' 'org.cups.cupsd' 'tlp' 'tlp-sleep' 'irqbalance' 'preload' '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=()
# 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="video,audio,power,disk,storage,optical,network,lp,scanner,wheel"
# unset defaults to given values
# names must match systemd service names
# services in enable_systemd array don't need to be listed here
# enable_systemd_live=('manjaro-live' 'mhwd-live' 'pacman-init' 'mirrors-live')
# unset defaults to given values,
# names must match openrc service names
# services in enable_openrc array don't need to be listed here
# enable_openrc_live=('manjaro-live' 'mhwd-live' 'pacman-init' 'mirrors-live')