PortValhalla/ManuSurface/ManuSurfaceSetup.md

1.5 KiB

ManuSurface Setup

The steps described here allow the creation of a linux system on a Surface Book 2.

  • Rename host
  • Install Brave
  • Install Bitwarden
  • Install snapd
  • Install vscodium using snapd
  • Generate SSH-key
  • Install linux-surface
    See: https://github.com/linux-surface/linux-surface/wiki/Installation-and-Setup
    • wget -qO - https://raw.githubusercontent.com/linux-surface/linux-surface/master/pkg/keys/surface.asc \
          | gpg --dearmor | sudo dd of=/etc/apt/trusted.gpg.d/linux-surface.gpg
      
    • echo "deb [arch=amd64] https://pkg.surfacelinux.com/debian release main" \
          | sudo tee /etc/apt/sources.list.d/linux-surface.list
      
    • sudo apt update
      
  • Install tea
    wget https://dl.gitea.io/tea/0.9.0/tea-0.9.0-linux-amd64 -O tea
    sudo install tea /usr/local/bin
    

Post-Install

  • Add SSH-key to GitHub/Gitea websites
  • Add Caskaydia Cove Nerd Font Regular to /usr/share/font/opentype

Configuration

  • Desktop
    • Desktop Options
      • Super Key Action: Applications
  • Power
    • Power Saving Options
      • Disable "Automatic Screen Brightness"
    • Suspend & Power Button
      • Power Button Behavior: "Suspend"
      • Enable "Show Battery Percentage"
  • Mouse & Touchpad
    • Touchpad Scroll & Zoom Options
      • Enable "Natural Scrolling"
  • Date & Time
    • Time Format: 24-hour
  • OS Upgrade & Recovery
    • Update Recovery Partition