PortValhalla/ManuSurface/ManuSurfaceSetup.md

2.5 KiB

ManuSurface Setup

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

Enhancement

  • Install Gnome Extension Manager

    • Install Extensions Clipboard Indicator
  • Install rclone

  • Sync NextCloud

  • Install oh-my-posh

  • Install logo-ls

  • Improve audio quality

    cp ./equalizer/Default.json ~/.var/app/com.github.wwmm.easyeffects/config/easyeffects/output/
    
  • Install python

    sudo apt install python3 python-is-python3 python3-pip
    
  • Install pyenv

    curl https://pyenv.run | bash
    {
      echo ""
      echo "# pyenv"
      echo 'export PYENV_ROOT="$HOME/.pyenv"'
      echo 'command -v pyenv >/dev/null || export PATH="$PYENV_ROOT/bin:$PATH"'
      echo 'eval "$(pyenv init -)"'
      echo 'eval "$(pyenv virtualenv-init -)"'
    } >> ~/.bashrc
    

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