diff --git a/profile/airootfs/etc/sddm.conf b/profile/airootfs/etc/sddm.conf new file mode 100644 index 0000000..2ff9697 --- /dev/null +++ b/profile/airootfs/etc/sddm.conf @@ -0,0 +1,38 @@ +[General] +InputMethod= +Namespaces= +Numlock=off + +[Theme] +DisableAvatarsThreshold=7 +EnableAvatars=true +FacesDir=/usr/share/sddm/faces +ThemeDir=/usr/share/sddm/themes + +[Users] +DefaultPath=/usr/local/sbin:/usr/local/bin:/usr/bin +HideShells= +HideUsers= +RememberLastSession=true +RememberLastUser=true +ReuseSession=true + +[Wayland] +EnableHiDPI=true +SessionCommand=/usr/share/sddm/scripts/wayland-session +SessionDir=/usr/share/wayland-sessions +SessionLogFile=.local/share/sddm/wayland-session.log + +[X11] +DisplayCommand=/usr/share/sddm/scripts/Xsetup +DisplayStopCommand=/usr/share/sddm/scripts/Xstop +EnableHiDPI=true +MinimumVT=1 +ServerArguments=-nolisten tcp +ServerPath=/usr/bin/X +SessionCommand=/usr/share/sddm/scripts/Xsession +SessionDir=/usr/share/xsessions +SessionLogFile=.local/share/sddm/xorg-session.log +UserAuthFile=.Xauthority +XauthPath=/usr/bin/xauth +XephyrPath=/usr/bin/Xephyr diff --git a/profile/airootfs/etc/sddm.conf.d/kde_settings.conf b/profile/airootfs/etc/sddm.conf.d/kde_settings.conf new file mode 100644 index 0000000..4f4b850 --- /dev/null +++ b/profile/airootfs/etc/sddm.conf.d/kde_settings.conf @@ -0,0 +1,11 @@ +[Autologin] +Relogin=false +Session=xfce + +[General] +HaltCommand=/usr/bin/systemctl poweroff +RebootCommand=/usr/bin/systemctl reboot + +[Users] +MaximumUid=60513 +MinimumUid=1000 \ No newline at end of file diff --git a/profile/airootfs/etc/systemd/system/default.target b/profile/airootfs/etc/systemd/system/default.target new file mode 120000 index 0000000..e0192d8 --- /dev/null +++ b/profile/airootfs/etc/systemd/system/default.target @@ -0,0 +1 @@ +/usr/lib/systemd/system/default.target \ No newline at end of file diff --git a/profile/airootfs/etc/systemd/system/display-manager.service b/profile/airootfs/etc/systemd/system/display-manager.service new file mode 120000 index 0000000..56f1df2 --- /dev/null +++ b/profile/airootfs/etc/systemd/system/display-manager.service @@ -0,0 +1 @@ +/usr/lib/systemd/system/sddm.service \ No newline at end of file diff --git a/profile/airootfs/etc/systemd/system/getty@tty1.service.d/autologin.conf b/profile/airootfs/etc/systemd/system/getty@tty1.service.d/autologin.conf deleted file mode 100644 index b9d22eb..0000000 --- a/profile/airootfs/etc/systemd/system/getty@tty1.service.d/autologin.conf +++ /dev/null @@ -1,3 +0,0 @@ -[Service] -ExecStart= -ExecStart=-/sbin/agetty -o '-p -f -- \\u' --noclear --autologin root - $TERM diff --git a/profile/airootfs/etc/systemd/system/livecd-alsa-unmuter.service b/profile/airootfs/etc/systemd/system/livecd-alsa-unmuter.service deleted file mode 100644 index 03db4b9..0000000 --- a/profile/airootfs/etc/systemd/system/livecd-alsa-unmuter.service +++ /dev/null @@ -1,13 +0,0 @@ -[Unit] -Description=Unmute All Sound Card Controls For Use With The Live Arch Environment -# This needs to run after the audio device becomes available. -Wants=systemd-udev-settle.service -After=systemd-udev-settle.service sound.target -ConditionKernelCommandLine=accessibility=on - -[Service] -Type=oneshot -ExecStart=/usr/local/bin/livecd-sound -u - -[Install] -WantedBy=sound.target diff --git a/profile/airootfs/etc/systemd/system/livecd-talk.service b/profile/airootfs/etc/systemd/system/livecd-talk.service deleted file mode 100644 index b38df22..0000000 --- a/profile/airootfs/etc/systemd/system/livecd-talk.service +++ /dev/null @@ -1,20 +0,0 @@ -[Unit] -Description=Screen reader service -After=livecd-alsa-unmuter.service -Before=getty@tty1.service -ConditionKernelCommandLine=accessibility=on - -[Service] -Type=oneshot -TTYPath=/dev/tty13 -ExecStartPre=/usr/bin/chvt 13 -ExecStart=/usr/local/bin/livecd-sound -p -ExecStartPost=/usr/bin/chvt 1 -ExecStartPost=systemctl start espeakup.service -StandardInput=tty -TTYVHangup=yes -TTYVTDisallocate=yes -RemainAfterExit=true - -[Install] -WantedBy=multi-user.target diff --git a/profile/airootfs/etc/systemd/system/multi-user.target.wants/NetworkManager.service b/profile/airootfs/etc/systemd/system/multi-user.target.wants/NetworkManager.service new file mode 120000 index 0000000..e874a9b --- /dev/null +++ b/profile/airootfs/etc/systemd/system/multi-user.target.wants/NetworkManager.service @@ -0,0 +1 @@ +/usr/lib/systemd/system/NetworkManager.service \ No newline at end of file diff --git a/profile/airootfs/etc/systemd/system/multi-user.target.wants/iwd.service b/profile/airootfs/etc/systemd/system/multi-user.target.wants/iwd.service deleted file mode 120000 index 3625abd..0000000 --- a/profile/airootfs/etc/systemd/system/multi-user.target.wants/iwd.service +++ /dev/null @@ -1 +0,0 @@ -/usr/lib/systemd/system/iwd.service \ No newline at end of file diff --git a/profile/airootfs/etc/systemd/system/multi-user.target.wants/livecd-talk.service b/profile/airootfs/etc/systemd/system/multi-user.target.wants/livecd-talk.service deleted file mode 120000 index b917481..0000000 --- a/profile/airootfs/etc/systemd/system/multi-user.target.wants/livecd-talk.service +++ /dev/null @@ -1 +0,0 @@ -/etc/systemd/system/livecd-talk.service \ No newline at end of file diff --git a/profile/airootfs/etc/systemd/system/multi-user.target.wants/systemd-networkd.service b/profile/airootfs/etc/systemd/system/multi-user.target.wants/systemd-networkd.service deleted file mode 120000 index 4c158e6..0000000 --- a/profile/airootfs/etc/systemd/system/multi-user.target.wants/systemd-networkd.service +++ /dev/null @@ -1 +0,0 @@ -/usr/lib/systemd/system/systemd-networkd.service \ No newline at end of file diff --git a/profile/airootfs/etc/systemd/system/multi-user.target.wants/wpa_supplicant.service b/profile/airootfs/etc/systemd/system/multi-user.target.wants/wpa_supplicant.service new file mode 120000 index 0000000..1aff68e --- /dev/null +++ b/profile/airootfs/etc/systemd/system/multi-user.target.wants/wpa_supplicant.service @@ -0,0 +1 @@ +/usr/lib/systemd/system/wpa_supplicant.service \ No newline at end of file diff --git a/profile/airootfs/etc/systemd/system/network-online.target.wants/NetworkManager-wait-online.service b/profile/airootfs/etc/systemd/system/network-online.target.wants/NetworkManager-wait-online.service new file mode 120000 index 0000000..dc1dc0c --- /dev/null +++ b/profile/airootfs/etc/systemd/system/network-online.target.wants/NetworkManager-wait-online.service @@ -0,0 +1 @@ +/dev/null \ No newline at end of file diff --git a/profile/airootfs/etc/systemd/system/network-online.target.wants/systemd-networkd-wait-online.service b/profile/airootfs/etc/systemd/system/network-online.target.wants/systemd-networkd-wait-online.service deleted file mode 120000 index 7d6ad92..0000000 --- a/profile/airootfs/etc/systemd/system/network-online.target.wants/systemd-networkd-wait-online.service +++ /dev/null @@ -1 +0,0 @@ -/usr/lib/systemd/system/systemd-networkd-wait-online.service \ No newline at end of file diff --git a/profile/airootfs/etc/systemd/system/sound.target.wants/livecd-alsa-unmuter.service b/profile/airootfs/etc/systemd/system/sound.target.wants/livecd-alsa-unmuter.service deleted file mode 120000 index 98c0fc8..0000000 --- a/profile/airootfs/etc/systemd/system/sound.target.wants/livecd-alsa-unmuter.service +++ /dev/null @@ -1 +0,0 @@ -../livecd-alsa-unmuter.service \ No newline at end of file diff --git a/profile/airootfs/etc/systemd/system/systemd-networkd-wait-online.service.d/wait-for-only-one-interface.conf b/profile/airootfs/etc/systemd/system/systemd-networkd-wait-online.service.d/wait-for-only-one-interface.conf deleted file mode 100644 index c9f9bce..0000000 --- a/profile/airootfs/etc/systemd/system/systemd-networkd-wait-online.service.d/wait-for-only-one-interface.conf +++ /dev/null @@ -1,6 +0,0 @@ -# Allow systemd-networkd-wait-online to succeed with one interface, otherwise, if multiple network interfaces exist, -# network-online.target gets needlessly delayed. -# See https://wiki.archlinux.org/title/systemd-networkd#systemd-networkd-wait-online -[Service] -ExecStart= -ExecStart=/usr/lib/systemd/systemd-networkd-wait-online --any diff --git a/profile/airootfs/var/lib/sddm/state.conf b/profile/airootfs/var/lib/sddm/state.conf new file mode 100644 index 0000000..95632fb --- /dev/null +++ b/profile/airootfs/var/lib/sddm/state.conf @@ -0,0 +1,4 @@ +[Last] +User=liveuser + +Session=/usr/share/xsessions/xfce.desktop \ No newline at end of file diff --git a/profile/grub/grub.cfg b/profile/grub/grub.cfg index 25194a3..8e8f162 100644 --- a/profile/grub/grub.cfg +++ b/profile/grub/grub.cfg @@ -104,4 +104,4 @@ menuentry 'System restart' --class reboot --class restart { # GRUB init tune for accessibility -play 600 988 1 1319 4 +# play 600 988 1 1319 4 diff --git a/profile/packages.x86_64 b/profile/packages.x86_64 index 0867fc0..be6e6f5 100644 --- a/profile/packages.x86_64 +++ b/profile/packages.x86_64 @@ -206,8 +206,11 @@ sddm ## Desktop ------------ +xfce4 + ## Terminal -kitty +#kitty +alacritty ## Apps firefox @@ -238,7 +241,7 @@ gvfs-smb gvfs-google highlight xdg-user-dirs -xdg-user-dirs-gtk +#xdg-user-dirs-gtk ## Archives bzip2 @@ -274,8 +277,8 @@ htop powertop ## AUR packages -mkinitcpio-firmware -xfce-polkit -yay +#mkinitcpio-firmware +#xfce-polkit +#yay ## EOF --------------------------- \ No newline at end of file