Discussion
Loading...

#Tag

Log in
  • About
  • Code of conduct
  • Privacy
  • Users
  • Instances
  • About Bonfire
Indie Tech News
Indie Tech News
@indietechnews@flipboard.social  ·  activity timestamp last month

Both #Mobian and #PostmarketOS ( #Alpine #Linux) repositories block updates over #Tor, but so does GrapheneOS. However, it is possible to have onionized repositories with #Debian on #Termux.

proot-distro with alpine can install (apk add) #rust and #cargo. Just add the required libraries and #Arti is built! PostmarketOS is built on Alpine and, interestingly, "apks" and "sdks" derive from Alpine, not from Google.
https://pkgs.alpinelinux.org/package/edge/main/x86/rust

I wonder if microG can be installed in PostmarketOS. The Tor Browser should install on mobile linux devices (whether #Posh or #Gnome, etc). Until then, you can modify the proxy settings in #Firefox to use Arti. Onionsites could also be accessed this way.
https://gitlab.com/postmarketOS/mobile-config-firefox

@torproject
@postmarketOS
@justsoup
#degoogle #LinuxOnMobile #FOSS #phone #rustlang

rust - Alpine Linux packages

  • Copy link
  • Flag this post
  • Block
Jan :rust: :ferris: boosted
Fabio Manganiello
Fabio Manganiello
@fabio@manganiello.eu  ·  activity timestamp last month

📰 New blog article

Self-host your own multi-service #music server on #Android

How to replace your music streaming apps with a setup that supports multiple streaming services, multiple devices and multiple outputs from a single Webapp.

#mopidy #platypush #termux #ntfy #Tasker #python

@Selfhosted @Android @python

https://blog.platypush.tech/article/Self-host-your-music-experience-on-mobile

  • Copy link
  • Flag this post
  • Block
Fabio Manganiello
Fabio Manganiello
@fabio@manganiello.eu  ·  activity timestamp last month

📰 New blog article

Self-host your own multi-service #music server on #Android

How to replace your music streaming apps with a setup that supports multiple streaming services, multiple devices and multiple outputs from a single Webapp.

#mopidy #platypush #termux #ntfy #Tasker #python

@Selfhosted @Android @python

https://blog.platypush.tech/article/Self-host-your-music-experience-on-mobile

  • Copy link
  • Flag this post
  • Block
your fridge inspector
your fridge inspector
@pelle@veganism.social  ·  activity timestamp 2 months ago

getting some kind of #gradle error when trying to build #helloworld #cordova #android #app in #proot #debian in #termux 😐

why???

[...]

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':app:processDebugResources'.
> Could not resolve all files for configuration ':app:debugRuntimeClasspath'.
   > Failed to transform appcompat-1.7.0.aar (androidx.appcompat:appcompat:1.7.0) to match attributes {artifactType=android-compiled-dependencies-resources, org.gradle.category=library, org.gradle.dependency.bundling=external, org.gradle.libraryelements=aar, org.gradle.status=release, org.gradle.usage=java-runtime}.
      > Execution failed for AarResourcesCompilerTransform: /root/.gradle/caches/8.13/transforms/459cb14f885dfe9984b3b738a7946fbf/transformed/appcompat-1.7.0.
         > AAPT2 aapt2-8.7.3-12006047-linux Daemon #1: Daemon startup failed
           This should not happen under normal circumstances, please file an issue if it does.

[...]

Deprecated Gradle features were used in this build, making it incompatible with Gradle 9.0.

You can use '--warning-mode all' to show the individual deprecation warnings and determine if they come from your own scripts or plugins.

For more on this, please refer to https://docs.gradle.org/8.13/userguide/command_line_interface.html#sec:command_line_warnings in the Gradle documentation.

BUILD FAILED in 1m 32s
27 actionable tasks: 27 executed
Command failed with exit code 1: /root/hello/platforms/android/tools/gradlew cdvBuildDebug
[...] FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':app:processDebugResources'. > Could not resolve all files for configuration ':app:debugRuntimeClasspath'. > Failed to transform appcompat-1.7.0.aar (androidx.appcompat:appcompat:1.7.0) to match attributes {artifactType=android-compiled-dependencies-resources, org.gradle.category=library, org.gradle.dependency.bundling=external, org.gradle.libraryelements=aar, org.gradle.status=release, org.gradle.usage=java-runtime}. > Execution failed for AarResourcesCompilerTransform: /root/.gradle/caches/8.13/transforms/459cb14f885dfe9984b3b738a7946fbf/transformed/appcompat-1.7.0. > AAPT2 aapt2-8.7.3-12006047-linux Daemon #1: Daemon startup failed This should not happen under normal circumstances, please file an issue if it does. [...] Deprecated Gradle features were used in this build, making it incompatible with Gradle 9.0. You can use '--warning-mode all' to show the individual deprecation warnings and determine if they come from your own scripts or plugins. For more on this, please refer to https://docs.gradle.org/8.13/userguide/command_line_interface.html#sec:command_line_warnings in the Gradle documentation. BUILD FAILED in 1m 32s 27 actionable tasks: 27 executed Command failed with exit code 1: /root/hello/platforms/android/tools/gradlew cdvBuildDebug
[...] FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':app:processDebugResources'. > Could not resolve all files for configuration ':app:debugRuntimeClasspath'. > Failed to transform appcompat-1.7.0.aar (androidx.appcompat:appcompat:1.7.0) to match attributes {artifactType=android-compiled-dependencies-resources, org.gradle.category=library, org.gradle.dependency.bundling=external, org.gradle.libraryelements=aar, org.gradle.status=release, org.gradle.usage=java-runtime}. > Execution failed for AarResourcesCompilerTransform: /root/.gradle/caches/8.13/transforms/459cb14f885dfe9984b3b738a7946fbf/transformed/appcompat-1.7.0. > AAPT2 aapt2-8.7.3-12006047-linux Daemon #1: Daemon startup failed This should not happen under normal circumstances, please file an issue if it does. [...] Deprecated Gradle features were used in this build, making it incompatible with Gradle 9.0. You can use '--warning-mode all' to show the individual deprecation warnings and determine if they come from your own scripts or plugins. For more on this, please refer to https://docs.gradle.org/8.13/userguide/command_line_interface.html#sec:command_line_warnings in the Gradle documentation. BUILD FAILED in 1m 32s 27 actionable tasks: 27 executed Command failed with exit code 1: /root/hello/platforms/android/tools/gradlew cdvBuildDebug
  • Copy link
  • Flag this post
  • Block
Seth of the Fediverse boosted
Digital Freedom Foundation
Digital Freedom Foundation
@dff@fosstodon.org  ·  activity timestamp 2 months ago

If you're concerned about the state of #FreeSoftware on #Android and projects like #FDroid and #Termux, please sign the petition to stop Google from limiting APK usage: https://www.change.org/p/stop-google-from-limiting-apk-file-usage

  • Copy link
  • Flag this post
  • Block
Digital Freedom Foundation
Digital Freedom Foundation
@dff@fosstodon.org  ·  activity timestamp 2 months ago

If you're concerned about the state of #FreeSoftware on #Android and projects like #FDroid and #Termux, please sign the petition to stop Google from limiting APK usage: https://www.change.org/p/stop-google-from-limiting-apk-file-usage

  • Copy link
  • Flag this post
  • Block
David Gerard
David Gerard
@davidgerard@circumstances.run  ·  activity timestamp 4 months ago

is there an android app that will just record the flac stream out my usb mic, and not fuck with it

i just want to record the fuckin data stream

surely this must exist without insane faff

your fridge inspector
your fridge inspector
@pelle@veganism.social replied  ·  activity timestamp 4 months ago
@span davidgerard
this #opensource #audiorecorder app does #wav:
https://f-droid.org/packages/com.dimowner.audiorecorder

if you want #flac, try this in #termux:

termux-microphone-record -b 48000 -f recording.flac

and stop recording with:

termux-microphone-record -q

  • Copy link
  • Flag this comment
  • Block
Your weary 'net denizen and 2 others boosted
concretedog
concretedog
@concretedog@mastodon.social  ·  activity timestamp 6 months ago

KLAXXON! #SOURCE issue 2 is now available for download! In case you don't know what I am on about SOURCE is my attempt at an #opensource "pay what you feel" magazine. In this issue we look at #Godot, #Inkscape, #OpenStreetMap#Logseq#Termux and #Syncthing

There's a little more info and a direct to pdf link on my blog as well as links to Issue 1 which was a deep dive on Computational FLuid Dynamics with #FreeCAD.

https://concretedog.blogspot.com/2025/07/source-issue-2-out-now.html

Please Boost!

A cover image for SOURCE Issue 2. The heading and some text are in magenta with a black background. Diagonally across the middle is a complex looking graph which is a screenshot from Logseq. The bottom left corner has a triangle of text which contains info about the magazine content.
A cover image for SOURCE Issue 2. The heading and some text are in magenta with a black background. Diagonally across the middle is a complex looking graph which is a screenshot from Logseq. The bottom left corner has a triangle of text which contains info about the magazine content.
A cover image for SOURCE Issue 2. The heading and some text are in magenta with a black background. Diagonally across the middle is a complex looking graph which is a screenshot from Logseq. The bottom left corner has a triangle of text which contains info about the magazine content.
  • Copy link
  • Flag this post
  • Block
concretedog
concretedog
@concretedog@mastodon.social  ·  activity timestamp 6 months ago

KLAXXON! #SOURCE issue 2 is now available for download! In case you don't know what I am on about SOURCE is my attempt at an #opensource "pay what you feel" magazine. In this issue we look at #Godot, #Inkscape, #OpenStreetMap#Logseq#Termux and #Syncthing

There's a little more info and a direct to pdf link on my blog as well as links to Issue 1 which was a deep dive on Computational FLuid Dynamics with #FreeCAD.

https://concretedog.blogspot.com/2025/07/source-issue-2-out-now.html

Please Boost!

A cover image for SOURCE Issue 2. The heading and some text are in magenta with a black background. Diagonally across the middle is a complex looking graph which is a screenshot from Logseq. The bottom left corner has a triangle of text which contains info about the magazine content.
A cover image for SOURCE Issue 2. The heading and some text are in magenta with a black background. Diagonally across the middle is a complex looking graph which is a screenshot from Logseq. The bottom left corner has a triangle of text which contains info about the magazine content.
A cover image for SOURCE Issue 2. The heading and some text are in magenta with a black background. Diagonally across the middle is a complex looking graph which is a screenshot from Logseq. The bottom left corner has a triangle of text which contains info about the magazine content.
  • Copy link
  • Flag this post
  • Block

bonfire.cafe

A space for Bonfire maintainers and contributors to communicate

bonfire.cafe: About · Code of conduct · Privacy · Users · Instances
Bonfire social · 1.0.1-beta.35 no JS en
Automatic federation enabled
Log in
  • Explore
  • About
  • Members
  • Code of Conduct