This commit is contained in:
Lukas Graz 2022-04-19 09:54:28 +02:00
parent d9ceaa3548
commit 47a4b22755
6 changed files with 64 additions and 10 deletions

3
.vscode/settings.json vendored Normal file
View File

@ -0,0 +1,3 @@
{
"editor.glyphMargin": false
}

View File

@ -6,10 +6,10 @@ this script is from [GitHub](https://github.com/ChrisTitusTech/ArchTitus) and is
## boot ## boot
- dual boot for windows (dont delete partition) - dual boot for windows (dont delete partition)
- skip boot menu (show if 'shift' pressed down) - skip boot menu (show if 'shift' pressed down)
- do not use grub-theming <!-- - do not use grub-theming -->
## package-install ## package-install
- pacman-pkgs.txt - pacman-pkgs.txt
- replace pulseaudio with pipewire <!-- - replace pulseaudio with pipewire -->
- GPU packages - GPU packages
- check if all nessecary: - check if all nessecary:
libva-intel-driver libvdpau-va-gl lib32-vulkan-intel vulkan-intel libva-intel-driver libva-utils lib32-mesa libva-intel-driver libvdpau-va-gl lib32-vulkan-intel vulkan-intel libva-intel-driver libva-utils lib32-mesa
@ -45,6 +45,13 @@ and in `1-setup.sh` set:
### delete zsh ### delete zsh
in `2-user.sh` in `2-user.sh`
### turn of terminal bell/beep ### turn of terminal bell/beep
## Gnome-shell-extensions
### Install
from file
### configure
link and compile extensions from extension with gsettings according to askubuntu.com (configure gnome-shell extensions from command line)
## setup rclone with gdrived
## CleanUp ## CleanUp

View File

@ -19,4 +19,16 @@
# snapper-gui-git # snapper-gui-git
# ttf-meslo # ttf-meslo
# vde2 # vde2
###################
## my packages
###################
epson-inkjet-printer-escpr
mathpix-snipping-tool
rambox-bin
spotify
superproductivity-bin
# teamviewer
# timeshift
# visual-studio-code-bin
zotero
zoom zoom

View File

@ -14,6 +14,7 @@ noto-fonts-emoji
usbutils usbutils
xdg-user-dirs xdg-user-dirs
--END OF MINIMAL INSTALL-- --END OF MINIMAL INSTALL--
avahi
# alsa-plugins # alsa-plugins
# alsa-utils # alsa-utils
## autoconf ## autoconf
@ -115,3 +116,30 @@ pipewire
pipewire-alsa pipewire-alsa
pipewire-jack pipewire-jack
pipewire-pulse pipewire-pulse
########################
adobe-source-code-pro-fonts
firefox
flatpak
grep
gscan2pdf
guake
htop
openconnect
openvpn
networkmanager
networkmanager-openconnect
networkmanager-openvpn
obs-studio
# okular
opencore-amr
openjpeg2
openresolv
openssh
openssl
openvpn
python
qgis
r
rclone
sane
texlive-most

View File

@ -58,18 +58,20 @@ echo -ne "
# #
# sed -i 's/^#en_US.UTF-8 UTF-8/en_US.UTF-8 UTF-8/' /etc/locale.gen # sed -i 's/^#en_US.UTF-8 UTF-8/en_US.UTF-8 UTF-8/' /etc/locale.gen
sed -i 's/^#de_CH.UTF-8 UTF-8/de_CH.UTF-8 UTF-8/' /etc/locale.gen sed -i 's/^#de_CH.UTF-8 UTF-8/de_CH.UTF-8 UTF-8/' /etc/locale.gen
cat "LANG=en_US.UTF-8" >> /etc/locale.conf locale-gen
cat "LC_TIME=de_CH.UTF-8" >> /etc/locale.conf touch /etc/locale.conf
cat "LANG=en_US.UTF-8" | tee -a /etc/locale.conf
cat "LC_TIME=de_CH.UTF-8" | tee -a /etc/locale.conf
timedatectl --no-ask-password set-timezone ${TIMEZONE} timedatectl --no-ask-password set-timezone ${TIMEZONE}
timedatectl --no-ask-password set-ntp 1 timedatectl --no-ask-password set-ntp 1
# localectl --no-ask-password set-locale LANG="en_US.UTF-8" LC_TIME="en_US.UTF-8" # localectl --no-ask-password set-locale LANG="en_US.UTF-8" LC_TIME="en_US.UTF-8"
localectl --no-ask-password set-locale LANG="en_US.UTF-8" LC_TIME="de_CH.UTF-8" localectl --no-ask-password set-locale LANG="en_US.UTF-8" LC_TIME="de_CH.UTF-8"
ln -s /usr/share/zoneinfo/${TIMEZONE} /etc/localtime ln -s /usr/share/zoneinfo/${TIMEZONE} /etc/localtime
# Set keymaps # Set keymaps
touch /etc/vconsole
echo "KEYMAP=$KEYMAP" | tee /etc/vconsole
localectl --no-ask-password set-keymap ${KEYMAP} localectl --no-ask-password set-keymap ${KEYMAP}
localectl set-x11-keymap de acer_laptop nodeadkeys localectl set-x11-keymap de acer_laptop nodeadkeys
locale-gen
# Add sudo no password rights # Add sudo no password rights
sed -i 's/^# %wheel ALL=(ALL) NOPASSWD: ALL/%wheel ALL=(ALL) NOPASSWD: ALL/' /etc/sudoers sed -i 's/^# %wheel ALL=(ALL) NOPASSWD: ALL/%wheel ALL=(ALL) NOPASSWD: ALL/' /etc/sudoers
@ -132,9 +134,9 @@ if grep -E "NVIDIA|GeForce" <<< ${gpu_type}; then
elif lspci | grep 'VGA' | grep -E "Radeon|AMD"; then elif lspci | grep 'VGA' | grep -E "Radeon|AMD"; then
pacman -S --noconfirm --needed xf86-video-amdgpu pacman -S --noconfirm --needed xf86-video-amdgpu
elif grep -E "Integrated Graphics Controller" <<< ${gpu_type}; then elif grep -E "Integrated Graphics Controller" <<< ${gpu_type}; then
pacman -S --noconfirm --needed libva-intel-driver libvdpau-va-gl lib32-vulkan-intel vulkan-intel libva-intel-driver libva-utils lib32-mesa pacman -S --noconfirm --needed libva-intel-driver libvdpau-va-gl lib32-vulkan-intel vulkan-intel libva-utils lib32-mesa
elif grep -E "Intel Corporation UHD" <<< ${gpu_type}; then elif grep -E "Intel Corporation UHD" <<< ${gpu_type}; then
pacman -S --needed --noconfirm libva-intel-driver libvdpau-va-gl lib32-vulkan-intel vulkan-intel libva-intel-driver libva-utils lib32-mesa pacman -S --needed --noconfirm libva-intel-driver libvdpau-va-gl lib32-vulkan-intel vulkan-intel libva-utils lib32-mesa
fi fi
echo -ne " echo -ne "

View File

@ -35,8 +35,10 @@ do
# If selected installation type is FULL, skip the --END OF THE MINIMAL INSTALLATION-- line # If selected installation type is FULL, skip the --END OF THE MINIMAL INSTALLATION-- line
continue continue
fi fi
echo "INSTALLING: ${line}" if [[ ! $line = \#* ]] ; then
sudo pacman -S --noconfirm --needed ${line} echo "INSTALLING: ${line}"
sudo pacman -S --noconfirm --needed ${line}
fi
done done
echo -ne " echo -ne "