updated scripts

This commit is contained in:
Matthieu Fortin (CPC/CCP) 2024-10-29 08:47:50 -04:00
parent 321b645504
commit 369ca7ed8e
12 changed files with 85 additions and 0 deletions

View file

@ -5,5 +5,10 @@ profile home {
profile office {
output DP-3 position 0,0
output eDP-1 disable
}
profile laptop {
output eDP-1 position 0,0 enable scale 2
}

1
scripts/bunx Symbolic link
View file

@ -0,0 +1 @@
/home/matt/.cache/paru/clone/bun-bin/src/bun-linux-x64/bun

28
scripts/hows-my-gpu Executable file
View file

@ -0,0 +1,28 @@
#!/bin/bash
#set -x
echo "Loaded Graphics Cards Kernel Drivers:"
nvidia_output=$(lspci -nnk | grep -A 3 -P '^(\d{4}:)?\d{2}:\d{2}\.\d\s+VGA compatible controller.*NVIDIA')
if [ ! -z "$nvidia_output" ]; then
echo "-------------------------------------"
echo "NVIDIA Graphics:"
echo "$nvidia_output" | grep "Kernel driver in use"
echo
fi
intel_output=$(lspci -nnk | grep -A 3 -P '^(\d{4}:)?\d{2}:\d{2}\.\d\s+VGA compatible controller.*Intel')
if [ ! -z "$intel_output"]; then
echo "-------------------------------------"
echo "Intel Graphics:"
echo "$intel_output" | grep "Kernel driver in use"
echo
fi
amd_output=$(lspci -nnk | grep -A 3 -P '^(\d{4}:)?\d{2}:\d{2}\.\d\s+VGA compatible controller.*AMD')
if [ ! -z "$amd_output"]; then
echo "-------------------------------------"
echo "AMD Graphics:"
echo "$amd_output" | grep "Kernel driver in use"
echo
fi

4
scripts/mountbackups Executable file
View file

@ -0,0 +1,4 @@
#!/bin/bash
sshfs matthieu.fortin@172.31.180.4:/home/matthieu.fortin/backups /home/matt/backups-remote

4
scripts/mountbitlocker Executable file
View file

@ -0,0 +1,4 @@
#!/bin/bash
sudo dislocker /dev/nvme0n1p3 -p099748-676731-423269-306977-078430-705397-273339-488444 -- /media/bitlocker
sudo mount -o loop -t ntfs-3g /media/bitlocker/dislocker-file /media/bitlockermount/

9
scripts/mountvhdx Executable file
View file

@ -0,0 +1,9 @@
#!/bin/bash
VHDX_IMG="$1"
MOUNT_POINT="$2"
sudo rmmod nbd;sudo modprobe nbd max_part=16
sudo qemu-nbd -c /dev/nbd0 "$VHDX_IMG"
sudo partprobe /dev/nbd0
sudo mount -o rw,nouser /dev/nbd0p1 "$MOUNT_POINT"

9
scripts/nvidia-disable Executable file
View file

@ -0,0 +1,9 @@
#!/bin/bash
sudo virsh nodedev-reattach pci_0000_01_00_0
echo "GPU reattached (now host ready)"
sudo rmmod vfio_pci vfio_pci_core vfio_iommu_type1
echo "VFIO drivers removed"
sudo modprobe -i nvidia_modeset nvidia_uvm nvidia
echo "NVIDIA drivers added"
echo "COMPLETED!"

9
scripts/nvidia-enable Executable file
View file

@ -0,0 +1,9 @@
#!/bin/bash
sudo rmmod nvidia_modeset nvidia_uvm nvidia
echo "NVIDIA drivers removed"
sudo modprobe -i vfio_pci vfio_pci_core vfio_iommu_type1
echo "VFIO drivers added"
sudo virsh nodedev-detach pci_0000_01_00_0
echo "GPU detached (now vfio ready)"
echo "COMPLETED!"

3
scripts/umountbackups Executable file
View file

@ -0,0 +1,3 @@
#!/bin/bash
umount /home/matt/backups-remote

4
scripts/umountbitlocker Executable file
View file

@ -0,0 +1,4 @@
#!/bin/bash
sudo umount /media/bitlockermount/
sudo umount /media/bitlocker

9
scripts/umountvhdx Executable file
View file

@ -0,0 +1,9 @@
#!/bin/bash
MOUNT_POINT="$1"
#unmount & remove nbd module
sudo umount "$MOUNT_POINT"
sudo qemu-nbd -d /dev/nbd0
sudo rmmod nbd

BIN
scripts/zoxide Executable file

Binary file not shown.