2 Commits

23 changed files with 314 additions and 124 deletions

15
TODO
View File

@@ -15,25 +15,14 @@ DONE mimeapps.list must be separate for each profile
DONE Networkmanager in LXQt DONE Networkmanager in LXQt
DONE GRUB remove 1280x1024 DONE GRUB remove 1280x1024
Autologin-session doesn't work
2020-03-08 2020-03-08
========== ==========
DONE Use firefox-dark-reader instead of local/skel profile's DONE Use firefox-dark-reader instead of local/skel profile's
DONE Also consider a few more addons from the group DONE Also consider a few more addons from the group
DONE Test firefox before releasing TODO Test firefox before releasing
2020-04-18 2020-04-18
DONE XFCE4 profile DONE XFCE4 profile
2020-06-08
Autologin-session selection
Cinnamon fonts should change to Roboto 11 instead of M$ ones, for consistency
DONE Remove screengrab from plasma
DONE Use QTWEBENGINE_CHROMIUM_FLAGS=--blink-settings=darkMode=4,darkModeImagePolicy=1/--blink-settings=darkModeEnabled=true,darkModeInversionAlgorithm=4/--force-dark-mode or whatever works with Qt-5.15
The window title font in XFCE needs to be adjusted
DONE The Libreoffice background needs to change from 'Automatic' to '#2a2a2a'
Fluid is dark in GTK but light in Qt
community-qt still boots into LXQt
DONE The SDDM theme could use some darkening
DONE Perhaps add man-pages to the ISOs

View File

@@ -81,8 +81,6 @@ which
efibootmgr efibootmgr
xfsprogs xfsprogs
zsh zsh
modemmanager
usb_modeswitch
mkinitcpio-nfs-utils mkinitcpio-nfs-utils
squashfs-tools squashfs-tools

View File

@@ -86,13 +86,11 @@ zsh
alsa-firmware alsa-firmware
powertop powertop
inxi inxi
modemmanager
usb_modeswitch
@openrc alsa-utils-openrc @openrc alsa-utils-openrc
@openrc avahi-openrc @openrc avahi-openrc
@openrc networkmanager-openrc
@openrc displaymanager-openrc @openrc displaymanager-openrc
@openrc networkmanager-openrc
@openrc ntp-openrc @openrc ntp-openrc
@openrc openrc-settingsd @openrc openrc-settingsd
@openrc bluez-openrc @openrc bluez-openrc
@@ -126,7 +124,6 @@ xdg-utils
xorg-server xorg-server
xorg-xinit xorg-xinit
xorg-xhost
xf86-input-vmmouse xf86-input-vmmouse
xf86-video-amdgpu xf86-video-amdgpu
@@ -143,12 +140,20 @@ xf86-video-voodoo
# Core ISO packages end here # Core ISO packages end here
# Branding # Branding
artix-gtk-presets
artix-grub-theme artix-grub-theme
artix-dark-theme artix-dark-theme
artix-branding-base
artix-gtk-presets
artix-qt-presets
xcursor-premium xcursor-premium
artix-branding-base
# Basic usability apps
gvfs-mtp
leafpad
lightdm-gtk-greeter
light-locker
midori
mpv
xreader
# Cinnamon # Cinnamon
cinnamon cinnamon
@@ -169,16 +174,3 @@ nemo-preview
nemo-seahorse nemo-seahorse
nemo-share nemo-share
xcursor-vanilla-dmz xcursor-vanilla-dmz
# Basic usability apps
leafpad
midori
atril
lightdm-gtk-greeter
light-locker
mpv
ffmpegthumbnailer
ffmpegthumbs
raw-thumbnailer
qt5-imageformats
gvfs-mtp

View File

@@ -1,3 +1,2 @@
QT_QPA_PLATFORMTHEME=gtk2 QT_QPA_PLATFORMTHEME=gtk2
QT_STYLE_OVERRIDE=gtk QT_STYLE_OVERRIDE=gtk
QTWEBENGINE_CHROMIUM_FLAGS="-blink-settings=darkModeEnabled=true -enable-features=OverlayScrollbar,OverlayScrollbarFlashAfterAnyScrollUpdate,OverlayScrollbarFlashWhenMouseEnter"

View File

