Secure boot is a good thing. It's a security feature. You want it on whenever possible, unless it's a huge trouble (like if you have to start manually signing your own keys and adding them to the bios).
Those projects look great! I will have to check both those out. My problem with a lot of community FPS games is that the community is just too small to play regularly (like Xonotic, for instance).
This is a very smart and thoughtful perspective. One should consider their time and money as valuable, and not put it in games they disagree with. Do you have any good alternatives to recommend for the most popular Valve FPSs?
First, of course it is completely fine for /home to be on another drive. As long as it is configured in /etc/fstab correctly, almost any configuration of drives and partitions is okay.
Second, your boot issue sounds very strange. Firstly, x220 has a traditional bios boot, right? So you do not need an /EFI partition, and should install grub to the reserved space on the drive for booting (which if you configured MBR for your drive requires no change, if you configured GPT you need to reserve that space). If you have one of the x220s with libreboot (not sure if that exists, but I used to have an x200 with libreboot flashed for the bios), then your grub version might be very out of date, which could cause issues as well.
Nope, a lot of software will try to bundle as much dependencies as needed by default, which makes building from source much easier. Distributions will then "unbundle" them, to keep packages reusing system libraries as much as possible
apt install build-essential
apt build-dep emacs
wget https://ftp.gnu.org/gnu/emacs/emacs-30.1.tar.xz
tar -xf emacs-30.1.tar.xz
cd emacs-30.1
./configure —prefix=/usr/local
make
make install
Secure boot is a good thing. It's a security feature. You want it on whenever possible, unless it's a huge trouble (like if you have to start manually signing your own keys and adding them to the bios).
Edit: added the word manually