This commit is contained in:
Vitor Lopes 2020-05-19 19:19:48 +01:00
parent f217bc0267
commit b5d5abb20e
13 changed files with 566 additions and 58 deletions

View File

@ -1,9 +1,10 @@
lightdm
lightdm-slick-greeter
lightdm-webkit2-greeter
guake
bootsplash-systemd
bootsplash-theme-manjaro
manjaro-jade-settings
accountsservice
ttf-roboto
dunst-notify-speech
adwaita-icon-theme
@ -14,7 +15,7 @@ alsa-firmware
dmidecode
gthumb
evince
>extra chromium
chromium
gedit
gtksourceview-pkgbuild #highlight for PKGBUILD
gnome-keyring
@ -38,23 +39,17 @@ inxi
#cli tool#
pacui
mc
########
manjaro-alsa
manjaro-artwork
#>extra wallpapers-2018
#>extra manjaro-wallpapers-18.0
#>extra wallpapers-juhraya
#illyria-wallpaper
manjaro-browser-settings
manjaro-settings-manager-notifier
manjaro-hotfixes
manjaro-pulse
manjaro-hello
mesa-demos
mobile-broadband-provider-info
modemmanager
mousetweaks
>multilib lib32-mesa-demos
nautilus
nautilus-admin
nautilus-empty-file
@ -88,6 +83,7 @@ tracker
tracker-miners
>extra noto-fonts-compat
noto-fonts # default font
ttf-roboto
>extra noto-fonts-cjk # asian fonts - needed big package, ~76 mb compressed
ttf-bitstream-vera
ttf-dejavu
@ -96,7 +92,6 @@ ttf-inconsolata
ttf-indic-otf
ttf-liberation
usb_modeswitch
xdg-su
xdg-user-dirs
xdg-user-dirs-gtk
xdg-utils
@ -105,7 +100,6 @@ xf86-input-evdev
xf86-input-libinput
xf86-input-void
xorg-server
xorg-twm
xorg-xinit
>extra xf86-input-wacom #support for tablet and pen display ( wacom ecc. )
>extra yelp
@ -127,7 +121,7 @@ xorg-xinit
#>extra simple-scan
>extra ffmpegthumbnailer
>extra timeshift
>extra deja-dup
#>extra deja-dup
>extra kernel-alive
>extra manjaro-aur-support #introduce for testing in community

View File

@ -1,19 +0,0 @@
#
# 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="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

View File

@ -0,0 +1,13 @@
[greeter]
debug_mode = true
detect_theme_errors = false
screensaver_timeout = 300
secure_mode = false
time_format = LT
time_language = auto
webkit_theme = antergos
[branding]
background_images = /usr/share/backgrounds
logo = /usr/share/icons/manjaro/green.svg
user_image = /usr/share/icons/manjaro/green.svg

View File

@ -0,0 +1,164 @@
[Seat:*]
#
# 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-webkit2-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

@ -1,10 +0,0 @@
#%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

View File

@ -1,9 +0,0 @@
#%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

View File

@ -0,0 +1,53 @@
[Desktop Entry]
Name[ca]=Terminal Guake
Name[cs]=Guake Terminál
Name[de]=Guake Terminal
Name[es]=Guake Terminal
Name[fa]=Guake Terminal
Name[fr]=Terminal Guake
Name[gl]=Terminal Guake
Name[hr]=Guake Terminal
Name[hu]=Guake Terminál
Name[it]=Guake Terminal
Name[ja]=Guake Terminal
Name[ko]=Guake
Name[nb]=Guake-terminal
Name[nl]=Guake Terminal
Name[pa]=
Name[pl]=Terminal Guake
Name[pt_BR]=Terminal Guake
Name[ru]=Терминал Guake
Name[sv]=Guake Terminal
Name[tr]=Guake Uçbirim
Name[uk]=Термінал Guake
Name[zh_CN]=Guake
Name=Guake Terminal
Comment[cs]=Používejte terminál jako ve hře Quake
Comment[de]=Verwenden Sie die Befehlszeile in einem Quake-ähnlichen Terminal
Comment[fr]=Exploitez la ligne command dans un terminal tel Quake
Comment[it]=Gestisce la linea di comando in un terminale simil-Quake
Comment[ja]=Quake-like使
Comment[nb]=Bruk kommandolinjen i en Quake-lignende terminal
Comment[nl]=Gebruik de opdrachtregel in een Quake-achtige terminal
Comment[pl]=Używanie wiersza poleceń w terminalu w stylu gry Quake
Comment[ru]=Использовать командную строку как в Quake терминале
Comment[sv]=Använd kommandoraden i en Quake-liknande terminal
Comment[zh_CN]=Quake-like使
Comment=Use the command line in a Quake-like terminal
TryExec=guake
Exec=guake
Icon[cs]=guake
Icon[de]=guake
Icon[fr]=guake
Icon[it]=guake
Icon[ja]=guake
Icon[nl]=guake
Icon[pl]=guake
Icon[ru]=guake
Icon[sv]=guake
Icon[zh_CN]=guake
Icon=guake
Type=Application
Categories=GNOME;GTK;System;Utility;TerminalEmulator;
StartupNotify=true
X-Desktop-File-Install-Version=0.22

