Skip to content

xmixahlx/pbp-tools

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

pbp-tools

pbp-tools: pinebook pro tools

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

install

desktop:
pbp-install-desktop

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-pipewire

misc:
pbp-install-fontawesome
pbp-install-libinput
pbp-install-libudfread
pbp-install-xdg-desktop-portal

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

other

info:
pbp-info-cpupower
pbp-info-nvme
pbp-info-upower

config:
pbp-config-apt
pbp-config-cpupower
pbp-config-danielt-installer-conversion
pbp-config-nvme-ps
pbp-config-system
pbp-config-systemd

reset:
pbp-reset-emmc
pbp-reset-wireless

info

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 or raise issues.
  • 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.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages