diff --git a/hypr/.config/kanshi/config b/hypr/.config/kanshi/config index 94e1adc..97bc0e1 100644 --- a/hypr/.config/kanshi/config +++ b/hypr/.config/kanshi/config @@ -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 } diff --git a/scripts/bunx b/scripts/bunx new file mode 120000 index 0000000..092d7ae --- /dev/null +++ b/scripts/bunx @@ -0,0 +1 @@ +/home/matt/.cache/paru/clone/bun-bin/src/bun-linux-x64/bun \ No newline at end of file diff --git a/scripts/hows-my-gpu b/scripts/hows-my-gpu new file mode 100755 index 0000000..690f9b6 --- /dev/null +++ b/scripts/hows-my-gpu @@ -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 diff --git a/scripts/mountbackups b/scripts/mountbackups new file mode 100755 index 0000000..3cb26c8 --- /dev/null +++ b/scripts/mountbackups @@ -0,0 +1,4 @@ +#!/bin/bash + +sshfs matthieu.fortin@172.31.180.4:/home/matthieu.fortin/backups /home/matt/backups-remote + diff --git a/scripts/mountbitlocker b/scripts/mountbitlocker new file mode 100755 index 0000000..664ba99 --- /dev/null +++ b/scripts/mountbitlocker @@ -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/ diff --git a/scripts/mountvhdx b/scripts/mountvhdx new file mode 100755 index 0000000..dec92cc --- /dev/null +++ b/scripts/mountvhdx @@ -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" diff --git a/scripts/nvidia-disable b/scripts/nvidia-disable new file mode 100755 index 0000000..f03a53e --- /dev/null +++ b/scripts/nvidia-disable @@ -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!" diff --git a/scripts/nvidia-enable b/scripts/nvidia-enable new file mode 100755 index 0000000..05c0326 --- /dev/null +++ b/scripts/nvidia-enable @@ -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!" diff --git a/scripts/umountbackups b/scripts/umountbackups new file mode 100755 index 0000000..38e1311 --- /dev/null +++ b/scripts/umountbackups @@ -0,0 +1,3 @@ +#!/bin/bash + +umount /home/matt/backups-remote diff --git a/scripts/umountbitlocker b/scripts/umountbitlocker new file mode 100755 index 0000000..eb1b58a --- /dev/null +++ b/scripts/umountbitlocker @@ -0,0 +1,4 @@ +#!/bin/bash + +sudo umount /media/bitlockermount/ +sudo umount /media/bitlocker diff --git a/scripts/umountvhdx b/scripts/umountvhdx new file mode 100755 index 0000000..0817579 --- /dev/null +++ b/scripts/umountvhdx @@ -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 + diff --git a/scripts/zoxide b/scripts/zoxide new file mode 100755 index 0000000..5f7eb02 Binary files /dev/null and b/scripts/zoxide differ