blendOS

B

blendOS

blendOS is Arch Linux, made immutable, declarative and atomic. https://blendos.co

Join

Adding udev rules, or…

So I have a laptop that has a partially broken keyboard. I would normally disable it by adding a udev rule. Basically, run a libinput command to find the device event number, plug it into a .rules file, and copy that to /etc/udev/rules.d/ What would the blendOS equivalent be? Or am I wrong in assuming /etc is read only? Is there a way to add it into the system.yaml? (Sorry if this has been answered before, I swear I know how search works!)...
Solution:
/etc is writable. So you can add that rule. You can search on the Arch Wiki page how to add udev rules. I thought the Wiki can be helpful since BlendOS is Arch-based.

How can I remove waydroid?

Installing it was far too easy given that there is no GUI button to uninstall it just as easily, nor manage it in the exact same way as Distro containers (which all come with an easy uninstall button). This seems like an oversight. Much like the lack of pointers on how to properly start the Waydroid desktop with the many commands to do so such waydroid session start, and waydroid first-launch. Leaving many users on these #🆘┃support threads understandably confused about it, because they just access it using the Settings app through the BlendOS System app. Rambling aside, Waydroid works just fine. All of the commands to access and manage waydroid such as 'waydroid show-full-ui' work. I just simply regret installing it as I don't know of any x86_x64 repo's where I can actually grab Android packages that are solely intended for Android on Desktop and not mobile architectures. I would like to remove it now. I have been researching how for quite a long time now with no luck. Things like the blend command (which doesn't list waydroid as a container!), and the system.yaml config, do not come with instruction for this. bkpg isn't installed by default. I'm at my whits end for removing waydroid from my BlendOS system. I wish there was a GUI uninstall button in the BlendOS System app for Waydroid like there is for every containerized distrobution, or even a clearly defined CLI method using the blend command....
Solution:
If you want to remove it you’ll have to fork the base track or add a pacman -R command to the commands: block

Building a custom ISO which auto installs BlendOS with a custom system.yaml

I want to deploy a standardized immutable OS on multiple machines with a set of packages that I have preconfigured. BlendOS sounded like the perfect tool for that, sadly I cannot find documentation on how I can modify the installer when creating a custom ISO. Can someone point me in the right direction, with at least what repo contains the actual installer. Or am I going about this the wrong way, since I cannot find any documentation regarding this. EDIT: I found the repo for the installer https://git.blendos.co/NoaHimesaka1873/blend-inst-t2, but it does not really seem to contain the logic to address my problem. The only thing I think I was able to figure out is that it copies airootfs to where one is installing the os, but I thought that airootfs was the rootfs of the iso, but I think I might be wrong? But maybe it is just dual purpose, I guess....
Solution:
no, the repo for the installer is https://github.com/blend-os/blend-inst

Blend OS settings not starting

So here I just installed Blend OS on my Lenovo Thinkpad T500, but after install, when clicking the icon (just as I thought) the blend os settings app didn't start. Now I used something from a forum to add to system.yaml but it didn't work. In a moment I am going to post the copy of system.yaml. But what do I do?
Solution:
You seem to have formatted it wrong.

Correct way of adding to waydroid?

