diff --git a/.config.tar.xz b/.config.tar.xz index 749fd91..b429e05 100755 Binary files a/.config.tar.xz and b/.config.tar.xz differ diff --git a/.gitignore b/.gitignore index 86d7942..16d27c3 100755 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,6 @@ +/pi/ +/boot/ +/root/ /manjaro/ /lite/ /out/ diff --git a/arch-graphical-install-auto b/arch-graphical-install-auto index 5c77be4..1cba5cb 100755 --- a/arch-graphical-install-auto +++ b/arch-graphical-install-auto @@ -22,7 +22,7 @@ repo1="shell-scripte" version="$1" username="$2" userpass="$3" -archchroot="$4" +skip="$4" hostname="$(cat /etc/hostname)" [[ -z "${version}" ]] && version="${hostname#*-}" @@ -170,6 +170,9 @@ EOT } function copyconfig() { + if [ -d /home/"$username"/.config ]; then + rm -Rv /home/"$username"/.config + fi cp -aRv /root/. /home/"$username"/ #links links @@ -311,6 +314,8 @@ if [ "${version}" == "libre" ]; then cp /opt/${repo}/pacman.conf_libre /etc/pacman.conf elif [ "${version}" == "manjaro" ]; then cp /opt/${repo}/pacman.conf_manjaro /etc/pacman.conf +elif [ "${version}" == "pi" ]; then + cp /opt/${repo}/pacman.conf_pi /etc/pacman.conf else cp /opt/${repo}/pacman.conf /etc/pacman.conf fi @@ -545,9 +550,11 @@ cp /opt/${repo}/x11vnc.pass /etc/x11vnc.pass cp /opt/${repo}/aurinstall.sh /usr/bin/aurinstaller chmod +x /usr/bin/aurinstaller -su "$username" -c "aurinstaller "https://aur.archlinux.org/plymouth.git"" -su "$username" -c "aurinstaller "https://aur.archlinux.org/plymouth-theme-dark-arch.git"" -plymouth-set-default-theme -R dark-arch +if [ "$version" != "pi" ]; then + su "$username" -c "aurinstaller "https://aur.archlinux.org/plymouth.git"" + su "$username" -c "aurinstaller "https://aur.archlinux.org/plymouth-theme-dark-arch.git"" + plymouth-set-default-theme -R dark-arch +fi # nano echo "include "/usr/share/nano/*.nanorc"" > /etc/nanorc @@ -623,7 +630,7 @@ fi -if [ "$version" != "lite" ]; then +if [ "$version" != "lite" ] && [ "$skip" != "skip" ]; then ### custom-installer @@ -743,14 +750,10 @@ if [ "$version" != "lite" ]; then cp /opt/${repo}/*.jpg /usr/share/backgrounds/xfce/ chmod 755 -Rv /usr/share/backgrounds/xfce/ - # .config - mkdir -p /root/.config - tar -vxJf /opt/${repo}/.config.tar.xz -C /root/.config/ - gnomeconfig - copyconfig - - # zusatzsoftware - su "$username" -c "aurinstaller "https://aur.archlinux.org/google-chrome.git"" + if [ "$version" != "pi" ]; then + # zusatzsoftware + su "$username" -c "aurinstaller "https://aur.archlinux.org/google-chrome.git"" + fi # install-firacode # In download.sh @@ -762,6 +765,15 @@ if [ "$version" != "lite" ]; then fi +# .config +if [ -d /root/.config ]; then + rm -Rv /root/.config +fi +mkdir -p /root/.config +tar -vxJf /opt/${repo}/.config.tar.xz -C /root/.config/ +gnomeconfig +copyconfig + if pacman -Qdtq; then echo "Verwaiste Packete werden entfernt :)" pacman -Rsn $(pacman -Qdtq) --noconfirm @@ -776,6 +788,16 @@ else mkinitcpio -P -c /etc/mkinitcpio.conf fi +echo "Erstelle Packetverzeichnis!!!" +pacman -Qq > /pkglist.txt + +echo "Aufräumen!!!" +sleep 5 +pacman -Scc < /dev/null; then diff --git a/arch-installpi.sh b/arch-installpi.sh index 35416e5..9a744b6 100755 --- a/arch-installpi.sh +++ b/arch-installpi.sh @@ -32,7 +32,7 @@ if [ -f /usr/bin/pacman ] then pacman -S dosfstools wget --needed --noconfirm else - apt-get install bsdtar dosfstools + apt-get install bsdtar dosfstools -y fi if cat /proc/mounts | grep "$device"1 > /dev/null; then diff --git a/make_arch-pi.sh b/make_arch-pi.sh index 6a25924..b6149ac 100755 --- a/make_arch-pi.sh +++ b/make_arch-pi.sh @@ -10,7 +10,7 @@ fdisk -l read -p "Geben sie eine Festplatte an: /dev/sda : " device [[ -z "${device}" ]] && device=/dev/sda -name=simon_os +name=spectre_os arch=armV7 out_dir=out diff --git a/make_mksquashfs-auto.sh b/make_mksquashfs-auto.sh index 64fe0f2..1db6a97 100755 --- a/make_mksquashfs-auto.sh +++ b/make_mksquashfs-auto.sh @@ -171,13 +171,6 @@ function IMAGE() { mkdir -p ${work_dir}/iso/${install_dir}/${arch}/airootfs/ - ./arch-chroot ${work_dir}/${arch}/airootfs /bin/bash < /pkglist.txt -EOT - cp ${work_dir}/${arch}/airootfs/pkglist.txt ${work_dir}/iso/${install_dir}/${arch}/ if [ -f ${work_dir}/iso/${install_dir}/${arch}/airootfs.sfs ] diff --git a/mirrorlist_pi b/mirrorlist_pi new file mode 100755 index 0000000..4aeec22 --- /dev/null +++ b/mirrorlist_pi @@ -0,0 +1,83 @@ +# +# Arch Linux ARM repository mirrorlist +# Generated on 2018-03-23 +# + +## Geo-IP based mirror selection and load balancing +Server = http://mirror.archlinuxarm.org/$arch/$repo + +### Mirrors by country + +### Australia (not Austria!) +## Sydney +# Server = http://au.mirror.archlinuxarm.org/$arch/$repo + +### Brazil +## Sao Paulo +# Server = http://br2.mirror.archlinuxarm.org/$arch/$repo + +### Denmark +## Aalborg +# Server = http://dk.mirror.archlinuxarm.org/$arch/$repo + +### Finland +## Tampere +# Server = http://fi.mirror.archlinuxarm.org/$arch/$repo + +### France +## Ain +# Server = http://fr.mirror.archlinuxarm.org/$arch/$repo + +### Germany +## Aachen +# Server = http://de3.mirror.archlinuxarm.org/$arch/$repo +## Berlin +# Server = http://de.mirror.archlinuxarm.org/$arch/$repo +## Coburg +# Server = http://de4.mirror.archlinuxarm.org/$arch/$repo +## Falkenstein +# Server = http://de5.mirror.archlinuxarm.org/$arch/$repo +# Server = http://de6.mirror.archlinuxarm.org/$arch/$repo +## Nuremberg +# Server = http://eu.mirror.archlinuxarm.org/$arch/$repo + +### Greece +## Athens +# Server = http://gr.mirror.archlinuxarm.org/$arch/$repo + +### Hungary +## Budapest +# Server = http://hu.mirror.archlinuxarm.org/$arch/$repo + +### Netherlands +## Amsterdam +# Server = http://nl.mirror.archlinuxarm.org/$arch/$repo + +### Russia +## Moscow +# Server = http://ru.mirror.archlinuxarm.org/$arch/$repo + +### Singapore +# Server = http://sg.mirror.archlinuxarm.org/$arch/$repo + +### South Africa +## Johannesburg +# Server = https://za.mirror.archlinuxarm.org/$arch/$repo + +### Taiwan +## New Taipei City +# Server = http://tw.mirror.archlinuxarm.org/$arch/$repo + +### United States +## California +# Server = http://ca.us.mirror.archlinuxarm.org/$arch/$repo +## Florida +# Server = http://fl.us.mirror.archlinuxarm.org/$arch/$repo +## Illinois +# Server = http://il.us.mirror.archlinuxarm.org/$arch/$repo +## Michigan +# Server = http://mi.us.mirror.archlinuxarm.org/$arch/$repo + +### Vietnam +## Da Nang +# Server = http://vn.mirror.archlinuxarm.org/$arch/$repo diff --git a/packages_gnome.txt b/packages_gnome.txt index 4c2e3fc..55439a0 100644 --- a/packages_gnome.txt +++ b/packages_gnome.txt @@ -161,6 +161,7 @@ filesystem filezilla findutils firefox +firefox-i18n-de fish five-or-more flac @@ -170,6 +171,7 @@ folks fontconfig foomatic-db-engine four-in-a-row +freeciv freeglut freerdp freetype2 @@ -770,6 +772,8 @@ mdadm memtest86+ mesa mesa-demos +minetest +minetest-server mjpegtools mkinitcpio mkinitcpio-busybox @@ -783,6 +787,7 @@ mousetweaks mozilla-common mpfr mpg123 +mplayer mtdev mtools mtpfs @@ -1038,6 +1043,7 @@ splix sqlite squashfs-tools srt +sshfs startup-notification steam subversion @@ -1058,6 +1064,7 @@ tcl tcpdump tdb teamspeak3 +teeworlds telegram-desktop telepathy-glib telepathy-idle @@ -1073,6 +1080,7 @@ thunar-archive-plugin thunar-media-tags-plugin thunar-volman thunderbird +thunderbird-i18n-de tigervnc tlp tolua++ diff --git a/packages_libre.txt b/packages_libre.txt index 7bcc5f2..b01036d 100644 --- a/packages_libre.txt +++ b/packages_libre.txt @@ -10,6 +10,7 @@ alsa-plugins alsa-utils android-tools android-udev +apache appstream-glib apr apr-util @@ -119,6 +120,7 @@ flac flex fontconfig foomatic-db-engine +freeciv freeglut freetype2 fribidi @@ -581,6 +583,8 @@ mdadm memtest86+ mesa mesa-demos +minetest +minetest-server mjpegtools mkinitcpio mkinitcpio-busybox @@ -592,6 +596,7 @@ mousepad mozilla-common mpfr mpg123 +mplayer mtdev mtpfs mypaint-brushes @@ -775,6 +780,7 @@ splix sqlite squashfs-tools srt +sshfs startup-notification subversion sudo @@ -788,6 +794,7 @@ tar tcl tcpdump tdb +teeworlds telegram-desktop terminus-font tevent diff --git a/packages_manjaro.txt b/packages_manjaro.txt index ae8c250..667c272 100644 --- a/packages_manjaro.txt +++ b/packages_manjaro.txt @@ -11,6 +11,7 @@ alsa-plugins alsa-utils android-tools android-udev +apache appstream-glib apr apr-util @@ -107,6 +108,7 @@ expat f2fs-tools faac faad2 +fail2ban fakeroot farstream ffmpeg @@ -117,10 +119,13 @@ filesystem filezilla findutils firefox +firefox-i18n-de +fish flac flex fontconfig foomatic-db-engine +freeciv freeglut freetype2 fribidi @@ -635,6 +640,8 @@ mhwd-nvidia mhwd-nvidia-304xx mhwd-nvidia-340xx mhwd-nvidia-390xx +minetest +minetest-server mjpegtools mkinitcpio mkinitcpio-busybox @@ -647,6 +654,7 @@ mousepad mozilla-common mpfr mpg123 +mplayer ms-office-online mtdev mtpfs @@ -843,6 +851,7 @@ splix sqlite squashfs-tools srt +sshfs startup-notification steam-manjaro subversion @@ -857,6 +866,7 @@ tcl tcpdump tdb teamspeak3 +teeworlds telegram-desktop terminus-font tevent @@ -867,6 +877,7 @@ thunar-archive-plugin thunar-media-tags-plugin thunar-volman thunderbird +thunderbird-i18n-de tigervnc tlp tolua++ diff --git a/packages_pi.txt b/packages_pi.txt new file mode 100644 index 0000000..ed5e467 --- /dev/null +++ b/packages_pi.txt @@ -0,0 +1,858 @@ +a52dec +aalib +accountsservice +acl +acpi +acpid +adwaita-icon-theme +alsa-firmware +alsa-lib +alsa-plugins +alsa-utils +android-tools +android-udev +apache +appstream-glib +apr +apr-util +arc-gtk-theme +arc-icon-theme +archlinux-appstream-data +archlinux-keyring +argon2 +aspell +at-spi2-atk +at-spi2-core +atk +atkmm +attr +audacious +audacious-plugins +autoconf +automake +avahi +b43-fwcutter +babl +bash +bc +binutils +bison +blueman +bluez +bluez-libs +boost-libs +brotli +btrfs-progs +bzip2 +ca-certificates +ca-certificates-cacert +ca-certificates-mozilla +ca-certificates-utils +cairo +cairomm +cantarell-fonts +catfish +cdparanoia +celt +chromaprint +chromium +cifs-utils +clucene +cmake +colord +coreutils +cpupower +cracklib +crda +cronie +cryptsetup +cups +cups-filters +cups-pdf +cups-pk-helper +curl +db +dbus +dbus-glib +dconf +desktop-file-utils +device-mapper +dhclient +dhcpcd +diffutils +ding-libs +dmidecode +dmraid +dnsmasq +dnssec-anchors +dosfstools +double-conversion +dsniff +e2fsprogs +ecryptfs-utils +efibootmgr +enchant +engrampa +exfat-utils +exiv2 +exo +expat +f2fs-tools +faac +faad2 +fail2ban +fakeroot +farstream +ffmpeg +ffmpegthumbnailer +fftw +file +filesystem +filezilla +findutils +firefox +fish +flac +flex +fontconfig +foomatic-db-engine +freeciv +freeglut +freetype2 +fribidi +fuse-common +fuse2 +galculator-gtk2 +gamin +garcon +gawk +gc +gcab +gcc +gcc-libs +gconf +gcr +gd +gdbm +gdk-pixbuf2 +geoclue2 +gettext +ghostscript +giflib +gimp +git +glew +glib-networking +glib2 +glibc +glibmm +glu +gmp +gnome-icon-theme +gnome-icon-theme-symbolic +gnome-keyring +gnome-menus +gnome-themes-extra +gnupg +gnutls +gobject-introspection-runtime +gparted +gpgme +gpm +gptfdisk +graphene +graphite +grep +groff +gsettings-desktop-schemas +gsfonts +gsm +gssproxy +gst-libav +gst-plugins-bad +gst-plugins-base +gst-plugins-base-libs +gst-plugins-good +gst-plugins-ugly +gstreamer +gtk-engine-murrine +gtk-update-icon-cache +gtk-xfce-engine +gtk2 +gtk3 +gtkmm +gtkmm3 +gtksourceview3 +gtkspell +gufw +guile +gvfs +gvfs-afc +gvfs-gphoto2 +gvfs-mtp +gvfs-nfs +gvfs-smb +gzip +harfbuzz +harfbuzz-icu +haveged +hdparm +hexchat +hicolor-icon-theme +hplip +hspell +htop +hunspell +hunspell-de +hwids +hydra +hyphen +iana-etc +icu +ijs +ilmbase +imagemagick +imlib2 +inetutils +iniparser +intltool +iproute2 +iptables +iputils +iso-codes +iw +jack +jansson +jasper +java-environment-common +java-runtime-common +jbig2dec +jdk8-openjdk +jfsutils +jre8-openjdk +jre8-openjdk-headless +js52 +json-c +json-glib +kauth +kbd +kcoreaddons +keyutils +kitemmodels +kmod +krb5 +ladspa +lame +lcms +lcms2 +ldb +ldns +less +libabw +libaio +libarchive +libass +libassuan +libasyncns +libatasmart +libatomic_ops +libavc1394 +libblockdev +libbluray +libbs2b +libbsd +libburn +libbytesize +libcaca +libcanberra +libcanberra-pulse +libcap +libcap-ng +libcddb +libcdio +libcdio-paranoia +libcdr +libcmis +libcroco +libcups +libdaemon +libdatrie +libdc1394 +libdca +libdrm +libdv +libdvbpsi +libdvdcss +libdvdnav +libdvdread +libe-book +libebml +libedit +libelf +libepoxy +libetonyek +libevdev +libevent +libexif +libexttextcat +libfdk-aac +libffi +libfontenc +libfreehand +libgadu +libgcrypt +libglade +libglvnd +libgme +libgpg-error +libgphoto2 +libgsf +libgudev +libguess +libgusb +libibus +libical +libice +libid3tag +libidn +libidn2 +libiec61883 +libimobiledevice +libinput +libisofs +libjpeg-turbo +libkate +libkeybinder3 +libksba +liblangtag +libldap +liblouis +liblqr +libmad +libmagick +libmatroska +libmbim +libmm-glib +libmms +libmng +libmnl +libmodplug +libmp4v2 +libmpc +libmpcdec +libmpd +libmpeg2 +libmspub +libmtp +libmwaw +libndp +libnetfilter_conntrack +libnewt +libnfnetlink +libnfs +libnftnl +libnghttp2 +libnice +libnl +libnm +libnm-glib +libnotify +libnsl +libodfgen +libofa +libogg +libomxil-bellagio +libopenraw +libpagemaker +libpaper +libpcap +libpciaccess +libpgm +libpipeline +libplacebo +libplist +libpng +libproxy +libpsl +libpulse +libpurple +libqmi +libraqm +libraw1394 +libreoffice-still +libreoffice-still-de +librevenge +librsvg +libsamplerate +libsasl +libseccomp +libsecret +libshout +libsidplay +libsigc++ +libsm +libsndfile +libsodium +libsoup +libsoxr +libspiro +libsrtp +libssh +libssh2 +libstaroffice +libstemmer +libsynctex +libsystemd +libtar +libtasn1 +libteam +libthai +libtheora +libtiff +libtiger +libtirpc +libtommath +libtool +libunique +libunistring +libunwind +libupnp +libusb +libusbmuxd +libutil-linux +libva +libvdpau +libvisio +libvisual +libvoikko +libvorbis +libvpx +libwacom +libwbclient +libwebp +libwmf +libwnck +libwnck3 +libwpd +libwpg +libwps +libx11 +libx264 +libx264-all +libxau +libxcb +libxcomposite +libxcursor +libxdamage +libxdmcp +libxext +libxfce4ui +libxfce4util +libxfixes +libxfont2 +libxft +libxi +libxinerama +libxkbcommon +libxkbcommon-x11 +libxkbfile +libxklavier +libxml2 +libxmu +libxpm +libxrandr +libxrender +libxres +libxshmfence +libxslt +libxss +libxt +libxtst +libxv +libxxf86dga +libxxf86misc +libxxf86vm +libyaml +libzmf +licenses +light-locker +lightdm +lightdm-gtk-greeter +lightdm-gtk-greeter-settings +linux-api-headers +linux-firmware +linux-headers +llvm-libs +lm_sensors +logrotate +lpsolve +lsb-release +lua +lua51 +lvm2 +lz4 +lzo +m4 +mailcap +make +man-db +man-pages +mdadm +memtest86+ +mesa +mesa-demos +mjpegtools +mkinitcpio +mkinitcpio-busybox +mlocate +mobile-broadband-provider-info +modemmanager +mousepad +mozilla-common +mpfr +mpg123 +mplayer +mtdev +mtpfs +mumble +nano +ncurses +neon +net-snmp +netbeans +nettle +network-manager-applet +networkmanager +networkmanager-openconnect +networkmanager-openvpn +networkmanager-pptp +networkmanager-vpnc +nfs-utils +nfsidmap +nm-connection-editor +nmap +noto-fonts +noto-fonts-extra +npth +nspr +nss +nss-mdns +ntfs-3g +ntp +numlockx +omxplayer +onboard +openal +openconnect +opencore-amr +openexr +openjpeg2 +openresolv +openssh +openssl +openssl-1.0 +openvpn +opus +orage +orc +os-prober +p11-kit +p7zip +pacman +pam +pambase +pango +pangomm +parted +patch +patchutils +pavucontrol +pciutils +pcre +pcre2 +pcsclite +perl +perl-clone +perl-dbi +perl-error +perl-file-basedir +perl-file-desktopentry +perl-file-mimeinfo +perl-ipc-system-simple +perl-mailtools +perl-parse-yapp +perl-timedate +perl-uri +perl-xml-libxml +perl-xml-namespacesupport +perl-xml-parser +perl-xml-sax +perl-xml-sax-base +pidgin +pinentry +pixman +pkcs11-helper +pkg-config +polkit +polkit-gnome +polkit-qt5 +poppler +poppler-data +poppler-glib +poppler-qt5 +popt +powertop +ppp +pptpclient +procps-ng +protobuf +protobuf-c +psmisc +pulseaudio +pulseaudio-alsa +pulseaudio-bluetooth +pulseaudio-zeroconf +pygobject-devel +pygobject2-devel +pygtk +pyqt5-common +python +python-appdirs +python-cairo +python-dbus +python-dbus-common +python-distutils-extra +python-docopt +python-gobject +python-keyutils +python-packaging +python-pexpect +python-pillow +python-pip +python-psutil +python-ptyprocess +python-pyparsing +python-pyqt5 +python-reportlab +python-setuptools +python-sip +python-six +python-xdg +python-yaml +python2 +python2-cairo +python2-gobject2 +qemu +qpdf +qpdfview +qrencode +qt5-base +qt5-styleplugins +qt5-svg +qt5-x11extras +qt5ct +raptor +rasqal +readline +redland +reiserfsprogs +rest +rpcbind +rsync +rtkit +rtmpdump +run-parts +s-nail +samba +sbc +sdl +sdl2 +sed +serf +shadow +shared-mime-info +sip +slang +smbclient +sound-theme-freedesktop +soundtouch +spandsp +speex +speexdsp +splix +sqlite +srt +sshfs +startup-notification +subversion +sudo +sysfsutils +systemd +systemd-sysvcompat +taglib +talloc +tar +tcl +tcpdump +tdb +teeworlds +terminus-font +tevent +texinfo +thin-provisioning-tools +thunar +thunar-archive-plugin +thunar-media-tags-plugin +thunar-volman +thunderbird +thunderbird-i18n-de +tigervnc +tlp +tolua++ +transmission-gtk +tslib +ttf-bitstream-vera +ttf-dejavu +ttf-droid +ttf-freefont +ttf-inconsolata +ttf-indic-otf +ttf-liberation +tumbler +twolame +tzdata +udiskie +udisks2 +ufw +unace +unrar +unzip +upower +usb_modeswitch +usbmuxd +usbutils +util-linux +v4l-utils +vi +vid.stab +viewnior +vlc +volume_key +vpnc +vte-common +vte3 +vulkan-icd-loader +wavpack +wayland +wayland-protocols +webkit2gtk +webrtc-audio-processing +wget +which +wildmidi +wireless-regdb +wireshark-gtk +woff2 +wpa_supplicant +x11vnc +x265 +xarchiver +xcb-proto +xcb-util +xcb-util-image +xcb-util-keysyms +xcb-util-renderutil +xcb-util-wm +xcursor-simpleandsoft +xcursor-vanilla-dmz-aa +xdg-user-dirs +xdg-utils +xf86-input-elographics +xf86-input-evdev +xf86-input-keyboard +xf86-input-libinput +xf86-input-mouse +xf86-input-synaptics +xf86-input-void +xf86-video-dummy +xf86-video-fbdev +xf86-video-nouveau +xf86-video-qxl +xf86-video-vesa +xfburn +xfce4-appfinder +xfce4-battery-plugin +xfce4-clipman-plugin +xfce4-cpufreq-plugin +xfce4-cpugraph-plugin +xfce4-dict +xfce4-diskperf-plugin +xfce4-fsguard-plugin +xfce4-genmon-plugin +xfce4-mailwatch-plugin +xfce4-mount-plugin +xfce4-mpc-plugin +xfce4-netload-plugin +xfce4-notes-plugin +xfce4-notifyd +xfce4-panel +xfce4-power-manager +xfce4-pulseaudio-plugin +xfce4-screenshooter +xfce4-sensors-plugin +xfce4-session +xfce4-settings +xfce4-smartbookmark-plugin +xfce4-systemload-plugin +xfce4-taskmanager +xfce4-terminal +xfce4-time-out-plugin +xfce4-timer-plugin +xfce4-verve-plugin +xfce4-wavelan-plugin +xfce4-weather-plugin +xfce4-whiskermenu-plugin +xfce4-xkb-plugin +xfconf +xfdesktop +xfsprogs +xfwm4 +xfwm4-themes +xkeyboard-config +xmlsec +xorg-bdftopcf +xorg-font-util +xorg-font-utils +xorg-fonts-alias +xorg-fonts-encodings +xorg-iceauth +xorg-mkfontdir +xorg-mkfontscale +xorg-server +xorg-server-common +xorg-setxkbmap +xorg-twm +xorg-xauth +xorg-xinit +xorg-xkbcomp +xorg-xkill +xorg-xmodmap +xorg-xrandr +xorg-xrdb +xorg-xset +xorgproto +xvidcore +xz +yelp +yelp-xsl +youtube-dl +zd1211-firmware +zenity +zeromq +zip +zita-alsa-pcmi +zita-resampler +zlib +zsh +zstd +zvbi diff --git a/packages_xfce4.txt b/packages_xfce4.txt index 2d4cccf..790262f 100644 --- a/packages_xfce4.txt +++ b/packages_xfce4.txt @@ -11,6 +11,7 @@ alsa-plugins alsa-utils android-tools android-udev +apache appstream-glib apr apr-util @@ -101,6 +102,7 @@ expat f2fs-tools faac faad2 +fail2ban fakeroot farstream ffmpeg @@ -111,10 +113,13 @@ filesystem filezilla findutils firefox +firefox-i18n-de +fish flac flex fontconfig foomatic-db-engine +freeciv freeglut freetype2 fribidi @@ -566,6 +571,8 @@ mdadm memtest86+ mesa mesa-demos +minetest +minetest-server mjpegtools mkinitcpio mkinitcpio-busybox @@ -576,6 +583,7 @@ mousepad mozilla-common mpfr mpg123 +mplayer mtdev mtpfs mumble @@ -747,6 +755,7 @@ speexdsp splix sqlite srt +sshfs startup-notification steam subversion @@ -761,6 +770,7 @@ tcl tcpdump tdb teamspeak3 +teeworlds telegram-desktop terminus-font tevent @@ -771,6 +781,7 @@ thunar-archive-plugin thunar-media-tags-plugin thunar-volman thunderbird +thunderbird-i18n-de tigervnc tlp tolua++ diff --git a/pacman.conf_pi b/pacman.conf_pi new file mode 100755 index 0000000..7281958 --- /dev/null +++ b/pacman.conf_pi @@ -0,0 +1,97 @@ +# +# /etc/pacman.conf +# +# See the pacman.conf(5) manpage for option and repository directives + +# +# GENERAL OPTIONS +# +[options] +# The following paths are commented out with their default values listed. +# If you wish to use different paths, uncomment and update the paths. +#RootDir = / +#DBPath = /var/lib/pacman/ +#CacheDir = /var/cache/pacman/pkg/ +#LogFile = /var/log/pacman.log +#GPGDir = /etc/pacman.d/gnupg/ +#HookDir = /etc/pacman.d/hooks/ +HoldPkg = pacman glibc +#XferCommand = /usr/bin/curl -C - -f %u > %o +#XferCommand = /usr/bin/wget --passive-ftp -c -O %o %u +#CleanMethod = KeepInstalled +#UseDelta = 0.7 +Architecture = armv7h + +# Pacman won't upgrade packages listed in IgnorePkg and members of IgnoreGroup +IgnorePkg = pkgconf +#IgnoreGroup = + +#NoUpgrade = +#NoExtract = + +# Misc options +#UseSyslog +#Color +#TotalDownload +CheckSpace +#VerbosePkgLists + +# PGP signature checking +# NOTE: None of this will work without running `pacman-key --init` first. +# The compiled in default is equivalent to the following line. This requires +# you to locally sign and trust packager keys using `pacman-key` for them to be +# considered valid. +#SigLevel = Required DatabaseOptional +#LocalFileSigLevel = Optional +#RemoteFileSigLevel = Required +# If you wish to check signatures but avoid local sign and trust issues, use +# the following line. This will treat any key imported into pacman's keyring as +# trusted. +#SigLevel = Optional TrustAll +# For now, off by default unless you read the above. +SigLevel = Never + +# +# REPOSITORIES +# - can be defined here or included from another file +# - pacman will search repositories in the order defined here +# - local/custom mirrors can be added here or in separate files +# - repositories listed first will take precedence when packages +# have identical names, regardless of version number +# - URLs will have $repo replaced by the name of the current repo +# - URLs will have $arch replaced by the name of the architecture +# +# Repository entries are of the format: +# [repo-name] +# Server = ServerName +# Include = IncludePath +# +# The header [repo-name] is crucial - it must be present and +# uncommented to enable the repo. +# + +# The testing repositories are disabled by default. To enable, uncomment the +# repo name header and Include lines. You can add preferred servers immediately +# after the header, and they will be used before the default mirrors. + +[core] +Include = /etc/pacman.d/mirrorlist_pi + +[extra] +Include = /etc/pacman.d/mirrorlist_pi + +[community] +Include = /etc/pacman.d/mirrorlist_pi + +[alarm] +Include = /etc/pacman.d/mirrorlist_pi + +[aur] +Include = /etc/pacman.d/mirrorlist_pi + +# 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 + diff --git a/xinitrc_pi.txt b/xinitrc_pi.txt new file mode 100755 index 0000000..ff8a1e5 --- /dev/null +++ b/xinitrc_pi.txt @@ -0,0 +1 @@ +exec startxfce4