mirror of
https://github.com/xsghetti/HyprCrux.git
synced 2025-07-03 13:50:38 -04:00
more script adds
This commit is contained in:
parent
a11d325a19
commit
e1df303d71
15 changed files with 621 additions and 0 deletions
65
Scripts/.old/install_v1.sh
Executable file
65
Scripts/.old/install_v1.sh
Executable file
|
@ -0,0 +1,65 @@
|
|||
#!/bin/bash
|
||||
#|---/ /+--------------------------+---/ /|#
|
||||
#|--/ /-| Main installation script |--/ /-|#
|
||||
#|-/ /--| Prasanth Rangan |-/ /--|#
|
||||
#|/ /---+--------------------------+/ /---|#
|
||||
|
||||
#--------------------------------#
|
||||
# import variables and functions #
|
||||
#--------------------------------#
|
||||
source global_fn.sh
|
||||
if [ $? -ne 0 ] ; then
|
||||
echo "Error: unable to source global_fn.sh, please execute from $(dirname "$(realpath "$0")")..."
|
||||
exit 1
|
||||
fi
|
||||
|
||||
|
||||
#----------------------#
|
||||
# prepare package list #
|
||||
#----------------------#
|
||||
cp custom_hypr.lst install_pkg.lst
|
||||
|
||||
if [ -f "$1" ] && [ ! -z "$1" ] ; then
|
||||
cat $1 >> install_pkg.lst
|
||||
fi
|
||||
|
||||
|
||||
#--------------------------------#
|
||||
# add nvidia drivers to the list #
|
||||
#--------------------------------#
|
||||
if [ `lspci -k | grep -A 2 -E "(VGA|3D)" | grep -i nvidia | wc -l` -gt 0 ] ; then
|
||||
|
||||
cat /usr/lib/modules/*/pkgbase | while read krnl
|
||||
do
|
||||
echo "${krnl}-headers" >> install_pkg.lst
|
||||
done
|
||||
|
||||
echo -e "nvidia-dkms\nnvidia-utils" >> install_pkg.lst
|
||||
sed -i "s/^hyprland-git/hyprland-nvidia-git/g" install_pkg.lst
|
||||
|
||||
else
|
||||
echo "nvidia card not detected, skipping nvidia drivers..."
|
||||
fi
|
||||
|
||||
|
||||
#--------------------------------#
|
||||
# install packages from the list #
|
||||
#--------------------------------#
|
||||
./install_pkg.sh install_pkg.lst
|
||||
|
||||
|
||||
#---------------------------#
|
||||
# restore my custom configs #
|
||||
#---------------------------#
|
||||
./restore_fnt.sh
|
||||
./restore_cfg.sh
|
||||
./restore_sgz.sh
|
||||
|
||||
|
||||
#------------------------#
|
||||
# enable system services #
|
||||
#------------------------#
|
||||
service_ctl NetworkManager
|
||||
service_ctl bluetooth
|
||||
service_ctl sddm
|
||||
|
Loading…
Add table
Add a link
Reference in a new issue