I’m not comfortable that Fedora and derivatives give the same stability opportunity as Atomic distros
I’m not comfortable that Fedora and derivatives give the same stability opportunity as Atomic distros
Atomic distros + distrobox/toolbx. Bluefin is a good start for general desktop or Bazzite for gaming (But Bluefin can be more stable, I use it for some games with steam in flatpak). If something breaks roll back to any release in the last 90 days with a single command. Install all of your packages in a distrobox (Arch if you need it). Otherwise in general Fedora is pretty good.
exit
exit
Also GitHub has full-text search and doesn’t filter profanities if you’re looking for material
Developers who are not willing to learn something new and not adapt are the worst
I think you mean people in general. Life is short, try some stuff, take risks
Yeah wtf going on there, what’s Germany, Brazil and USA got the rest of us don’t?
I need to start consistently defeating the AI first
Quite the opposite—I’ve only played Armada, not that I have any real strategy to speak of buy I like to set up lots of radar as well as claim the airspace early then once I’ve built the nuke the game is pretty much won. Haven’t tried that on a real player yet though
Thank you for your contribution
I asked this a while ago which is how I discovered Beyond All Reason which has been my FOSS game of choice as of late.
I’d also recommend Naev and Endless Sky (Both are based on the Escape Velocity Series, Naev is getting a 3D PBR renderer in the next release). Mindustry is good fun, actually purchased this one on steam to support the amazing developer. Extreme Tux Racer is a bit of fun and Super Tux Kart seems to get better with every update (did I mention it can run on the Nintendo Switch via homebrew!)
Edit: I forgot about 0ad and Minetest which I used to play a bit of a while back
The Linux desktop is a very broad concept. The experience gaming on Arch could be a lot harder than gaming on Bazzite, they didn’t specify which distro they were using so you’ve got no idea as to how far in over their head they are
I give a shit
This doesn’t sound like gatekeeping at all
openSOOOSE
I was asking about getting the clangd extension to work when developing an application against the freedesktop sdk as a flatpak. I’ve worked it out now, thanks for your interest
I’ve worked it out, thanks for the responses, maybe I didn’t word the question properly or something, but here’s what I did for anyone interested in the future:
You only need to do this once for every machine you want to work on.
Add the llvm freedesktop sdk extensions to get a clangd executable to your flatpak manifest:
"sdk-extensions": [
"org.freedesktop.Sdk.Extension.llvm18"
],
Install these extensions:
Run the Flatpak: Build
command in the command palette (Ctrl+Shift+P
) this might take a minute. Make sure you have the required sdks installed (see the manifest for details).
There should now be two folders: .flatpak
and _build
. There should also be a script generated at .flatpak/meson.sh
. Run:
python gen-flatpak-scripts.py
This will generate .flatpak/gdb.sh
and .flatpak/clangd.sh
. If you want to use the clangd vscode extension extension add this to .vscode/settings.json
:
"clangd.path": "./.flatpak/clangd.sh"
Now run the clangd: Restart language server
command in the command palette (Ctrl+Shift+P
) and you should be good to go!
gen-flatpak-scripts.py
:
# Simple script to generate scripts to make life easy when using flatpak with vscode
import subprocess;
def gen_script(outfile, exec):
with open(".flatpak/meson.sh", "rt") as fin:
with open(outfile, "wt") as fout:
for line in fin:
fout.write(line.replace("/usr/bin/meson", exec))
subprocess.run(["chmod", "+x", outfile])
# GDB for debugging
gen_script(".flatpak/gdb.sh", "/usr/bin/gdb")
# clangd for suggestions
gen_script(".flatpak/clangd.sh", "/usr/lib/sdk/llvm18/bin/clangd")
Not sure I follow. I’m talking about using the clangd language server to give me code completion, etc. when developing a flatpak application. I’ve already got it making the package and running it through the vscode debugger
I mod some of the communities there and having reports arrive 8 days late for some rule violations 8 days ago by Lemmy.world users is annoying
No they probably wanted to hear how great some random Arch derivatives that does that thing 3 people are talking about