@@ -86,8 +86,6 @@ zsh
alsa-firmware alsa-firmware
powertop powertop
inxi inxi
modemmanager
usb_modeswitch
@openrc alsa-utils-openrc @openrc alsa-utils-openrc
@openrc avahi-openrc @openrc avahi-openrc
@@ -215,11 +213,9 @@ firefox-noscript
firefox-ublock-origin firefox-ublock-origin
libreoffice-fresh libreoffice-fresh
mpv mpv
youtube-dl
ffmpegthumbnailer ffmpegthumbnailer
ffmpegthumbs ffmpegthumbs
raw-thumbnailer
qt5-imageformats
youtube-dl
pulseaudio-alsa pulseaudio-alsa
p7zip p7zip
unrar unrar
@@ -253,7 +249,7 @@ breeze-icons
# Network management # Network management
connman-gtk connman-gtk
modem-manager-gui modemmanager
# GTK pkgs # GTK pkgs
geany-plugins geany-plugins
@@ -278,10 +274,9 @@ midori
leafpad leafpad
# other stuff # other stuff
raw-thumbnailer
qt5-imageformats
gtk-engines gtk-engines
accountsservice accountsservice
raw-thumbnailer
bluez-utils bluez-utils
yaourtix yaourtix
hunspell-en_US hunspell-en_US

View File

@@ -86,8 +86,6 @@ zsh
alsa-firmware alsa-firmware
powertop powertop
inxi inxi
modemmanager
usb_modeswitch
@openrc alsa-utils-openrc @openrc alsa-utils-openrc
@openrc avahi-openrc @openrc avahi-openrc
@@ -148,7 +146,7 @@ artix-dark-theme
artix-branding-base artix-branding-base
artix-community-presets artix-community-presets
xcursor-premium xcursor-premium
sddm-theme-artix artix-sddm-theme
# Community goodies # Community goodies
base-devel base-devel
@@ -170,13 +168,14 @@ winetricks
# KDE Plasma # KDE Plasma
plasma plasma
kf5 kf5
kde-system kdebase
kdeutils
kde-applications kde-applications
kde-utilities kdenetwork
kde-network
kde-graphics
kde-multimedia
kdepim kdepim
kdegraphics
kdeutils
kdemultimedia
# LXQT # LXQT
lxqt lxqt
@@ -193,11 +192,9 @@ firefox-noscript
firefox-ublock-origin firefox-ublock-origin
libreoffice-fresh libreoffice-fresh
mpv mpv
ffmpegthumbnailer
#ffmpegthumbs # included in kdemultimedia
raw-thumbnailer
qt5-imageformats
youtube-dl youtube-dl
ffmpegthumbnailer
ffmpegthumbs
pulseaudio-alsa pulseaudio-alsa
p7zip p7zip
unrar unrar
@@ -231,7 +228,6 @@ breeze-icons
# Network management # Network management
network-manager-applet network-manager-applet
modem-manager-gui
# GTK pkgs # GTK pkgs
geany-plugins geany-plugins
@@ -248,6 +244,7 @@ meld
# other stuff # other stuff
gtk-engines gtk-engines
accountsservice accountsservice
raw-thumbnailer
bluez-utils bluez-utils
yaourtix yaourtix
hunspell-en_US hunspell-en_US

View File

@@ -1,3 +1,2 @@
#QT_QPA_PLATFORMTHEME=gtk2 #QT_QPA_PLATFORMTHEME=gtk2
QT_STYLE_OVERRIDE=gtk QT_STYLE_OVERRIDE=gtk
QTWEBENGINE_CHROMIUM_FLAGS="-blink-settings=darkModeEnabled=true -enable-features=OverlayScrollbar,OverlayScrollbarFlashAfterAnyScrollUpdate,OverlayScrollbarFlashWhenMouseEnter"

View File

@@ -0,0 +1 @@
../../../../community/root-overlay/usr/share/sddm

View File

@@ -25,7 +25,7 @@ case $XDG_CURRENT_DESKTOP in
;; ;;
MATE) [[ -f .hidden-mate ]] && ln -sf .hidden-mate .hidden MATE) [[ -f .hidden-mate ]] && ln -sf .hidden-mate .hidden
;; ;;
LXDE) rm -f org.kde.konversation.desktop LXDE) [[ -f .hidden-lxde ]] && ln -sf .hidden-lxde .hidden
;; ;;
LXQt) [[ -f .hidden-lxqt ]] && ln -sf .hidden-lxqt .hidden LXQt) [[ -f .hidden-lxqt ]] && ln -sf .hidden-lxqt .hidden
;; ;;

View File

