Hello,
I am trying to flash CalyxOS on a Google Pixel 4a using my Artix machine. I'm having trouble with Artix finding the phone when plugged in via USB. lsusb does not show the device.
The install procedure (https://calyxos.org/install/devices/sunfish/linux/#linux-packages) recommends installing the package android-udev, but after looking at it, it seems this package requires systemd:
https://github.com/M0Rf30/android-udev-rules
I think the issue is that I need the right udev rules to identify the device. But, android-udev is only available in the AUR, which I don't have enabled at this time.
I'm running Artix on a 2015 MacBook Pro with runit. I can provide more information if required.
Its in the Arch Linux community repo. I have it installed and it works. Turn on "usb debugging" on the phone before plugging in.
To add the community repo, install the artix-archlinux-support package, and then follow the instructions to modify the pacman.conf
Thanks for this. I should've done this instead of asking the question, waiting for it to break...
I got the flashing to work correctly after this, so I really appreciate your help.
I have CalyxOS on a pixel 4a-5g. Its been working good.
Nice to hear I'm in good company. I completed the flash last night and my first impressions are all 10/10.
If I may ask - how are you managing backups/syncing from desktop to mobile? I see Calyx has a backup app, but I could also just mount it and rsync or something.
I have a pixel phone. CalyxOS looks like a good replacement. I'm a little hesitant though. I know google sux in respecting users' privacy, but Android 12 is so smooth, almost at the same level with iOS.
I setup nextcloud on a headless mini pc. I use it to sync the contacts and calendar , mainly, but also some photos and docs, occasionally.