pbp-tools: pinebook pro tools
https://github.com/xmixahlx/pbp-tools
tools for system management, hardware acceleration, and wayland environment for the pinebook pro.
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-libudfread
pbp-install-pipewire
misc:
pbp-install-fontawesome
pbp-install-libinput
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
info:
pbp-info-cpupower
pbp-info-nvme
pbp-info-upower
config:
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
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:
mainline kernel froum thread
mainline hwaccel forum thread
mesa forum thread
kodi forum thread
sway forum thread
danielt's unofficial debian installer forum thread
for those that also have an x86_64 system, i started a similar project here: https://github.com/xmixahlx/nix-tools
i'm also staging temporary debian packages at https://github.com/xmixahlx/debian-packages for now - currently just linux 5.7.3 and 5.8-rc packages.
https://github.com/xmixahlx/pbp-tools
tools for system management, hardware acceleration, and wayland environment for the pinebook pro.
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-libudfread
pbp-install-pipewire
misc:
pbp-install-fontawesome
pbp-install-libinput
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
info:
pbp-info-cpupower
pbp-info-nvme
pbp-info-upower
config:
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
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:
mainline kernel froum thread
mainline hwaccel forum thread
mesa forum thread
kodi forum thread
sway forum thread
danielt's unofficial debian installer forum thread
for those that also have an x86_64 system, i started a similar project here: https://github.com/xmixahlx/nix-tools
i'm also staging temporary debian packages at https://github.com/xmixahlx/debian-packages for now - currently just linux 5.7.3 and 5.8-rc packages.