←back to thread

Grayjay Desktop App

(grayjay.app)
512 points pierrelf | 4 comments | | HN request time: 0.701s | source
Show context
bisby ◴[] No.42474981[source]
Launching the Linux release and noticed in the logs:

Directories:User Directory: /home/bisby/Grayjay

And there is a directory there now. I absolutely hate having stuff automatically create anything in my home directory like this. Ideally, this should be following XDG directory guidelines on linux: https://specifications.freedesktop.org/basedir-spec/latest/

replies(4): >>42475304 #>>42479118 #>>42482018 #>>42483636 #
koen31 ◴[] No.42475304[source]
Grayjay dev here. If you want it to use your user directory like other apps, just remove the file called "Portable". Keep in mind that it just uses your working directory to write files otherwise.
replies(7): >>42475423 #>>42475680 #>>42475733 #>>42475939 #>>42475958 #>>42476022 #>>42476313 #
1. ChocolateGod ◴[] No.42475939[source]
NixOS user here, where running precompiled binaries from your downloads folder won't work.

Could you look at supporting a Flatpak for Linux? If unsure, I'll happily throw a manifest together and post it on a MR.

replies(2): >>42476358 #>>42480645 #
2. Zefiroj ◴[] No.42476358[source]
nix-ld[1] and envfs[2] provide a decent workaround for unpatched binaries, in case you haven't heard of these tools yet.

[1] https://github.com/nix-community/nix-ld [2] https://github.com/Mic92/envfs

The blog post linked by [1] is quite good.

replies(1): >>42476538 #
3. ChocolateGod ◴[] No.42476538[source]
I use NixOS for the base system and Flatpak+Containers for everything else. I would rather keep it this way as it keeps everything nice and separated, and less chance of things breaking from Nix being rolling.
4. koen31 ◴[] No.42480645[source]
Grayjay dev here, we want to provide the app however people want to consume it (binaries, flatpak, appimage, ...) but it will take us some time to get everything as it should be.