summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xgeneratemodlist.sh3
-rwxr-xr-xinstallextramodules.sh3
-rwxr-xr-xremoveextramodules.sh3
3 files changed, 9 insertions, 0 deletions
diff --git a/generatemodlist.sh b/generatemodlist.sh
new file mode 100755
index 0000000..33ed690
--- /dev/null
+++ b/generatemodlist.sh
@@ -0,0 +1,3 @@
+#!/usr/bin/env bash
+
+find /usr/lib/modules/$1/ -type f | grep -i '\.ko\.zst' | xargs basename -a | tr '\n' ' ' | sed 's/\.ko\.zst//g' > mod_list.txt
diff --git a/installextramodules.sh b/installextramodules.sh
new file mode 100755
index 0000000..9bc1185
--- /dev/null
+++ b/installextramodules.sh
@@ -0,0 +1,3 @@
+#!/usr/bin/env bash
+
+dkms install -m nvidia -v $1 -k $2
diff --git a/removeextramodules.sh b/removeextramodules.sh
new file mode 100755
index 0000000..d7e04b8
--- /dev/null
+++ b/removeextramodules.sh
@@ -0,0 +1,3 @@
+#!/usr/bin/env bash
+
+dkms remove -m nvidia -v $1 -k $2