Is anyone here using a (non-Android) linux Smartphone? Curious what type of phones y’all are using and what your experience has been.

  • balsoft@lemmy.ml
    link
    fedilink
    arrow-up
    50
    ·
    edit-2
    18 hours ago

    Yes, running OnePlus 6 with Mobile NixOS (actually mostly just NixOS with a couple modules from mobile NixOS). I will try to make the config public when I get it into a less rough state. It’s… useable as a daily phone, but you have to be really into it to do it.

    It’s not like desktop Linux where if you’re a tech enthusiast you can ignore a few rough edges and just use it like you would a more mainstream OS.

    I had to flash a specific old version of OxygenOS, using almost undocumented tools, which could easily brick the phone if something went wrong, just for GPS to work. I have to recompile my kernel every time it updates. I had to write my own scripts for the hardware slider thing to work (which has a nice benefit of letting me use it for whatever I want; I want to make it switch between NORMAL and INSERT in my editor just as a laugh).

    • jnod4@lemmy.ca
      link
      fedilink
      English
      arrow-up
      7
      ·
      12 hours ago

      I can’t even get wire guard to work and he’s writing his own scripts for a Linux phone. How do I get this knowledge?

      • balsoft@lemmy.ml
        link
        fedilink
        arrow-up
        3
        ·
        edit-2
        8 hours ago

        Honestly, it’s mostly just trying shit out, breaking your install and fixing it, and having fun. In the grand scheme of things doing all that stuff is not that difficult, mostly tedious; my day job involves more complex and often interesting problems. It’s just gluing together things which other people wrote, looking at what breaks, and either fixing it properly or just hacking it together with perl.

        Finally, I can confide to you that I’ve spent half a day getting wireguard working on that very phone a couple months ago, only to find out it was because I didn’t poke the right holes in the firewall :)

    • pr06lefs@lemmy.ml
      link
      fedilink
      arrow-up
      8
      ·
      18 hours ago

      I got a oneplus 6 to install nixos, but I’m currently using LineageOS as I kind of got stuck on the nixos install, and I needed a phone. I previously had nixos on a pinephone and it was cool but too slow to use seriously.

      I have a second oneplus 6 with a wonky usb port, am going to try to fix that and maybe give nixos another go. Sounds like its even more hassly than I thought!