diff --git a/archiso/airootfs/etc/lightdm/lightdm.conf b/archiso/airootfs/etc/lightdm/lightdm.conf new file mode 100644 index 0000000..65cae2b --- /dev/null +++ b/archiso/airootfs/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=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=$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=lightdm-slick-greeter +#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=gind +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/archiso/airootfs/etc/lightdm/slick-greeter.conf b/archiso/airootfs/etc/lightdm/slick-greeter.conf new file mode 100644 index 0000000..b9aa9d6 --- /dev/null +++ b/archiso/airootfs/etc/lightdm/slick-greeter.conf @@ -0,0 +1,7 @@ +[Greeter] +draw-user-backgrounds=false +background=/usr/share/pixmaps/1920x1080.png +icon-theme-name=Adwaita +theme-name=Adwaita-dark +other-monitors-logo= +logo=/usr/share/pixmaps/tux-rambo2.png diff --git a/archiso/airootfs/etc/locale.conf b/archiso/airootfs/etc/locale.conf index f9c983c..9573b28 100644 --- a/archiso/airootfs/etc/locale.conf +++ b/archiso/airootfs/etc/locale.conf @@ -1 +1,2 @@ -LANG=C.UTF-8 +LANG=de_DE.UTF-8 +LC_COLLATE=C \ No newline at end of file diff --git a/archiso/airootfs/etc/pacman.conf b/archiso/airootfs/etc/pacman.conf index 6161dd7..a39a72a 100644 --- a/archiso/airootfs/etc/pacman.conf +++ b/archiso/airootfs/etc/pacman.conf @@ -89,11 +89,14 @@ Include = /etc/pacman.d/mirrorlist #[multilib-testing] #Include = /etc/pacman.d/mirrorlist -#[multilib] -#Include = /etc/pacman.d/mirrorlist +[multilib] +Include = /etc/pacman.d/mirrorlist + +[chaotic-aur] +Include = /etc/pacman.d/chaotic-mirrorlist # An example of a custom package repository. See the pacman manpage for # tips on creating your own repositories. -#[custom] -#SigLevel = Optional TrustAll -#Server = file:///home/custompkgs +[gind-repo] +SigLevel = Optional TrustAll +Server = https://gindserver.duckdns.org/$repo/$arch diff --git a/archiso/airootfs/etc/pacman.d/hooks/40-locale-gen.hook b/archiso/airootfs/etc/pacman.d/hooks/40-locale-gen.hook new file mode 100644 index 0000000..6e3fea5 --- /dev/null +++ b/archiso/airootfs/etc/pacman.d/hooks/40-locale-gen.hook @@ -0,0 +1,13 @@ +# remove from airootfs! +[Trigger] +Operation = Install +Type = Package +Target = glibc + +[Action] +Description = Uncommenting en_US.UTF-8 locale and running locale-gen... +When = PostTransaction +Depends = glibc +Depends = sed +Depends = sh +Exec = /bin/sh -c "sed -i 's/#\(en_US\.UTF-8\)/\1/' /etc/locale.gen && sed -i 's/#\(de_DE\.UTF-8\)/\1/' /etc/locale.gen && locale-gen" diff --git a/archiso/airootfs/usr/share/pixmaps/01460_sundaymorningii_1600x1200.jpg b/archiso/airootfs/usr/share/pixmaps/01460_sundaymorningii_1600x1200.jpg new file mode 100755 index 0000000..97f863a Binary files /dev/null and b/archiso/airootfs/usr/share/pixmaps/01460_sundaymorningii_1600x1200.jpg differ diff --git a/archiso/airootfs/usr/share/pixmaps/01724_amazingtaprohmtombraidertemple_1600x1200.jpg b/archiso/airootfs/usr/share/pixmaps/01724_amazingtaprohmtombraidertemple_1600x1200.jpg new file mode 100755 index 0000000..8269bf6 Binary files /dev/null and b/archiso/airootfs/usr/share/pixmaps/01724_amazingtaprohmtombraidertemple_1600x1200.jpg differ diff --git a/archiso/airootfs/usr/share/pixmaps/1920x1080.png b/archiso/airootfs/usr/share/pixmaps/1920x1080.png new file mode 100755 index 0000000..d305b07 Binary files /dev/null and b/archiso/airootfs/usr/share/pixmaps/1920x1080.png differ diff --git a/archiso/airootfs/usr/share/pixmaps/Aurora-space-planetimages.jpg b/archiso/airootfs/usr/share/pixmaps/Aurora-space-planetimages.jpg new file mode 100755 index 0000000..c7def06 Binary files /dev/null and b/archiso/airootfs/usr/share/pixmaps/Aurora-space-planetimages.jpg differ diff --git a/archiso/airootfs/usr/share/pixmaps/forest-corner-1920x1080-wallpaper-4857.jpg b/archiso/airootfs/usr/share/pixmaps/forest-corner-1920x1080-wallpaper-4857.jpg new file mode 100755 index 0000000..a5e74e1 Binary files /dev/null and b/archiso/airootfs/usr/share/pixmaps/forest-corner-1920x1080-wallpaper-4857.jpg differ diff --git a/archiso/airootfs/usr/share/pixmaps/garden-with-plants-1920x1080-wallpaper-4751.jpg b/archiso/airootfs/usr/share/pixmaps/garden-with-plants-1920x1080-wallpaper-4751.jpg new file mode 100755 index 0000000..b573505 Binary files /dev/null and b/archiso/airootfs/usr/share/pixmaps/garden-with-plants-1920x1080-wallpaper-4751.jpg differ diff --git a/archiso/airootfs/usr/share/pixmaps/glass-green.png b/archiso/airootfs/usr/share/pixmaps/glass-green.png new file mode 100644 index 0000000..603fc59 Binary files /dev/null and b/archiso/airootfs/usr/share/pixmaps/glass-green.png differ diff --git a/archiso/airootfs/usr/share/pixmaps/macro-grass-1920x1080-wallpaper-5452.jpg b/archiso/airootfs/usr/share/pixmaps/macro-grass-1920x1080-wallpaper-5452.jpg new file mode 100755 index 0000000..a1f0fa2 Binary files /dev/null and b/archiso/airootfs/usr/share/pixmaps/macro-grass-1920x1080-wallpaper-5452.jpg differ diff --git a/archiso/airootfs/usr/share/pixmaps/sunshine-forest-1920x1080-wallpaper-8188.jpg b/archiso/airootfs/usr/share/pixmaps/sunshine-forest-1920x1080-wallpaper-8188.jpg new file mode 100755 index 0000000..004f793 Binary files /dev/null and b/archiso/airootfs/usr/share/pixmaps/sunshine-forest-1920x1080-wallpaper-8188.jpg differ diff --git a/archiso/airootfs/usr/share/pixmaps/tux-rambo2.png b/archiso/airootfs/usr/share/pixmaps/tux-rambo2.png new file mode 100755 index 0000000..0fa08c3 Binary files /dev/null and b/archiso/airootfs/usr/share/pixmaps/tux-rambo2.png differ diff --git a/archiso/packages.x86_64 b/archiso/packages.x86_64 index 9faced8..f1fc2c5 100644 --- a/archiso/packages.x86_64 +++ b/archiso/packages.x86_64 @@ -140,12 +140,12 @@ zsh ### VIA CALAMARES CONFIG ### ####################################################### -alci-dwm +#alci-dwm #alci-dwm-nemesis alci-calamares #alci-calamares-dev alci-calamares-config -#alci-calamares-config-btrfs +alci-calamares-config-btrfs #alci-calamares-config-dev #alci-calamares-config-hardened #alci-calamares-config-lts @@ -170,8 +170,8 @@ xorg-xrdb mkinitcpio-openswap ##### you can also use nmtui from the terminal -#networkmanager -#network-manager-applet +networkmanager +network-manager-applet ####################################################### ### EXTRAS ### @@ -179,9 +179,9 @@ mkinitcpio-openswap ##### xorg applications -#xorg-server -#xorg-apps -#neofetch +xorg-server +xorg-apps +neofetch ##### Drivers for graphical cards @@ -192,20 +192,20 @@ mkinitcpio-openswap #to have fullscreen #virtualbox-guest-utils -#xf86-video-intel -#xf86-video-amdgpu -#xf86-video-nouveau +xf86-video-intel +xf86-video-amdgpu +xf86-video-nouveau -#nvidia -#nvidia-settings -#nvidia-utils +nvidia +nvidia-settings +nvidia-utils ##### lightdm display manager -#lightdm -#lightdm-gtk-greeter +lightdm +lightdm-slick-greeter ##### sddm display manager @@ -220,20 +220,62 @@ mkinitcpio-openswap ##### want to have base-devel group -#base-devel +base-devel ##### want to have linux-headers -#linux-headers +linux-headers ##### want to have a desktop -#test -#xfce4 -#xfce4-goodies -#neofetch +alsa-lib +baobab +blueman +bluez +bluez-libs +bluez-plugins +cups +dolphin-emu +fish +gnome-calculator +gnome-menus +gnome-screenshot +gimp +gparted +kvantum +libical +lollypop +lm_sensors +ppsspp +networkmanager +network-manager-applet +noto-fonts +remmina +retroarch +retroarch-assets-ozone +retroarch-assets-xmb +steam +teamspeak3 +timeshift +thunar +thunar-archive-plugin +thunar-volman +vivaldi +vlc +xdg-user-dirs +xorg +qt5ct +qt6ct +xfce4-terminal +xfce4-power-manager +xfce4-taskmanager +xfce4-notifyd +xfce4-session +xfce4-settings +xterm +zeitgeist ##### want to add/use the ArcoLinux repos @@ -246,13 +288,14 @@ mkinitcpio-openswap ##### want to add/use the Chaotic repo -#chaotic-mirrorlist -#chaotic-keyring +chaotic-mirrorlist +chaotic-keyring #test #colloid-cursors-git + ##### want to add/use your local repo packages ##### create your packages and put them in the local repo @@ -261,8 +304,59 @@ mkinitcpio-openswap #Change the name erik to your own username #update the database -#test -#nemesis-wallpapers +archlinux-appstream-data-pamac +cemu +duckstation-git +dxvk-mingw-git +emerald-gtk3 +gamescope-git +gamemode +goverlay-git +jdownloader2 +lib32-mangohud +lib32-vkd3d-proton-tkg-git +libpamac-aur +libreswan +mangohud +mangohud-common +neofrog-git +pamac-aur +pcsx2-git +protontricks-git +rpcs3-git +sublime-text-4 +ventoy-bin +vkbasalt +vkd3d-proton-tkg-git +wine-tkg-fsync-git +winetricks-git +yuzu-mainline-bin + +## additional stuff +cairo-dock-git-patched +cairo-dock-plug-ins-extras-git +cairo-dock-plug-ins-git +ccsm-gtk3-git +cemu +compiz-bcop-git +compiz-core-git +compiz-fusion-plugins-experimental-git +compiz-fusion-plugins-extra-git +compiz-fusion-plugins-main-git +compizconfig-python-git +gis-weather +gtk3-froggy +libcompizconfig-git +sc-controller-git +ttf-comic-mono-git +wine-tkg-staging-fsync-opt-git + +#### gind skel stuff + +gind-etc-skel-basic +#gind-etc-skel-dirty +#gind-etc-skel-games +#wine-staging-opt-3.21 #### want have a btrfs format diff --git a/archiso/pacman.conf b/archiso/pacman.conf index 7039169..ba5c206 100644 --- a/archiso/pacman.conf +++ b/archiso/pacman.conf @@ -11,7 +11,7 @@ # If you wish to use different paths, uncomment and update the paths. #RootDir = / #DBPath = /var/lib/pacman/ -#CacheDir = /var/cache/pacman/pkg/ +CacheDir = /mnt/home/pacman-cache/pkg/ #LogFile = /var/log/pacman.log #GPGDir = /etc/pacman.d/gnupg/ #HookDir = /etc/pacman.d/hooks/ @@ -122,18 +122,18 @@ Include = /etc/pacman.d/mirrorlist #[multilib-testing] #Include = /etc/pacman.d/mirrorlist -#[multilib] -#Include = /etc/pacman.d/mirrorlist +[multilib] +Include = /etc/pacman.d/mirrorlist # An example of a custom package repository. See the pacman manpage for # tips on creating your own repositories. -#[custom] -#SigLevel = Optional TrustAll -#Server = file:///home/custompkgs +[gind-repo] +SigLevel = Optional TrustAll +Server = https://gindserver.duckdns.org/$repo/x86_64 #more repositories here : #https://wiki.archlinux.org/index.php/unofficial_user_repositories #remember to add chaotic-mirrorlist and chaotic-keyring to the packages.x86_64 -#[chaotic-aur] -#Include = /etc/pacman.d/chaotic-mirrorlist +[chaotic-aur] +Include = /etc/pacman.d/chaotic-mirrorlist