View File

@ -0,0 +1,11 @@
[Desktop Entry]
Name=PolicyKit Authentication Agent
Name[en_GB]=polkit-jade-authentication-agent-1
Comment=PolicyKit Authentication Agent
Comment[en_GB]=PolicyKit Authentication Agent
Exec=/usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1
Terminal=false
Type=Application
Categories=
NoDisplay=true
OnlyShowIn=JADE;

View File

@ -0,0 +1,64 @@
[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;

View File

@ -0,0 +1,248 @@
[global]
font = Roboto 11
frame_color = "#ffffff"
frame_width = 16
# Allow a small subset of html markup:
# <b>bold</b>
# <i>italic</i>
# <s>strikethrough</s>
# <u>underline</u>
#
# For a complete reference see
# <http://developer.gnome.org/pango/stable/PangoMarkupFormat.html>.
# If markup is not allowed, those tags will be stripped out of the
# message.
markup = yes
plain_text = no
# The format of the message. Possible variables are:
# %a appname
# %s summary
# %b body
# %i iconname (including its path)
# %I iconname (without its path)
# %p progress value if set ([ 0%] to [100%]) or nothing
# Markup is allowed
format = "<b>%s</b>\n%b"
# Sort messages by urgency.
sort = yes
# Show how many messages are currently hidden (because of geometry).
indicate_hidden = yes
# Alignment of message text.
# Possible values are "left", "center" and "right".
alignment = left
# The frequency with wich text that is longer than the notification
# window allows bounces back and forth.
# This option conflicts with "word_wrap".
# Set to 0 to disable.
bounce_freq = 0
# Show age of message if message is older than show_age_threshold
# seconds.
# Set to -1 to disable.
show_age_threshold = -1
# Split notifications into multiple lines if they don't fit into
# geometry.
word_wrap = yes
# Ignore newlines '\n' in notifications.
ignore_newline = no
# Hide duplicate's count and stack them
stack_duplicates = yes
hide_duplicates_count = no
# The geometry of the window:
# [{width}]x{height}[+/-{x}+/-{y}]
# The geometry of the message window.
# The height is measured in number of notifications everything else
# in pixels. If the width is omitted but the height is given
# ("-geometry x2"), the message window expands over the whole screen
# (dmenu-like). If width is 0, the window expands to the longest
# message displayed. A positive x is measured from the left, a
# negative from the right side of the screen. Y is measured from
# the top and down respectevly.
# The width can be negative. In this case the actual width is the
# screen width minus the width defined in within the geometry option.
geometry = "350x50-10+10"
# Shrink window if it's smaller than the width. Will be ignored if
# width is 0.
shrink = no
# The transparency of the window. Range: [0; 100].
# This option will only work if a compositing windowmanager is
# present (e.g. xcompmgr, compiz, etc.).
transparency = 0
# Don't remove messages, if the user is idle (no mouse or keyboard input)
# for longer than idle_threshold seconds.
# Set to 0 to disable.
idle_threshold = 0
# Which monitor should the notifications be displayed on.
monitor = 0
# Display notification on focused monitor. Possible modes are:
# mouse: follow mouse pointer
# keyboard: follow window with keyboard focus
# none: don't follow anything
#
# "keyboard" needs a windowmanager that exports the
# _NET_ACTIVE_WINDOW property.
# This should be the case for almost all modern windowmanagers.
#
# If this option is set to mouse or keyboard, the monitor option
# will be ignored.
follow = none
# Should a notification popped up from history be sticky or timeout
# as if it would normally do.
sticky_history = yes
# Maximum amount of notifications kept in history
history_length = 15
# Display indicators for URLs (U) and actions (A).
show_indicators = yes
# The height of a single line. If the height is smaller than the
# font height, it will get raised to the font height.
# This adds empty space above and under the text.
line_height = 2
# Draw a line of "separatpr_height" pixel height between two
# notifications.
# Set to 0 to disable.
separator_height = 2
# Padding between text and separator.
padding = 12
# Horizontal padding.
horizontal_padding = 6
# Define a color for the separator.
# possible values are:
# * auto: dunst tries to find a color fitting to the background;
# * foreground: use the same color as the foreground;
# * frame: use the same color as the frame;
# * anything else will be interpreted as a X color.
separator_color = auto
# Print a notification on startup.
# This is mainly for error detection, since dbus (re-)starts dunst
# automatically after a crash.
startup_notification = false
# dmenu path.
#dmenu = /usr/bin/dmenu -p dunst:
# Browser for opening urls in context menu.
browser = /usr/bin/chromium
# Align icons left/right/off
icon_position = right
max_icon_size = 80
# Paths to default icons.
icon_path = /usr/share/icons/Papirus-Adapta/48x48/mimetypes/:/usr/share/icons/Papirus-Adapta/48x48/status/:/usr/share/icons/Papirus-Adapta/48x48/devices/:/usr/share/icons/Papirus-Adapta/48x48/notifications/:/usr/share/icons/Papirus-Adapta/48x48/emblems/
[shortcuts]
# Shortcuts are specified as [modifier+][modifier+]...key
# Available modifiers are "ctrl", "mod1" (the alt-key), "mod2",
# "mod3" and "mod4" (windows-key).
# Xev might be helpful to find names for keys.
# Close notification.
close = ctrl+space
# Close all notifications.
close_all = ctrl+shift+space
# Redisplay last message(s).
# On the US keyboard layout "grave" is normally above TAB and left
# of "1".
history = ctrl+grave
# Context menu.
context = ctrl+shift+period
[urgency_low]
# IMPORTANT: colors have to be defined in quotation marks.
# Otherwise the "#" and following would be interpreted as a comment.
foreground = "#555753"
background = "#ffffff"
frame_color = "#ffffff"
timeout = 6
[urgency_normal]
foreground = "#555753"
background = "#ffffff"
frame_color = "#ffffff"
timeout = 8
[urgency_critical]
foreground = "#555753"
background = "#ffffff"
frame_color = "#ffffff"
timeout = 10
# Every section that isn't one of the above is interpreted as a rules to
# override settings for certain messages.
# Messages can be matched by "appname", "summary", "body", "icon", "category",
# "msg_urgency" and you can override the "timeout", "urgency", "foreground",
# "background", "new_icon" and "format".
# Shell-like globbing will get expanded.
#
# SCRIPTING
# You can specify a script that gets run when the rule matches by
# setting the "script" option.
# The script will be called as follows:
# script appname summary body icon urgency
# where urgency can be "LOW", "NORMAL" or "CRITICAL".
#
# NOTE: if you don't want a notification to be displayed, set the format
# to "".
# NOTE: It might be helpful to run dunst -print in a terminal in order
# to find fitting options for rules.
[speech]
summary = "*"
script = dunst-notify-speech.sh
[ignore]
# This notification will not be displayed
summary = "pa-applet"
format = "Adjusting Output Volume"
#[signed_on]
# appname = Pidgin
# summary = "*signed on*"
# urgency = low
#
#[signed_off]
# appname = Pidgin
# summary = *signed off*
# urgency = low
#
#[says]
# appname = Pidgin
# summary = *says*
# urgency = critical
#
#[twitter]
# appname = Pidgin
# summary = *twitter.com*
# urgency = normal
#
# vim: ft=cfg

View File

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

View File

@ -1,12 +1,12 @@
##########################################
###########################################
###### use this file in the profile ######
##########################################
# use multilib packages; x86_64 only
multilib="true"
#multilib="true"
# use extra packages as defined in pkglist to activate a full profile
extra="true"
#extra="true"
################ install ################
@ -15,7 +15,7 @@ extra="true"
displaymanager="lightdm"
# Set to false to disable autologin in the livecd
# autologin="true"
#autologin="true"
# nonfree xorg drivers
# nonfree_mhwd="false"
@ -41,7 +41,7 @@ custom_boot_args="'acpi_osi='"
# 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' 'fstrim.timer' 'bootsplash-hide-when-booted' 'bootsplash-show-on-shutdown')
enable_systemd=('bluetooth' 'ModemManager' 'NetworkManager' 'org.cups.cupsd' 'tlp' 'avahi-demon' 'haveged' 'ufw' 'apparmor' 'snapd.apparmor' 'snapd' 'bootsplash-hide-when-booted' 'bootsplash-show-on-shutdown')
disable_systemd=('pacman-init')
# unset defaults to given values,
@ -71,7 +71,7 @@ user_shell="/bin/zsh"
################# live-session #################
# unset defaults to given value
hostname="manjaro-webdad"
#hostname="manjaro"
# unset defaults to given value
# username="manjaro"
@ -92,4 +92,4 @@ login_shell="/bin/zsh"
# 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')
#enable_systemd_live=('manjaro-live' 'pacman-init' 'mirrors-live')