You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

README.md 2.1 KiB

3 years ago
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. # PinePhoneBoy Operating System
  2. Linux UI customized to resemble a Fallout Pip-Boy. To be used with the PINE64 PinePhone running Arch Linux ARM, enclosed in the PinePhoneBoy harness.
  3. ## Screenshots
  4. ### Radio tab
  5. ![Radio](screenshots/radio.jpg)
  6. ## Components
  7. - sway: Window Manager
  8. - waybar: Side panel
  9. - termite: Terminal emulator
  10. - mako: Notifications daemon
  11. - mpd: Music player daemon
  12. - xfmpc: Music player client
  13. ## Dependencies
  14. - [Sway on PinePhone](https://github.com/Dejvino/pinephone-sway-poc)
  15. - [feather icons](https://github.com/feathericons/feather)
  16. ## Install
  17. ```bash
  18. git clone --recurse-submodules https://git.dejvino.cz/dejvino/PinePhoneBoyOS
  19. cd PinePhoneBoyOS
  20. ./convert_icons.sh
  21. ...
  22. ```
  23. ### Theme
  24. ```bash
  25. git clone https://github.com/i-mint/midnight
  26. mkdir -p ~/.themes
  27. cp -R midnight/Midnight* ~/.themes/
  28. gsettings set org.gnome.desktop.interface gtk-theme "Midnight-GreenNight"
  29. gsettings set org.gnome.desktop.wm.preferences theme "Midnight-GreenNight"
  30. git clone -b Abyss-Desktop-Theme-Icons-and-Folders https://github.com/rtlewis88/rtl88-Themes
  31. cp -R rtl88-Themes/Abyss-ENVY-Suru ~/.icons/Abyss-ENVY
  32. gsettings set org.gnome.desktop.interface icon-theme "Abyss-ENVY"
  33. ```
  34. ### Bootsplash
  35. 1. Find an image you want shown during boot (see [example](https://techgage.com/wp-content/uploads/2015/11/Fallout-4-Pip-Boy-App-Android-Logo.jpg))
  36. 2. Clone the [bootsplash package](https://github.com/dreemurrs-embedded/Pine64-Arch/tree/master/PKGBUILDS/danctnix/bootsplash-danctnix), replace the image and profit!
  37. ```bash
  38. git clone https://github.com/dreemurrs-embedded/Pine64-Arch
  39. cd PKGBUILDS/danctnix/bootsplash-danctnix
  40. # change the sha256sum for danctnix.png to 'SKIP'
  41. vim PKGBUILD
  42. # download your image
  43. wget some-image-url -O bootsplash.jpg
  44. # rotate it to face the right way up
  45. convert bootspalsh.jpg -distort SRT -90 danctnix.png
  46. # install!
  47. makepkg -sif
  48. # reboot to see it during the next startup
  49. ```
  50. ## Notes
  51. - make sure mpd is running user-wide and not system-wide, otherwise it can't access alsa or pulseaudio (i.e. create ~/.config/mpd/mpd.conf)