Skip to content

Instantly share code, notes, and snippets.

@Bomret
Last active March 15, 2022 19:04
Show Gist options
  • Save Bomret/756ec393b66e984497e09b6719c91c9b to your computer and use it in GitHub Desktop.
Save Bomret/756ec393b66e984497e09b6719c91c9b to your computer and use it in GitHub Desktop.
Pop! OS on Surface Laptop 3
  1. Install Pop! OS
  2. Install Surface Linux Kernel
  3. Fix Wifi
  4. Fix built-in keyboard with encrypted disk (default install encrypts the drive)
  • Edit /etc/initramfs-tools/modules
  • Add at bottom:
surface_aggregator
surface_aggregator_registry
surface_hid_core
surface_hid
pinctrl_amd
8250_dw
  • execute sudo update-initramfs -u
  1. (Optional) For .NET Development with Omnisharp
  • execute echo fs.inotify.max_user_watches=524288 | sudo tee -a /etc/sysctl.conf && sudo sysctl -p so that omnisharp does watch all files for changes.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment