Updated scripts
This commit is contained in:
parent
c2fc606ba4
commit
5afc58f6c3
@ -18,11 +18,9 @@ exec = gsettings set org.gnome.desktop.interface gtk-theme "Adwaita-dark" # fo
|
|||||||
exec = gsettings set org.gnome.desktop.interface color-scheme "prefer-dark" # for GTK4 apps
|
exec = gsettings set org.gnome.desktop.interface color-scheme "prefer-dark" # for GTK4 apps
|
||||||
|
|
||||||
exec-once = /usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1
|
exec-once = /usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1
|
||||||
|
exec-once = udiskie
|
||||||
exec-once = waybar
|
exec-once = waybar
|
||||||
# exec-once = hypridle
|
|
||||||
# exec-once = /usr/local/bin/pypr --debug /tmp/pypr.log
|
|
||||||
exec-once = systemctl --user start sunshine
|
exec-once = systemctl --user start sunshine
|
||||||
# exec-once = input-remapper-control --command autoload
|
|
||||||
exec-once = org.remmina.Remmina -i
|
exec-once = org.remmina.Remmina -i
|
||||||
|
|
||||||
exec-once = [workspace 1] $terminal
|
exec-once = [workspace 1] $terminal
|
||||||
|
|||||||
@ -17,6 +17,8 @@ exec = gsettings set org.gnome.desktop.interface gtk-theme "Adwaita-dark" # fo
|
|||||||
exec = gsettings set org.gnome.desktop.interface color-scheme "prefer-dark" # for GTK4 apps
|
exec = gsettings set org.gnome.desktop.interface color-scheme "prefer-dark" # for GTK4 apps
|
||||||
|
|
||||||
exec-once = /usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1
|
exec-once = /usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1
|
||||||
|
exec-once = sudo udisksctl mount -b /dev/sda1
|
||||||
|
exec-once = udiskie
|
||||||
exec-once = waybar
|
exec-once = waybar
|
||||||
exec-once = systemctl --user start sunshine
|
exec-once = systemctl --user start sunshine
|
||||||
|
|
||||||
@ -29,7 +31,8 @@ env = XCURSOR_SIZE,24
|
|||||||
env = HYPRCURSOR_SIZE,24
|
env = HYPRCURSOR_SIZE,24
|
||||||
env = QT_QPA_PLATFORM,wayland
|
env = QT_QPA_PLATFORM,wayland
|
||||||
env = QT_QPA_PLATFORMTHEME,qt5ct # for Qt apps
|
env = QT_QPA_PLATFORMTHEME,qt5ct # for Qt apps
|
||||||
|
env = GBM_BACKEND, nvidia-drm
|
||||||
|
env = __GLX_VENDOR_LIBRARY_NAME, nvidia
|
||||||
#####################
|
#####################
|
||||||
### LOOK AND FEEL ###
|
### LOOK AND FEEL ###
|
||||||
#####################
|
#####################
|
||||||
|
|||||||
@ -1,5 +1,7 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
set -e
|
set -e
|
||||||
|
sudo -v
|
||||||
|
|
||||||
if ! pacman -Qs inetutils >/dev/null; then
|
if ! pacman -Qs inetutils >/dev/null; then
|
||||||
sudo pacman -Syy --noconfirm inetutils
|
sudo pacman -Syy --noconfirm inetutils
|
||||||
fi
|
fi
|
||||||
@ -22,6 +24,7 @@ echo -e ' \e[H\e[2J
|
|||||||
|
|
||||||
\e[1;32mCMtec '$HOSTNAME' install/Update script\e[0;37m
|
\e[1;32mCMtec '$HOSTNAME' install/Update script\e[0;37m
|
||||||
'
|
'
|
||||||
|
sleep 3
|
||||||
|
|
||||||
# Create backup/snapshot
|
# Create backup/snapshot
|
||||||
if pacman -Qs timeshift >/dev/null; then
|
if pacman -Qs timeshift >/dev/null; then
|
||||||
@ -47,10 +50,6 @@ EOT
|
|||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Symlink bashrc
|
|
||||||
printf -- '\033[33m Symlinking bashrc config\n\033[37m'
|
|
||||||
ln -sf ~/linuxbox/bashrc ~/.bashrc
|
|
||||||
|
|
||||||
# Update all pacman packages
|
# Update all pacman packages
|
||||||
printf -- '\033[33m Updating pacman packages\n\033[37m'
|
printf -- '\033[33m Updating pacman packages\n\033[37m'
|
||||||
sudo pacman -Suyy --noconfirm
|
sudo pacman -Suyy --noconfirm
|
||||||
@ -59,11 +58,23 @@ sudo pacman -Suyy --noconfirm
|
|||||||
if [ "$HOSTNAME" == "STEAMBOX" ]; then
|
if [ "$HOSTNAME" == "STEAMBOX" ]; then
|
||||||
# Install nvidia drivers
|
# Install nvidia drivers
|
||||||
printf -- '\033[33m Installing NVIDIA drivers\n\033[37m'
|
printf -- '\033[33m Installing NVIDIA drivers\n\033[37m'
|
||||||
|
if ! pacman -Qs nvidia-open-dkms >/dev/null; then
|
||||||
|
NEW_KERNEL="yes"
|
||||||
|
else
|
||||||
|
NEW_KERNEL="no"
|
||||||
|
fi
|
||||||
sudo pacman --noconfirm --needed -S base-devel linux-headers git
|
sudo pacman --noconfirm --needed -S base-devel linux-headers git
|
||||||
sudo pacman --noconfirm --needed -S nvidia-open-dkms nvidia-utils lib32-nvidia-utils nvidia-settings opencl-nvidia
|
sudo pacman --noconfirm --needed -S nvidia-open-dkms nvidia-utils lib32-nvidia-utils nvidia-settings opencl-nvidia cuda
|
||||||
|
if [ "$NEW_KERNEL" == "yes" ]; then
|
||||||
|
printf -- '\033[32m \n\n***** Please reboot and run update once more! *****\n\n\033[37m'
|
||||||
|
exit
|
||||||
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
# Symlink bashrc
|
||||||
|
printf -- '\033[33m Symlinking bashrc config\n\033[37m'
|
||||||
|
ln -sf ~/linuxbox/bashrc ~/.bashrc
|
||||||
|
|
||||||
# Update all AUR packages
|
# Update all AUR packages
|
||||||
printf -- '\033[33m Updating AUR packages\n\033[37m'
|
printf -- '\033[33m Updating AUR packages\n\033[37m'
|
||||||
if pacman -Qs yay >/dev/null; then
|
if pacman -Qs yay >/dev/null; then
|
||||||
@ -107,7 +118,6 @@ sudo pacman --noconfirm --needed -S usbutils plymouth dracut dunst hypridle hypr
|
|||||||
|
|
||||||
yay --noconfirm -S --needed --aur adwaita-qt5-git
|
yay --noconfirm -S --needed --aur adwaita-qt5-git
|
||||||
yay --noconfirm -S --needed --aur adwaita-qt6-git
|
yay --noconfirm -S --needed --aur adwaita-qt6-git
|
||||||
yay --noconfirm -S --needed --aur wlogout
|
|
||||||
yay --noconfirm -S --needed --aur hyprshot
|
yay --noconfirm -S --needed --aur hyprshot
|
||||||
|
|
||||||
mkdir -p ~/.local/bin
|
mkdir -p ~/.local/bin
|
||||||
@ -159,10 +169,12 @@ sudo touch /etc/security/autologin.conf
|
|||||||
|
|
||||||
# Install udisk
|
# Install udisk
|
||||||
printf -- '\033[33m Installing udisk\n\033[37m'
|
printf -- '\033[33m Installing udisk\n\033[37m'
|
||||||
sudo pacman --noconfirm --needed -S udisks2
|
sudo pacman --noconfirm --needed -S udisks2 udiskie
|
||||||
echo 'ENV{ID_FS_USAGE}=="filesystem|other|crypto", ENV{UDISKS_FILESYSTEM_SHARED}="1"' | sudo tee /etc/udev/rules.d/99-udisks2.rules
|
echo 'ENV{ID_FS_USAGE}=="filesystem|other|crypto", ENV{UDISKS_FILESYSTEM_SHARED}="1"' | sudo tee /etc/udev/rules.d/99-udisks2.rules
|
||||||
echo 'D /media 0755 root root 0 -' | sudo tee /etc/tmpfiles.d/media.conf
|
echo 'D /media 0755 root root 0 -' | sudo tee /etc/tmpfiles.d/media.conf
|
||||||
|
if [ "$HOSTNAME" == "STEAMBOX" ]; then
|
||||||
|
echo "$USER ALL=(ALL:ALL) NOPASSWD: /usr/sbin/udiskie mount -b /dev/sda1" | sudo tee /etc/sudoers.d/udiskie
|
||||||
|
fi
|
||||||
# Install btop
|
# Install btop
|
||||||
printf -- '\033[33m Installing btop\n\033[37m'
|
printf -- '\033[33m Installing btop\n\033[37m'
|
||||||
sudo pacman --noconfirm --needed -S btop
|
sudo pacman --noconfirm --needed -S btop
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user