OpenDeck on Arch Linux

Discussions related to the packaging and installation of OpenDeck on Arch Linux
164 Replies
Terrorwolf
Terrorwolf8mo ago
FYI: I am now the Maintainer of the non git Opendeck Package on the AUR. I will update the Package in the next few days.
nekename
nekenameOP8mo ago
Awesome @Terrorwolf I presume I should remove the Unfortunately, these are often out of date, but you can try your luck. I added about the AUR packages to the README then?
Terrorwolf
Terrorwolf8mo ago
You can but i would wait until the non git version is up to date. Unfortunatly I can't be the maintainer of the git version yet since its working and has no problem. Unless @ΩмεցαЯοցυε would add me as a maintainer
ΩмεցαЯοցυε
i can do that
Terrorwolf
Terrorwolf8mo ago
That would be great. I can also re add you as a maintainer of the non git version if you'd like.
ΩмεցαЯοցυε
whats your username? sure, tho i dont have much time to maintain packages currently
Terrorwolf
Terrorwolf8mo ago
Now that there is more than one maintainer its no problem anymore. See the non git variant.
ΩмεցαЯοցυε
the git version always had more than one maintainer
Terrorwolf
Terrorwolf8mo ago
I know. But the normal version which is still far behind had just one
ΩмεցαЯοցυε
added you
nekename
nekenameOP8mo ago
lmao it is still on 2.2.1 😭
Terrorwolf
Terrorwolf8mo ago
Thanks. Will add you back to the normal when at home Will update today or tomorrow depending on when the new version releases.
nekename
nekenameOP8mo ago
@Terrorwolf test the latest commit on your system first, and if everything seems good, then feel free to update the package @Percy_Ikana if you could test the latest commit ("Bump version to 2.4.0") that would also be great
Percy_Ikana
Percy_Ikana8mo ago
I'll look at it when I get time and let you know.
Terrorwolf
Terrorwolf8mo ago
seems to be working for now. Except the Image Problem. Update for the non-git Opendeck was just pushed to the AUR
nekename
nekenameOP8mo ago
@Terrorwolf could you replace deno-init in the dependencies with deno like has been done for -git
Terrorwolf
Terrorwolf8mo ago
thats the plan, but i got a few errors with the not init deno version today on my testing machine. Will debug this over the weekend and push the new version then. I wanted to get the new version out asap.
nekename
nekenameOP8mo ago
damn, 33% of opendeck users are on Arch or a derivative (Arch 12%, Endeavour 10%, CachyOS 9%, Manjaro 1%, Garuda 1%) next highest is flatpak at 28%, Ubuntu and Debian are surprisingly low at 4%
Terrorwolf
Terrorwolf8mo ago
what are the other OS?
nekename
nekenameOP8mo ago
this is the last 24 hours
No description
Terrorwolf
Terrorwolf8mo ago
Intresting
nekename
nekenameOP8mo ago
"Linux" used to be a lot higher before I sent a PR to aptabase to add Flatpak as a separate OS
Terrorwolf
Terrorwolf8mo ago
Propably because Flatpak is only on Linux.
nekename
nekenameOP8mo ago
What I mean is that there used to be a high percentage of unknown "Linux" because Aptabase didn't know how to detect Flatpak So know I can tell how many people are on obscure distros vs how many people are on Flatpak ^?
Terrorwolf
Terrorwolf8mo ago
I am working on it at the moment. Together with the Problem Reported in the comments of the package.
nekename
nekenameOP8mo ago
From tauri docs, these are the dependencies needed:
sudo pacman -Syu
sudo pacman -S --needed \
webkit2gtk-4.1 \
base-devel \
curl \
wget \
file \
openssl \
appmenu-gtk-module \
libappindicator-gtk3 \
librsvg
sudo pacman -Syu
sudo pacman -S --needed \
webkit2gtk-4.1 \
base-devel \
curl \
wget \
file \
openssl \
appmenu-gtk-module \
libappindicator-gtk3 \
librsvg
so the commenter is right about it needing the -4.1 version
Terrorwolf
Terrorwolf8mo ago
Yeah. Have already figured that.
nekename
nekenameOP8mo ago
I really like the AUR from a developer's perspective, more than a user's
Terrorwolf
Terrorwolf8mo ago
btw is updated
nekename
nekenameOP8mo ago
awesome those of you on -git, if you can test if the basics work (opening, pressing keys) before i release 2.4.1 that would be cool
Terrorwolf
Terrorwolf8mo ago
Will test tomorrow
nekename
nekenameOP8mo ago
no worries, I'm going to do it today, was just asking in case people were free currently
Terrorwolf
Terrorwolf8mo ago
@ninjadev64 will update the Aur package for non git after work tomorrow.
Tranche De Pain
Tranche De Pain8mo ago
Hello. Coming in as requested to look into the issue with the missing Tauri files that I mentioned on the AUR page.
Terrorwolf
Terrorwolf8mo ago
Hi, could you post the whole error here?
Tranche De Pain
Tranche De Pain8mo ago
With a clean build :
==> WARNING: Skipping verification of source file PGP signatures.
==> Validating source files with sha256sums...
opendeck ... Passed
:: (1/1) Parsing SRCINFO: opendeck
==> Making package: opendeck v2.4.1-1 (Thu 30 Jan 2025 03:04:26 PM EST)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
-> Updating opendeck git repo...
==> Validating source files with sha256sums...
opendeck ... Passed
==> Removing existing $srcdir/ directory...
==> Extracting sources...
-> Creating working copy of opendeck git repo...
Cloning into 'opendeck'...
done.
Switched to a new branch 'makepkg'
==> Starting prepare()...
Submodule 'plugins/com.amansprojects.starterpack.sdPlugin' (https://github.com/ninjadev64/opendeck-starterpack.git) registered for path '../plugins/com.amansprojects.starterpack.sdPlugin'
Cloning into '/home/tranchedepain/.cache/yay/opendeck/src/opendeck/plugins/com.amansprojects.starterpack.sdPlugin'...
Submodule path '../plugins/com.amansprojects.starterpack.sdPlugin': checked out '7bc111010245a4e361eb79bf833ec8e5df2aa25a'
==> Sources are ready.
==> Making package: opendeck v2.4.1-1 (Thu 30 Jan 2025 03:04:32 PM EST)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> WARNING: Using existing $srcdir/ tree
==> Starting build()...
Task tauri tauri "build" "--ci" "-b" "deb" "--" "--frozen"
thread '<unnamed>' panicked at crates/tauri-cli/src/helpers/app_paths.rs:119:5:
Couldn't recognize the current folder as a Tauri project. It must contain a `tauri.conf.json`, `tauri.conf.json5` or `Tauri.toml` file in any subfolder.
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
==> ERROR: A failure occurred in build().
Aborting...
-> error making: opendeck-exit status 4
-> Failed to install the following packages. Manual intervention is required:
opendeck - exit status 4
==> WARNING: Skipping verification of source file PGP signatures.
==> Validating source files with sha256sums...
opendeck ... Passed
:: (1/1) Parsing SRCINFO: opendeck
==> Making package: opendeck v2.4.1-1 (Thu 30 Jan 2025 03:04:26 PM EST)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
-> Updating opendeck git repo...
==> Validating source files with sha256sums...
opendeck ... Passed
==> Removing existing $srcdir/ directory...
==> Extracting sources...
-> Creating working copy of opendeck git repo...
Cloning into 'opendeck'...
done.
Switched to a new branch 'makepkg'
==> Starting prepare()...
Submodule 'plugins/com.amansprojects.starterpack.sdPlugin' (https://github.com/ninjadev64/opendeck-starterpack.git) registered for path '../plugins/com.amansprojects.starterpack.sdPlugin'
Cloning into '/home/tranchedepain/.cache/yay/opendeck/src/opendeck/plugins/com.amansprojects.starterpack.sdPlugin'...
Submodule path '../plugins/com.amansprojects.starterpack.sdPlugin': checked out '7bc111010245a4e361eb79bf833ec8e5df2aa25a'
==> Sources are ready.
==> Making package: opendeck v2.4.1-1 (Thu 30 Jan 2025 03:04:32 PM EST)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> WARNING: Using existing $srcdir/ tree
==> Starting build()...
Task tauri tauri "build" "--ci" "-b" "deb" "--" "--frozen"
thread '<unnamed>' panicked at crates/tauri-cli/src/helpers/app_paths.rs:119:5:
Couldn't recognize the current folder as a Tauri project. It must contain a `tauri.conf.json`, `tauri.conf.json5` or `Tauri.toml` file in any subfolder.
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
==> ERROR: A failure occurred in build().
Aborting...
-> error making: opendeck-exit status 4
-> Failed to install the following packages. Manual intervention is required:
opendeck - exit status 4
Terrorwolf
Terrorwolf8mo ago
what does the $srcdir directory contain?
Tranche De Pain
Tranche De Pain8mo ago
Also just pointing out the weird pkg permission issue at the bottom
No description
Terrorwolf
Terrorwolf8mo ago
@Tranche De Pain sorry I was pretty occupied the last few days. You said this error happens on both the normal and the -git version of Opendeck?
Tranche De Pain
Tranche De Pain8mo ago
No worries, I understand. I'm in no hurry to fix this. I mostly want both of us to understand the problem to document it properly. To answer your question, yes it does happen on both versions.
Terrorwolf
Terrorwolf8mo ago
Do you use an AUR Helper to install it or just download the PKGBUILD and run it manually? And if it is an AUR Helper, which one?
Tranche De Pain
Tranche De Pain8mo ago
I use yay
Terrorwolf
Terrorwolf8mo ago
ok. Could you try to delete the cached files and retry if it works? (yay default path is ~/.cache/yay/<projectname>)
Tranche De Pain
Tranche De Pain8mo ago
What exactly do you mean by "try the cached files". Like makepkg? Oh Yes I did that already. Also simply told yay to do a clean build. Both cases, same result. I could test with the PKGBUILD directly.
Terrorwolf
Terrorwolf8mo ago
could you try to create an empty folder in like your Downloads Folder, Download the newest PKGBUILD, move it in the empty folder and try running it manually
Tranche De Pain
Tranche De Pain8mo ago
Never done that manually before so just give me a minute Alright. - Created a folder in my Downloads/ - Fetched PKGBUILD - Ran makepkg -si - Same result
Terrorwolf
Terrorwolf8mo ago
thats very interresting.
Tranche De Pain
Tranche De Pain8mo ago
I'd like to believe I'm missing some dependencies or something, but it is a genuine Tauri error related to missing files.
Terrorwolf
Terrorwolf8mo ago
could you do me a favor, empty the folder out and try the following steps? Do you normally uninstall the make deps?
Tranche De Pain
Tranche De Pain8mo ago
I do, but I'm not sure if I did in this case.
Terrorwolf
Terrorwolf8mo ago
ok. Please install the deps, then git clone the repo and try the steps in the prepare and build sections manually?
Tranche De Pain
Tranche De Pain8mo ago
I'll try that. But I just double checked and yay doesn't even give me the option to uninstall the install deps, so I'm pretty sure I didn't in this case.
Terrorwolf
Terrorwolf8mo ago
ok. propably because it doesn't get that far due to having problems in the build section
Tranche De Pain
Tranche De Pain8mo ago
I just checked and I actually do have all the dependencies. Ok. I'm not sure if that would be the cause, but I had to change some paths variables because I'm using fish and it doesn't like ${srcdir} for example. Not sure if makepkg takes that into consideration. But now I'm at the line :
deno task tauri build --ci -b deb -- --frozen
deno task tauri build --ci -b deb -- --frozen
And here's what I'm getting :
Could not initialize cache database '/deno-cache/node_analysis_cache_v2', deleting and retrying... (unable to open database file: /deno-cache/node_analysis_cache_v2

Caused by:
Error code 14: Unable to open the database file)
Could not initialize cache database '/deno-cache/dep_analysis_cache_v2', deleting and retrying... (unable to open database file: /deno-cache/dep_analysis_cache_v2

Caused by:
Error code 14: Unable to open the database file)
Could not initialize cache database '/deno-cache/v8_code_cache_v2', deleting and retrying... (unable to open database file: /deno-cache/v8_code_cache_v2

Caused by:
Error code 14: Unable to open the database file)
Failed to open cache file '/deno-cache/dep_analysis_cache_v2', opening in-memory cache.
Failed to open cache file '/deno-cache/v8_code_cache_v2', performance may be degraded.
Failed to open cache file '/deno-cache/node_analysis_cache_v2', opening in-memory cache.
thread '<unnamed>' panicked at crates/tauri-cli/src/helpers/app_paths.rs:119:5:
Couldn't recognize the current folder as a Tauri project. It must contain a `tauri.conf.json`, `tauri.conf.json5` or `Tauri.toml` file in any subfolder.
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
Could not initialize cache database '/deno-cache/node_analysis_cache_v2', deleting and retrying... (unable to open database file: /deno-cache/node_analysis_cache_v2

Caused by:
Error code 14: Unable to open the database file)
Could not initialize cache database '/deno-cache/dep_analysis_cache_v2', deleting and retrying... (unable to open database file: /deno-cache/dep_analysis_cache_v2

Caused by:
Error code 14: Unable to open the database file)
Could not initialize cache database '/deno-cache/v8_code_cache_v2', deleting and retrying... (unable to open database file: /deno-cache/v8_code_cache_v2

Caused by:
Error code 14: Unable to open the database file)
Failed to open cache file '/deno-cache/dep_analysis_cache_v2', opening in-memory cache.
Failed to open cache file '/deno-cache/v8_code_cache_v2', performance may be degraded.
Failed to open cache file '/deno-cache/node_analysis_cache_v2', opening in-memory cache.
thread '<unnamed>' panicked at crates/tauri-cli/src/helpers/app_paths.rs:119:5:
Couldn't recognize the current folder as a Tauri project. It must contain a `tauri.conf.json`, `tauri.conf.json5` or `Tauri.toml` file in any subfolder.
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
Terrorwolf
Terrorwolf8mo ago
are you able to try it with bash instead of fish? Maybe thats the problem.
Tranche De Pain
Tranche De Pain8mo ago
I just sudo'd it and
thread '<unnamed>' panicked at crates/tauri-cli/src/helpers/app_paths.rs:119:5:
Couldn't recognize the current folder as a Tauri project. It must contain a `tauri.conf.json`, `tauri.conf.json5` or `Tauri.toml` file in any subfolder.
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
thread '<unnamed>' panicked at crates/tauri-cli/src/helpers/app_paths.rs:119:5:
Couldn't recognize the current folder as a Tauri project. It must contain a `tauri.conf.json`, `tauri.conf.json5` or `Tauri.toml` file in any subfolder.
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
I can try. Same issue in bash
Terrorwolf
Terrorwolf8mo ago
Interresting. @ninjadev64 Do you have any Idea?
nekename
nekenameOP8mo ago
Nope lol I can suggest building it normally without the PKGBUILD maybe
Terrorwolf
Terrorwolf8mo ago
that was the last try. Same result do you find a tauri.conf.json, tauri.conf.json5 or Tauri.toml some where in the file structer in this folder you created? what is your version of deno and tauri?
fightforlife
fightforlife7mo ago
I just tried arch. After yay I still had to manually install webkit2gtk-4.1. Is it possible to add this to the automatic deps?
Terrorwolf
Terrorwolf7mo ago
which AUR package did you install?
Terrorwolf
Terrorwolf7mo ago
there it is already an dependency. What error did you get?
fightforlife
fightforlife7mo ago
opendeck: error while loading shared libraries: libwebkit2gtk-4.1.so.0: cannot open shared object file: No such file or directory webkit2gtk did not solve the problem webkit2gtk-4.1 did
Terrorwolf
Terrorwolf7mo ago
I know. As said in opendeck package 4.1 is already the dependency
Terrorwolf
Terrorwolf7mo ago
Down at the bottom
No description
fightforlife
fightforlife7mo ago
I allowed yay to remove the build dependencies after install. maybe it was deleted
Terrorwolf
Terrorwolf7mo ago
Oh. You mean at runtime?
fightforlife
fightforlife7mo ago
I got the error when starting opendeck
Terrorwolf
Terrorwolf7mo ago
ok. It seems like its also a runtime dep. Will add it as a dep array and not as a make dep
fightforlife
fightforlife7mo ago
And for me the udev is not working because group "plugdev" does not exist. I currently reading if it is better to create the group or change the udev rules.
Terrorwolf
Terrorwolf7mo ago
What ARCH did you install? Arch itself or a fork like EndeavourOS?
fightforlife
fightforlife7mo ago
vanilla Arch + KDE Plasma standard Apps
Terrorwolf
Terrorwolf7mo ago
ok
fightforlife
fightforlife7mo ago
Have to try
No description
Terrorwolf
Terrorwolf7mo ago
just checked, for what do you need the plugdev group? On my pc is also no plugdev group. since its a ubuntu thing
fightforlife
fightforlife7mo ago
I get permission denied as Standard user. As root it works
Terrorwolf
Terrorwolf7mo ago
interresting. If you find the solution tag me so I can integrate it in the Opendeck AUR Package but lsusb does list it also without root? the udev rule is located in /etc/udev/rules.d/? @fightforlife
fightforlife
fightforlife7mo ago
/etc/udev/rules.d/40-streamdeck.rules Yes lsusb lists it as standaard user. Bus 003 Device 072: ID 5548:6670 355 35549 And it is included in the udev rules. I get acess denied for hidraw6
Terrorwolf
Terrorwolf7mo ago
what is the permission on the udev rule file?
fightforlife
fightforlife7mo ago
-rw-r--r-- 1 root root 6423 Feb 14 20:30 /etc/udev/rules.d/40-streamdeck.rules
Terrorwolf
Terrorwolf7mo ago
and in the file it states 660?
fightforlife
fightforlife7mo ago
Yes all MODE="0660" Replacing GROUP=plugdev with TAG+="uaccess" from the Archwiki and reloading does not change the behaviour Maybe I am missing some specific group
Terrorwolf
Terrorwolf7mo ago
could you send me the exact error message?
fightforlife
fightforlife7mo ago
(process:8129): Gtk-WARNING : 20:37:39.593: Locale not supported by C library. Using the fallback 'C' locale. (process:8161): Gtk-WARNING : 20:37:39.703: Locale not supported by C library. Using the fallback 'C' locale. [2025-02-14][19:37:39][opendeck::events][DEBUG] Registered plugin com.amansprojects.starterpack.sdPlugin /usr/bin/xdg-mime: line 885: qtpaths: command not found [2025-02-14][19:37:39][opendeck::elgato][WARN] Failed to connect to Elgato device: HidError(HidApiError { message: "Failed to open a device with path '/dev/hidraw6': Permission denied" }) [2025-02-14][19:37:49][opendeck::elgato][WARN] Failed to connect to Elgato device: HidError(HidApiError { message: "Failed to open a device with path '/dev/hidraw6': Permission denied" }) cat /dev/hidraw6 give permissions denied. With sudo I get the Inputs. crw-rw---- 1 root root 244, 6 Feb 14 20:12 /dev/hidraw6
Terrorwolf
Terrorwolf7mo ago
have you restartet your pc after adding the udev rules? (There is also a reload command if I remember correctly but not sure) udevadm control --reload-rules && udevadm trigger thats to reload the udev rules
fightforlife
fightforlife7mo ago
Worked. I only did the reload rules, not the trigger Big thanks for the support. Will play a bit with Arch, to see if I can switch from Kubuntu
Terrorwolf
Terrorwolf7mo ago
no problem. Feel free to ask anything. As long as I can help, I gladly will. (But maybe in #off-topic ) I will update the AUR Package today or tomorrow depending on when I have time for that.
nekename
nekenameOP7mo ago
Cool I actually published the release in the morning, but decided to wait a bit to see when flathub would update (it still hasn't though)
Terrorwolf
Terrorwolf7mo ago
@ninjadev64
nekename
nekenameOP7mo ago
I see Do you think it would still work with both? Having both the group and the tag Because I remember that someone also needed the uaccess tag on Ubuntu https://github.com/streamduck-org/elgato-streamdeck/issues/24
Terrorwolf
Terrorwolf7mo ago
Actually i don't know whats different but in my setup it works with your default rules. And without plugdev group Opendeck Package in AUR is updated.
nekename
nekenameOP7mo ago
cool
Terrorwolf
Terrorwolf7mo ago
@ninjadev64 just read that you maybe will publish an OpenDeck update tomorrow. I am not home so I can't update the AUR until Monday.
nekename
nekenameOP7mo ago
No worries, this issue only affects RPM-based distros (fedora and openSUSE)
Pulse (& Nova)🐱⚡📺
Okay, it'll probably be ready by tomorrow nevermind, it's ready now
Terrorwolf
Terrorwolf7mo ago
@Pulse (& Nova)🐱⚡📺 ut will be updated when an update gets released. Somtimes I need a day or two for it.
fightforlife
fightforlife7mo ago
Just to finish this. It works on both Kubuntu with plugdev group and on arch+KDE without plugdev group.
nekename
nekenameOP7mo ago
Nice
Gammablue
Gammablue7mo ago
@Terrorwolf I'm having the same issue that @Tranche De Pain reported. Do you know if he ever get his installation working?
Terrorwolf
Terrorwolf7mo ago
I don't know. If he got it working. What Distro are you using exactly? which AUR helper?
Gammablue
Gammablue7mo ago
I'm using: Arch x86_64 Kernel 6.2.16-1-lts Attempted with both nushell and zsh DE is Plasma 6.3.1 I'm using yay for my AUR helper.
Terrorwolf
Terrorwolf7mo ago
could you try "deno --version" and see if there is an output and if yes what it says?
Gammablue
Gammablue7mo ago
deno 2.1.10 (stable, release, x86_64-unknown-linux-gnu) v8 13.0.245.12-rusty typescript 5.6.2
Terrorwolf
Terrorwolf7mo ago
could you look if there is a tauri.conf or something like that in ~/.cache/yay/opendeck? is the problem happening only with the non git version or is it also happening with the -git version?
Gammablue
Gammablue7mo ago
I've tried both a few days ago with same result. Today I have just attempted the non git version. ./src/opendeck/src-tauri/tauri.conf.json ./src/opendeck/src-tauri/tauri.linux.conf.json ./src/opendeck/node_modules/.deno/@tauri-apps+cli@2.2.7/node_modules/@tauri-apps/cli/tauri.js ./src/opendeck/node_modules/.bin/tauri ./src/deno-cache/npm/registry.npmjs.org/@tauri-apps/cli/2.2.7/tauri.js find: ‘./pkg’: Permission denied
Terrorwolf
Terrorwolf7mo ago
Could you check if the same problem exists when manually installing the PKGBUILD file? (In a new folder)
Gammablue
Gammablue7mo ago
Output attached.
Terrorwolf
Terrorwolf7mo ago
could you check if there is an rust or tauri related environment variable in your system?
Gammablue
Gammablue7mo ago
printenv does not list any keys or values containing "tauri" or "rust"
Terrorwolf
Terrorwolf7mo ago
is your system uptodate? please check with yay -Syu --devel
Gammablue
Gammablue7mo ago
Some updates were available. Processing them now.
Terrorwolf
Terrorwolf7mo ago
did it work?
Gammablue
Gammablue7mo ago
System is up to date. Attempted install both via yay and manually. It still fails with this message: ==> Starting build()... Task tauri tauri "build" "--ci" "-b" "deb" "--" "--frozen" thread '<unnamed>' panicked at crates/tauri-cli/src/helpers/app_paths.rs:119:5: Couldn't recognize the current folder as a Tauri project. It must contain a tauri.conf.json, tauri.conf.json5 or Tauri.toml file in any subfolder. note: run with RUST_BACKTRACE=1 environment variable to display a backtrace ==> ERROR: A failure occurred in build(). Aborting...
Terrorwolf
Terrorwolf7mo ago
could you check the PKGBUILD for the content of Line 36
Gammablue
Gammablue7mo ago
deno task tauri build --ci -b deb -- --frozen
Terrorwolf
Terrorwolf7mo ago
@ninjadev64 sorry for the ping. I know I asked you the last time, but do you have any ideas what we can try here?
nekename
nekenameOP7mo ago
You could try building OpenDeck from source manually using the same commands as are in the PKGBUILD Then you can determine where the issue is
Gammablue
Gammablue7mo ago
@Terrorwolf I'm out of time at the moment, but I'll definitely give that a shot and report back.
Terrorwolf
Terrorwolf7mo ago
no problem. Hopefully we can fix this.
Gammablue
Gammablue7mo ago
@Terrorwolf After some more digging I found this tauri issue https://github.com/tauri-apps/tauri/issues/12467 . I then searched for and found a ".gitignore" in my users home directory. It was apparently created as part of a python .venv . It only contained one line with " * " . After renaming the file .gitignore.bak, I was able to install with yay.
GitHub
[bug] On initialization on Arch: Couldn't recognize the current fol...
Describe the bug During initialization, whether I'm using bun or pnpm I get the error that it cannot find tauri config file despite having it in src-tauri directory. It has freshly arch require...
Terrorwolf
Terrorwolf7mo ago
Thanks for the information. Do you habe any clues which programm created this .gitignore and or where it exactly was (path)?
Gammablue
Gammablue7mo ago
It was located at "/home/username/.gitignore". I don't have that folder initialized under git. I'm not sure what program created it. It just had a comment on the first line stating that it was part of a ".venv".
Terrorwolf
Terrorwolf7mo ago
Ok. Thanks for that info. I also saw the same github link but haven't though it could be a gitignore in the user directory.
nekename
nekenameOP4w ago
Interesting btw @Terrorwolf for the next time you update the pkgbuild (dont worry about doing it now) please could you change the wine message to "Needed to support Windows-only plugins", just a small grammatical fix
Terrorwolf
Terrorwolf4w ago
Will do. Thanks for pointing it out
nekename
nekenameOP4w ago
also in the -git package, the libappindicator-gtk3 and webkit2gtk are still listed as makedepends, whereas in non-git they are normal depends (and also non-git uses webkit2gtk-4.1 instead of webkit2gtk) (and also the github username but you know about that)
Terrorwolf
Terrorwolf4w ago
I am aware about both but didn't want to push an update until neccessary.
nekename
nekenameOP4w ago
of course, and thanks for maintaining the packages
Terrorwolf
Terrorwolf4w ago
no worries, since I also use Opendeck, its the least I can do
nekename
nekenameOP4w ago
I like the AUR a lot actually, I wish it was on other distros especially the fact that it builds from source but also the fact that almost every software is on it
Terrorwolf
Terrorwolf4w ago
depending on the package yes
nekename
nekenameOP4w ago
yea ofc not -bin packages / proprietary software
Terrorwolf
Terrorwolf4w ago
even some windows software installed with special wine config is on there its one of the reasons I use EArch as my main distro.
nekename
nekenameOP4w ago
yea, on other distros you often have to settle for some .tar.gz or some AppImage because they don't have a package, or even if they have a package it's just a file and not a repo so you have to update manually
Terrorwolf
Terrorwolf4w ago
and a lot of distros ship outdated versions of the programms with the build in package manager
nekename
nekenameOP4w ago
there is this for openSUSE: https://github.com/openSUSE/opi I always forget it exists, but it's pretty good, I'd say about 65% as good as the AUR
Terrorwolf
Terrorwolf4w ago
btw, today I found out that there is a mirror of the AUR on github
nekename
nekenameOP4w ago
oh?
Terrorwolf
Terrorwolf4w ago
GitHub
GitHub - archlinux/aur at opendeck
⚠️⚠️Experimental aur.git mirror⚠️⚠️ (read-only mirror) - GitHub - archlinux/aur at opendeck
nekename
nekenameOP4w ago
https://github.com/archlinux/aur ? they should have made it an organisation with a repo for each package like flathub does for example
Terrorwolf
Terrorwolf4w ago
I think that would be too complicated for just a mirror of a selfhosted git.
nekename
nekenameOP4w ago
but what is the point of this then?
Terrorwolf
Terrorwolf4w ago
the point is, if the AUR is down like a few times the last two days you have still READ access to the PKGBUILD Files and other neccessary files stored in the AUR and as backup
nekename
nekenameOP4w ago
ah ok
Terrorwolf
Terrorwolf4w ago
and the thing with the branches is pretty godd, since you can only download the branch of the software you need with only switching the branchname for the package name
nekename
nekenameOP4w ago
i just suggested as an org, because then you can discover packages, star them, and potentially even push to them one day as they could give maintainers permissions to individual repos
Terrorwolf
Terrorwolf4w ago
Terrorwolf
Terrorwolf4w ago
Its only considered an RO Mirror since it should be used over the actual AUr.
nekename
nekenameOP4w ago
oh yea, I remember when Manjaro brought the AUR down twice
Terrorwolf
Terrorwolf4w ago
yep
nekename
nekenameOP4w ago
if I ever reinstall my PC, it will be to arch or cachy or something i went with tumbleweed and not arch because back then I only knew the 'arch is for advanced users', 'arch doesn't even have a gui installer', 'arch is unstable' but I didn't know about the derivatives and also the number of people on here using Arch showed me it wasn't unstable
Terrorwolf
Terrorwolf4w ago
yeah, I get what you mean.
nekename
nekenameOP4w ago
it seems everyone says cachy is not worth it over endeavour does that sound right? they say that 1-2% performance improvement is not enough to justify the bugs and the deviation from arch so maybe endeavour is better
Terrorwolf
Terrorwolf4w ago
I haven't looked at cachy much yet.
nekename
nekenameOP4w ago
I had the sense to use a separate /home partition in case i switched distro so maybe I'll install endeavour in the next few days especially as the AUR + flatpak user installs should help me get back all my software quickly
Terrorwolf
Terrorwolf4w ago
Just read a few things about cachy: One thing that would be something for me against cachy is that they don't use the arch repos but their own. https://www.reddit.com/r/EndeavourOS/comments/1eh6m9d/endeavouros_vs_cachyos_the_good_the_bad_the_ugly/
Reddit
From the EndeavourOS community on Reddit
Explore this post and more from the EndeavourOS community
nekename
nekenameOP4w ago
yeah that's what I meant by 'deviation from arch'
Terrorwolf
Terrorwolf4w ago
I would stay on endeavourOS. When I will reinstall my PC I will use endeavour as of right now.
nekename
nekenameOP4w ago
It's going!
No description
nekename
nekenameOP4w ago
I took this opportunity to switch to btrfs for /, so I can create and boot from snapshots Hello from Endeavour! Flatpak is so useful, I didn't have to install any of my apps again OpenDeck is installed (the first actual use of the script, probably!) easiest Linux install I've ever done, thanks to keeping the same /home and also thanks to Flatpak Arch/Endeavour seems good so far, packages for everything I need so far have been in extra Steam's installed and found all my games @ΩмεցαЯοցυε if you could make Terrorwolf the maintainer instead of co-maintainer of opendeck-git on the AUR, it would be appreciated, thanks
Roberto Lorite
Hi, I'm trying to install OpenDeck from AUR and it's throwing the following error. Both opendeck and opendeck-git. Has anyone been able to install it?
No description
Terrorwolf
Terrorwolf3d ago
@Roberto Lorite could ypu try deleting your temp folder for the AuR Helper you are using manually and retry?
Roberto Lorite
Do you mean the paru cache folder? I did that and even tried to install the package by directly cloning the PKGBUILD from https://aur.archlinux.org/opendeck.git and running makepkg -si. I've flushed my ~/.local/share/cargo/registry/src/index.crates.io-XXXXX and that error has gone. I've yet installed the application.

Did you find this page helpful?