Sak94664 / pbp-tools

pinebook pro tools: tools for system management, hardware acceleration, and wayland environment for the pinebook pro.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

pbp-tools

pbp-tools: pinebook pro tools

tools for system management, hardware acceleration, and wayland environment for the pinebook pro.

desktop:
pbp-install-desktop-debian

system:
pbp-install-ap6256-firmware
pbp-install-postinstall
pbp-install-boot

hwaccel:
pbp-install-alacritty
pbp-install-ffmpeg
pbp-install-gstreamer
pbp-install-jellyfin-kodi
pbp-install-kodi
pbp-install-kodi-inputstream-adaptive
pbp-install-kodi-p8-platform
pbp-install-kodi-platform
pbp-install-libva
pbp-install-libva-utils
pbp-install-libva-v4l2-request
pbp-install-linux
pbp-install-mesa

media:
pbp-install-libcamera
pbp-install-libudfread
pbp-install-pipewire

wayland:
pbp-install-dmenu-wayland
pbp-install-fontawesome
pbp-install-sway
pbp-install-waybar
pbp-install-wdisplays
pbp-install-wlogout
pbp-install-xdg-desktop-portal
pbp-install-xdg-desktop-portal-wlr

notes:

  • system management tools borrow manjaro configurations for mainline kernel and mrfixit2001 boot images.
  • many scripts have variable override via commandline (ffmpeg, kodi, linux, etc.).
  • recommended core hwaccel setup includes, in build order: linux, mesa, ffmpeg, and kodi.
  • libudfread is an optional kodi dependency.
  • kodi addons include kodi-platform, kodi-p8-platform, jellyfin-kodi and kodi-inputstream-adaptive.
  • libva, libva-utils, and libva-v4l2-request are VAAPI related packages that have some use, but are currently less useful due to an ffmpeg bug.
  • gstreamer includes v4l2codecs from upstream and VAAPI is enabled, so depends on VAAPI packages.
  • alacritty is a GL(ES) enhanced terminal.
  • to use sway, first build the sway suite (wlroots, sway, swaybg, swaylock, and swayidle), then optionally dmenu-wayland, waybar, wdisplays, and wlogout.
  • fontawesome is an optional dependency of waybar for fancy icons.
  • please feel free to modify and adapt to your own distro, and contribute changes.
  • REVIEW EACH SCRIPT PRIOR TO USAGE.

discussion:
pbp-tools forum thread at pine64
mainline kernel froum thread at pine64
mainline hwaccel forum thread at pine64
mesa forum thread at pine64
kodi forum thread at pine64
sway forum thread at pine64
danielt's unofficial debian installer forum thread at pine64

reference:
pine64 website: pinebook pro page
pine64 wiki: pinebook pro page

About

pinebook pro tools: tools for system management, hardware acceleration, and wayland environment for the pinebook pro.

License:GNU General Public License v3.0


Languages

Language:Shell 100.0%