@@ -0,0 +1,245 @@
import QtQuick 2.0
import SddmComponents 2.0
Rectangle {
id: container
width: 640
height: 480
LayoutMirroring.enabled: Qt.locale().textDirection == Qt.RightToLeft
LayoutMirroring.childrenInherit: true
TextConstants { id: textConstants }
Connections {
target: sddm
onLoginSucceeded: {
errorMessage.color = "steelblue"
errorMessage.text = textConstants.loginSucceeded
}
onLoginFailed: {
password.text = ""
errorMessage.color = "red"
errorMessage.text = textConstants.loginFailed
}
}
Background {
anchors.fill: parent
source: config.background
fillMode: Image.PreserveAspectCrop
onStatusChanged: {
if (status == Image.Error && source != config.defaultBackground) {
source = config.defaultBackground
}
}
}
Rectangle {
anchors.fill: parent
color: "transparent"
//visible: primaryScreen
Image {
id: rectangle
anchors.centerIn: parent
width: Math.max(320, mainColumn.implicitWidth + 50)
height: Math.max(320, mainColumn.implicitHeight + 50)
source: "rectangle.png"
Column {
id: mainColumn
anchors.centerIn: parent
spacing: 12
Text {
anchors.horizontalCenter: parent.horizontalCenter
color: "black"
verticalAlignment: Text.AlignVCenter
height: text.implicitHeight
width: parent.width
text: textConstants.welcomeText.arg(sddm.hostName)
wrapMode: Text.WordWrap
font.pixelSize: 24
elide: Text.ElideRight
horizontalAlignment: Text.AlignHCenter
}
Text {
anchors.horizontalCenter: parent.horizontalCenter
color: "black"
verticalAlignment: Text.AlignVCenter
height: text.implicitHeight
width: parent.width
text: qsTr("Artix Linux")
wrapMode: Text.WordWrap
font.pixelSize: 14
elide: Text.ElideRight
horizontalAlignment: Text.AlignHCenter
}
Column {
width: parent.width
spacing: 4
Text {
id: lblName
width: parent.width
text: textConstants.userName
font.bold: true
font.pixelSize: 12
}
TextBox {
id: name
width: parent.width; height: 30
text: userModel.lastUser
font.pixelSize: 14
KeyNavigation.backtab: rebootButton; KeyNavigation.tab: password
Keys.onPressed: {
if (event.key === Qt.Key_Return || event.key === Qt.Key_Enter) {
sddm.login(name.text, password.text, session.index)
event.accepted = true
}
}
}
}
Column {
width: parent.width
spacing : 4
Text {
id: lblPassword
width: parent.width
text: textConstants.password
font.bold: true
font.pixelSize: 12
}
PasswordBox {
id: password
width: parent.width; height: 30
font.pixelSize: 14
KeyNavigation.backtab: name; KeyNavigation.tab: session
Keys.onPressed: {
if (event.key === Qt.Key_Return || event.key === Qt.Key_Enter) {
sddm.login(name.text, password.text, session.index)
event.accepted = true
}
}
}
}
Row {
spacing: 4
width: parent.width / 2
z: 100
Column {
z: 100
width: parent.width * 1.3
spacing : 4
anchors.bottom: parent.bottom
Text {
id: lblSession
width: parent.width
text: textConstants.session
wrapMode: TextEdit.WordWrap
font.bold: true
font.pixelSize: 12
}
ComboBox {
id: session
width: parent.width; height: 30
font.pixelSize: 14
arrowIcon: "angle-down.png"
model: sessionModel
index: sessionModel.lastIndex
KeyNavigation.backtab: password; KeyNavigation.tab: layoutBox
}
}
Column {
z: 101
width: parent.width * 0.7
spacing : 4
anchors.bottom: parent.bottom
Text {
id: lblLayout
width: parent.width
text: textConstants.layout
wrapMode: TextEdit.WordWrap
font.bold: true
font.pixelSize: 12
}
LayoutBox {
id: layoutBox
width: parent.width; height: 30
font.pixelSize: 14
arrowIcon: "angle-down.png"
KeyNavigation.backtab: session; KeyNavigation.tab: loginButton
}
}
}
Row {
spacing: 4
anchors.horizontalCenter: parent.horizontalCenter
property int btnWidth: Math.max(loginButton.implicitWidth,
shutdownButton.implicitWidth,
rebootButton.implicitWidth, 80) + 8
Button {
id: loginButton
text: textConstants.login
width: parent.btnWidth
onClicked: sddm.login(name.text, password.text, session.index)
KeyNavigation.backtab: layoutBox; KeyNavigation.tab: shutdownButton
}
Button {
id: shutdownButton
text: textConstants.shutdown
width: parent.btnWidth
onClicked: sddm.powerOff()
KeyNavigation.backtab: loginButton; KeyNavigation.tab: rebootButton
}
Button {
id: rebootButton
text: textConstants.reboot
width: parent.btnWidth
onClicked: sddm.reboot()
KeyNavigation.backtab: shutdownButton; KeyNavigation.tab: name
}
}
}
}
}
Component.onCompleted: {
if (name.text == "")
name.focus = true
else
password.focus = true
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 196 B

View File

@@ -0,0 +1,14 @@
[SddmGreeterTheme]
Name=Artix
Description=Artix SDDM Theme
Author=oberon
Type=sddm-theme
Version=0.1
Website=https://github.com/sddm/sddm
Screenshot=preview.png
#TranslationsDirectory=translations
Email=oberon@manjaro.org
MainScript=Main.qml
ConfigFile=theme.conf
Theme-Id=artix
Theme-API=2.0

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

View File

@@ -0,0 +1,2 @@
[General]
background=/usr/share/backgrounds/Artix_dna_spiral_dark.jpg

View File

@@ -10,7 +10,7 @@ nbd
artix-grub-theme artix-grub-theme
sddm-theme-artix artix-sddm-theme
artix-lxqt-presets artix-lxqt-presets
artix-docs artix-docs

View File

@@ -16,7 +16,6 @@ ecryptfs-utils
exfat-utils exfat-utils
f2fs-tools f2fs-tools
grub grub
htop
inetutils inetutils
iptables iptables
ipw2100-fw ipw2100-fw
@@ -86,8 +85,6 @@ zsh
alsa-firmware alsa-firmware
powertop powertop
inxi inxi
modemmanager
usb_modeswitch
@openrc alsa-utils-openrc @openrc alsa-utils-openrc
@openrc avahi-openrc @openrc avahi-openrc
@@ -126,7 +123,6 @@ xdg-utils
xorg-server xorg-server
xorg-xinit xorg-xinit
xorg-xhost
xf86-input-vmmouse xf86-input-vmmouse
xf86-video-amdgpu xf86-video-amdgpu
@@ -169,15 +165,11 @@ openbox
pcmanfm pcmanfm
# Basic usability apps # Basic usability apps
connman-gtk
leafpad
midori
atril
lightdm-gtk-greeter lightdm-gtk-greeter
light-locker light-locker
atril
connman-gtk
midori
leafpad
mpv mpv
ffmpegthumbnailer
ffmpegthumbs
raw-thumbnailer
qt5-imageformats
gvfs-mtp gvfs-mtp

View File

@@ -16,7 +16,6 @@ ecryptfs-utils
exfat-utils exfat-utils
f2fs-tools f2fs-tools
grub grub
htop
inetutils inetutils
iptables iptables
ipw2100-fw ipw2100-fw
@@ -86,8 +85,6 @@ zsh
alsa-firmware alsa-firmware
powertop powertop
inxi inxi
modemmanager
usb_modeswitch
@openrc alsa-utils-openrc @openrc alsa-utils-openrc
@openrc avahi-openrc @openrc avahi-openrc
@@ -126,7 +123,6 @@ xdg-utils
xorg-server xorg-server
xorg-xinit xorg-xinit
xorg-xhost
xf86-input-vmmouse xf86-input-vmmouse
xf86-video-amdgpu xf86-video-amdgpu
@@ -148,23 +144,19 @@ artix-dark-theme
artix-branding-base artix-branding-base
artix-gtk-presets artix-gtk-presets
artix-qt-presets artix-qt-presets
artix-sddm-theme
xcursor-premium xcursor-premium
sddm-theme-artix
# LXQt # LXQt
lxqt lxqt
# Basic usability apps # Basic usability apps
cmst screengrab
kwrite kwrite
falkon falkon
qpdfview xarchiver
lxqt-archiver
breeze-icons breeze-icons
screengrab
mpv mpv
ffmpegthumbnailer
ffmpegthumbs
raw-thumbnailer
qt5-imageformats
gvfs-mtp gvfs-mtp
qpdfview
cmst

View File

@@ -1,3 +1,2 @@
#QT_STYLE_OVERRIDE=gtk2 #QT_STYLE_OVERRIDE=gtk2
QT_QPA_PLATFORMTHEME=gtk2 QT_QPA_PLATFORMTHEME=gtk2
QTWEBENGINE_CHROMIUM_FLAGS="-blink-settings=darkModeEnabled=true -enable-features=OverlayScrollbar,OverlayScrollbarFlashAfterAnyScrollUpdate,OverlayScrollbarFlashWhenMouseEnter"

View File

@@ -16,7 +16,6 @@ ecryptfs-utils
exfat-utils exfat-utils
f2fs-tools f2fs-tools
grub grub
htop
inetutils inetutils
iptables iptables
ipw2100-fw ipw2100-fw
@@ -86,8 +85,6 @@ zsh
alsa-firmware alsa-firmware
powertop powertop
inxi inxi
modemmanager
usb_modeswitch
@openrc alsa-utils-openrc @openrc alsa-utils-openrc
@openrc avahi-openrc @openrc avahi-openrc
@@ -126,7 +123,6 @@ xdg-utils
xorg-server xorg-server
xorg-xinit xorg-xinit
xorg-xhost
xf86-input-vmmouse xf86-input-vmmouse
xf86-video-amdgpu xf86-video-amdgpu
@@ -173,15 +169,11 @@ mate-utils
mozo mozo
# Basic usability apps # Basic usability apps
connman-gtk
leafpad
midori
atril
lightdm-gtk-greeter lightdm-gtk-greeter
light-locker light-locker
atril
connman-gtk
midori
leafpad
mpv mpv
ffmpegthumbnailer
ffmpegthumbs
raw-thumbnailer
qt5-imageformats
gvfs-mtp gvfs-mtp

View File

@@ -16,7 +16,6 @@ ecryptfs-utils
exfat-utils exfat-utils
f2fs-tools f2fs-tools
grub grub
htop
inetutils inetutils
iptables iptables
ipw2100-fw ipw2100-fw
@@ -86,8 +85,6 @@ zsh
alsa-firmware alsa-firmware
powertop powertop
inxi inxi
modemmanager
usb_modeswitch
@openrc alsa-utils-openrc @openrc alsa-utils-openrc
@openrc avahi-openrc @openrc avahi-openrc
@@ -126,7 +123,6 @@ xdg-utils
xorg-server xorg-server
xorg-xinit xorg-xinit
xorg-xhost
xf86-input-vmmouse xf86-input-vmmouse
xf86-video-amdgpu xf86-video-amdgpu
@@ -148,8 +144,8 @@ artix-dark-theme
artix-branding-base artix-branding-base
artix-gtk-presets artix-gtk-presets
artix-qt-presets artix-qt-presets
artix-sddm-theme
xcursor-premium xcursor-premium
sddm-theme-artix
# KDE Plasma # KDE Plasma
artix-qt-presets artix-qt-presets
@@ -180,7 +176,6 @@ plasma-browser-integration
plasma-desktop plasma-desktop
plasma-integration plasma-integration
plasma-workspace plasma-workspace
plasma-pa
polkit-kde-agent polkit-kde-agent
powerdevil powerdevil
sddm-kcm sddm-kcm
@@ -195,18 +190,16 @@ khelpcenter
konsole konsole
kwalletmanager kwalletmanager
gwenview gwenview
ark
spectacle spectacle
# Basic usability apps # Basic usability apps
plasma-nm screengrab
kwrite kwrite
falkon falkon
okular xarchiver
ark
breeze-icons breeze-icons
mpv mpv
ffmpegthumbnailer
ffmpegthumbs
raw-thumbnailer
qt5-imageformats
gvfs-mtp gvfs-mtp
okular
plasma-nm

View File

@@ -1,3 +1,2 @@
QT_STYLE_OVERRIDE=gtk2 QT_STYLE_OVERRIDE=gtk2
QT_QPA_PLATFORMTHEME=gtk QT_QPA_PLATFORMTHEME=gtk
QTWEBENGINE_CHROMIUM_FLAGS="-blink-settings=darkModeEnabled=true -enable-features=OverlayScrollbar,OverlayScrollbarFlashAfterAnyScrollUpdate,OverlayScrollbarFlashWhenMouseEnter"

View File

@@ -16,7 +16,6 @@ ecryptfs-utils
exfat-utils exfat-utils
f2fs-tools f2fs-tools
grub grub
htop
inetutils inetutils
iptables iptables
ipw2100-fw ipw2100-fw
@@ -86,8 +85,6 @@ zsh
alsa-firmware alsa-firmware
powertop powertop
inxi inxi
modemmanager
usb_modeswitch
@openrc alsa-utils-openrc @openrc alsa-utils-openrc
@openrc avahi-openrc @openrc avahi-openrc
@@ -126,7 +123,6 @@ xdg-utils
xorg-server xorg-server
xorg-xinit xorg-xinit
xorg-xhost
xf86-input-vmmouse xf86-input-vmmouse
xf86-video-amdgpu xf86-video-amdgpu
@@ -157,15 +153,11 @@ pulseaudio
pavucontrol pavucontrol
# Basic usability apps # Basic usability apps
connman-gtk
leafpad
midori
atril
lightdm-gtk-greeter lightdm-gtk-greeter
light-locker light-locker
atril
connman-gtk
midori
leafpad
mpv mpv
ffmpegthumbnailer
ffmpegthumbs
raw-thumbnailer
qt5-imageformats
gvfs-mtp gvfs-mtp