I'm trying to add gapps, libndk, widevine and smartdock to Waydroid. I've tried: - clearing all directories and using -s gapps to initialise with gapps, - using the waydroid-script main.py install method (system is ofc read only, so that doesn't work past unzipping gapps), - adding /home/<name>/waydroid_script/venv/bin/python3 /home/<name>/waydroid_script/main.py install {gapps,etc,etc} to the system.yaml,...
Solution:
So I just did ```sh sudo rm -r /var/lib/waydroid sudo rm -r /home/.waydroid sudo rm -r /home/$USER/waydroid...

Can't load System Settings

I installed BlendOS successfully on an Intel mini-pc, running on a TF card, but I it won't open system settings so I can't find a way to add containers. If I right click System and try to load App Details, it opens the App Store and says "Sorry! There are no details for that application"...
Solution:
sed -i '3s|Exec=blend-settings |Exec=blend-settings --gtk-version=3 |' /usr/share/applications/blend-settings.desktop add to commands: in /system.yaml...

Installing on LVM inside LUKS is unbootable

I have a disk with two partitions: boot, and a LUKS-encrypted partition for the rest. The LUKS device when unlocked contains a few LVM logical volumes: root, home and swap. I ran the BlendOS installer, then mounted root at /mnt and boot at /mnt/boot. Then in the manual partition menu I set each respective partition to System and Boot, then ran the installer. Afterward, I updated /mnt/etc/fstab and /mnt/etc/crypttab according to my disk layout. I updated mkinitcpio, modprobe and GRUB configs to ensure the disk would be unlocked at boot, then ran arch-chroot to ensure those settings were applied to the boot partition. After completion, I unmounted, unplugged my live USB and rebooted, and the boot process would not recognize the boot partition as bootable. ...

Problem GUI app inside container Arch

Hi guys, I had to install some programs inside a container with arch-linux because with akshara they threw some errors during the installation (and the record of the grub in the bios was deleted, but this is another problem). The installation inside the container is OK, but they can't find the display: ``` $ brave [36657:36678:0503/135110.252611:ERROR:dbus/bus.cc:408] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory Authorization required, but no authorization protocol specified...
Solution:
@ム丂イ乇尺ノ丂ズ I have found the solution: xauth add {containerHostname}/unix:0 MIT-MAGIC-COOKIE-1 {numberInXauthority}

i installed blend os but all i can see is no gui and tty1

i installed blend os but all i can see is no gui and tty1

issues installing cinnamon

need help
Solution:
Edit cinnamon.yaml in your fork and remove arc-gtk-theme

Error downloading Arch tarball

I'm getting the following when trying to run sudo akshara update:
[INFO] attempting to acquire system lock [INFO] downloading Arch tarball... Prepended http:// to 'None/iso/latest/sha256sums.txt'...
Solution:
to fix this for now, add an arch-repo line to system.yaml
arch-repo: 'https://geo.mirror.pkgbuild.com'
arch-repo: 'https://geo.mirror.pkgbuild.com'
...

BlendOS Icons not Created on Install

I did a clean install of BlendOS in VMware Workstation. When the install was finished and I rebooted, the initial setup walked me through creating a user and configuring the system. However when that was finished, there wwere no BlendOS icons made in the Gnome menu. I can run blend-settings from the terminal, but I can't figure out how to make the icons that are missing.

How to add user to group in container?

So currently I am trying to unlock my memory in a container, it says I have to be added to the audio group, i have attempted this repeatedly, and restarted/logged out of my computer entirely as that seems to be the only way to update containers, the problem is the container (nor apps involved) seem to launch with the group active, leading to my error persisting, so I'm not sure what to do here to actually get it to acknowledge the user was added to the group

how to install a package saved on disk

been reading through the guide on the main website, but it does not mention how I would achieve something similar to pacman -U <package location> is this functionality possible on blendOS?

Network connection issue

Hello world! Im now trying to install and set up blendOS v4. My problem is like that: on installation, I can actually find and connect my home WiFi network, but the WiFi icon in the bar shows the question sign on it. I can browse some sites and ping blendos.co works well, however, pkg-repo.blendos.co, aur.archlinux... are unable to be reached due to infinite loading. JadeGUI says Im not connected to the net too. Then I had to try to install blend not at home, using my phone's WiFi AP and everything went well. I switched to plasma track, reached home and found that in KDE my connection to home WiFi is labeled 'Limited connection' and pkg-repo as well as aur are unreachable. So, I am a bit confused... In addition, connection on Windows 11 on this Laptop works flawlessly. My adapter is Realtek 8822CE....

Tried to create arch container instead met with sed error and abort

I tried making a fresh container for arch and was met with sed errors and unable to have write permission to $BUILDDIR home/eyes within the container. How would I resolve this?
Solution:
its a fresh install shoud I just reinstall?
No description

How to install nordvpn on arch container

When I try nordvpn login after installing nordvpn-bin I get this error in the image below. I tried adding nordvpn start to /etc/init.d in the arch container but no changes.
Solution:
was able to install through aur package in system.yaml
No description

Steam runtime error

Every time I try to start up steam I get the prompt of unpacking steam-runtime. It then swaps to a prompt of a unable to unpack steam-runtime are you running out of space. I am not running out of space in the least with three drives with 3TB. I have tried purging Steam files, I can't recognize any missing libraries, I have uninstalled using flatpak and re-installed, and one or two other things. Can someone please help me I am really hoping to play monster hunter wilds at the end of the month?...

wayland issue

this is more annoying then an issue, but why do i have to Manually start wayland every time i restart my pc? the command i use works and gets me going, its just annoying more then anything that i have to constantly run it. command being used: dbus-run-session startplasma-wayland...

How to map keyboard keys ?

I've just remap a new QWERTY keyboard into an AZERTY (I was unable to find an ergonomic one with touchpad) using stickers. I nearly happy, but a key is missing : the one for type < and >. So I think to map another key not so useful (²). I tried a few things (espanso, input-remapper...) but they do not worked. So, anyone could recommend me a way to accomplish this ? BTW: i'm on the default gnome/wayland track.
Solution:
You'd have to install it with the system.yaml file. https://blendos.co/reference/configs/system/...