-
Notifications
You must be signed in to change notification settings - Fork 22
Description
Hello!
I'm also using bazzite like #5 and both the install.sh and rpm don't work out the box. I did have success installing using the script after some modifications. Since /usr is a readonly filesystem when using rpm-ostree, I had to change most of the install directories.
# Install directories
applications_dir="${HOME}/.local/share/applications/"
icons_dir="${HOME}/.local/share/icons/hicolor/scalable/apps/"
bin_dir="${HOME}.local/bin"
udev_dir="/etc/udev/rules.d/"
systemd_dir="${HOME}/.local/share/systemd/user/"Alternatively, I found out that the reason why the user in #5 said "the rpm wasn't recognized" wasn't that the rpm was formatted incorrectly, but because rpm-ostree gives a bad error message, the Checkout arctis-manager-1.6.3-1.fc41.x86_64: opendir(local): No such file or directory message refers to being unable to open local in /usr because /usr/local is symlinked to /var/usrlocal mentioned here. This seems to be because /usr/local is supposed to be untouched by package managers traditionally, so rpm-ostree goes to great lengths to not modify it. I changed the packaging scripts to target /usr/ instead of /usr/local/ and rpm-ostree install worked perfectly (I'll have a PR up in a minute, I also ran into a few small issues I want to ask about).
I haven't been able to do any functionality tests because I own a Arctis Nova 7 which isn't supported yet but I want to try to add that too.