home · contact · privacy
Improve w530 bookworm setup.
[config] / bookworm / setup_scripts / setup_desktop.sh
index 9675df81987ac29ebfc3198ea6aa122f603121f6..88b722d87981386656af949033aae1b2712801be 100755 (executable)
@@ -10,6 +10,17 @@ get_system_name_arg "$1"
 cd "${setup_scripts_dir}"
 ./setup.sh "${system_name}" "" user desktop thinkpad "${system_name}"
 
+# Set up printer.
+ppd_deb="hll2350dwpdrv-4.0.0-1.i386.deb"
+wget "https://download.brother.com/welcome/dlf103566/${ppd_deb}"
+dpkg --add-architecture i386
+apt update
+apt install -y "./${ppd_deb}"
+# lpadmin -p 'Brother_HLL2350DW' -m 'brother-HLL2350DW-cups-en.ppd'
+# service cups restart
+rm "./${ppd_deb}"
+# TODO explore potential lpadmin options like -o 'OutputMode=NormalGray'
+
 # Set up NVIDIA eGPU config.
 if [ "$system_name" = "w530" ]; then
     cd
@@ -22,8 +33,10 @@ if [ "$system_name" = "w530" ]; then
     driver_version=535.86.05
     runscript=NVIDIA-Linux-x86_64-${driver_version}.run
     wget https://us.download.nvidia.com/XFree86/Linux-x86_64/${driver_version}/${runscript}
+    rmmod nouveau
     chmod u+x ${runscript} 
     ./${runscript} --no-kernel-modules
+    depmod
 fi
 
 # Set up user environments.
@@ -33,4 +46,5 @@ adduser --disabled-password --gecos "" plom
 usermod -a -G sudo plom
 passwd plom
 cp setup_home.sh /home/plom
-chown plom:plom /home/plom/setup_home.sh
+cp misc.sh /home/plom
+chown plom:plom /home/plom/*.sh