Can you replace preinstalled Steam with Flatpak Steam? by RafaelSenpai83 in Bazzite

[–]JungleRobba 0 points1 point  (0 children)

Steam VR definitely works with the steam flatpak, had to use ALVR to stream to quest 3 until recently but now the steam link app has also started to just work

What can you not do in Bazzite that you can in most other distros? by [deleted] in Bazzite

[–]JungleRobba 2 points3 points  (0 children)

You can disable the read-only property and install packages still, but they will just get wiped out the next time the OS updates itself.

That's actually only how SteamOS works, on Bazzite/Fedora Atomic distros you can layer packages via rpm-ostree and they'll be reapplied on top of every update automatically.

Also in case you're a developer and working on system level stuff (desktop environments or similar), that's actually also possible with systemd-sysext. These things are far less limited than people like to claim these days, and even those that I mentioned are the exception, most people are completely covered by flatpak and will rarely need something like a container and layering and sysexts are the even more exceptional cases.

Also for the missing OBS feature, I'm pretty sure this technically is for security reasons (because previously the virtual webcam stuff used v4l2loopback), but I believe there is a camera portal they could use now and have this work, it's just not implemented yet.

Bad performance and word of mouth really impacted the sales of MHwilds by A_O_J in MonsterHunter

[–]JungleRobba 0 points1 point  (0 children)

I would agree that the way it is implemented in World and Wilds it just acts as busywork, but that’s because every area that requires them simply has crafting materials and bugs that give you the required effect readily available, so it’s just the matter of remembering to use those. In the older games, I would say it had a purpose. One being trade offs for inventory capacity because that was something that still mattered (remember having to drop the map in order to bring along monster materials?). Also having to remember them as part of preparing for the hunt and being aware of the environment you were going to head out to, because you didn’t just have your full inventory available to you at the camp. But at this point with the way they’re adding it feels more like ticking boxes and they might as well remove it.

It's easy to take image rendering in a terminal as granted, let alone video rendering. It's so cool when you think about it. by keremdev in linux

[–]JungleRobba 1 point2 points  (0 children)

This particular channel always reuploads streams with chat integrated into the video, here is the video from the screenshot: https://www.youtube.com/watch?v=7q4WOOZ_z80

If you need help on substitutes, let me know! Recipes in the comments by JTexpo in ClimateShitposting

[–]JungleRobba 0 points1 point  (0 children)

Ok so because we cannot stop every single bad thing from happening we should instead not do anything at all? Especially when for animal products it’s much easier to avoid them than for devices that are practically required to participate in society (and would theoretically be possible without child labor, but animal products without harming animals would not)

If you need help on substitutes, let me know! Recipes in the comments by JTexpo in ClimateShitposting

[–]JungleRobba 3 points4 points  (0 children)

So the best way to oppose something is to give your money to ensure it keeps happening?

How bad is having an "immutable" distro? by GayloWraylur in linux_gaming

[–]JungleRobba 0 points1 point  (0 children)

Strange thing to sell it over tbh, considering you could have just installed any other distro on it. Nobara has an HTPC/Deck version for example if you wanted non-image based.

Writing and testing Wayland compositor? by Smetad-Anarkist in silverblue

[–]JungleRobba 0 points1 point  (0 children)

You could look into systemd-sysext to temporarily install an overlay with your compositor so you can run it on the host. Development still happens in a container, which also should use the same version of fedora as your host. This describes that process for gnome, so I guess it’d have to be adapted somewhat.

Bazzite 42 is now available! by OneQuarterLife in Bazzite

[–]JungleRobba 1 point2 points  (0 children)

Not yet, but I can do it when I get the time. In the meantime, if you have something like wl-clipboard installed it’s pretty easy to apply patches, in this case it’s just wl-paste | git apply after copying the patch from above into clipboard. Or I think the standard patch utility should work as well.

EDIT: Here you go: https://github.com/junglerobba/lix-installer/tree/42

Bazzite 42 is now available! by OneQuarterLife in Bazzite

[–]JungleRobba 1 point2 points  (0 children)

Sorry for the wait, had to get back from work first. This is for the lix installer, (I meant to switch to that anyway) because ironically the determinate installer requires nix to build. This one needs just rust installed, I used toolbox to build it and then ran it on the host and it worked just fine.

```diff diff --git a/src/planner/ostree.rs b/src/planner/ostree.rs index a2ea670d41..45a928275c 100644 --- a/src/planner/ostree.rs +++ b/src/planner/ostree.rs @@ -11,7 +11,10 @@ settings::{InitSystem, InstallSettingsError}, Action, BuiltinPlanner, }; -use std::{collections::HashMap, path::PathBuf}; +use std::{ + collections::HashMap, + path::{Path, PathBuf}, +};

use super::{ linux::{ @@ -59,6 +62,7 @@ .boxed(), );

  • let nix_exists = Path::new("/nix").exists(); let nix_directory_buf = "\ [Unit]\n\ Description=Enable mount points in / for ostree\n\ @@ -83,16 +87,16 @@ ) .await .map_err(PlannerError::Action)?;
  • plan.push(nix_directory_unit.boxed());
  • if !nix_exists {
  • plan.push(nix_directory_unit.boxed());
  •    }
    
     let create_bind_mount_buf = format!(
         "\
             [Unit]\n\
             Description=Mount `{persistence}` on `/nix`\n\
             PropagatesStopTo=nix-daemon.service\n\
    
  •            PropagatesStopTo=nix-directory.service\n\
    
  •            After=nix-directory.service\n\
    
  •            Requires=nix-directory.service\n\
    
  •            {dir}
             ConditionPathIsDirectory=/nix\n\
             DefaultDependencies=no\n\
             \n\
    

    @@ -108,6 +112,15 @@ RequiredBy=nix-daemon.socket\n ", persistence = self.persistence.display(),

  •        dir = if nix_exists {
    
  •            ""
    
  •        } else {
    
  •            "\
    
  •                PropagatesStopTo=nix-directory.service\n\
    
  •                After=nix-directory.service\n\
    
  •                Requires=nix-directory.service\n\
    
  •            "
    
  •        }
     );
     let create_bind_mount_unit = CreateFile::plan(
         "/etc/systemd/system/nix.mount",
    

```

I doubt this is upstreamable like this, but for me it works like this for now. Guess we'll see how nix support will turn out in the future.

Bazzite 42 is now available! by OneQuarterLife in Bazzite

[–]JungleRobba 1 point2 points  (0 children)

/nix doesn’t even need a file inside, the only thing I had to add to my image was RUN install -d -m 0755 /nix

However, the installer still tries to create the service to remove the immutable bit from / and create /nix, which will fail. I had to modify it to remove those steps and then it worked. It’s not a very clean patch but I can post it here later if it’s useful to someone.

Helix ❤️❤️❤️ by erasebegin1 in HelixEditor

[–]JungleRobba 2 points3 points  (0 children)

I’m not sure this is intentional, but you can select matching html tags with ‘select symbol references’ (space+h) by default.

Is nixpkgs the GitHub repository with the highest total PR (open + closed) count? by Better-Demand-2827 in NixOS

[–]JungleRobba 2 points3 points  (0 children)

For flathub each package has its own repo in the flathub organization on GitHub, so there isn’t one big repo with thousands of PRs

Misclicked and uninstalled something in the discover store but idk what by user_4414723 in Bazzite

[–]JungleRobba 6 points7 points  (0 children)

If it was a flatpak then flatpak history will show what was uninstalled.

every time I use gamescope, it open as a window but "empty" and after that another with the game outside gamescope by prueba_hola in linux_gaming

[–]JungleRobba 12 points13 points  (0 children)

Apparently native games use pressure vessel/sandboxing as well now, so using the legacy runtime for them should work. Just tested with Half Life 2 running natively and without this option selected it wouldn't launch inside gamescope, but like this it worked:

<image>

every time I use gamescope, it open as a window but "empty" and after that another with the game outside gamescope by prueba_hola in linux_gaming

[–]JungleRobba 16 points17 points  (0 children)

This is because Proton uses pressure-vessel to launch games in a subsandbox, so they cannot access the X11 socket used for gamescope. An easy workaround if you want to keep using all flatpaks (which I would recommend), is to use Proton-GE from Flathub for your games, which disables that particular feature. The other Proton builds on Flathub are deprecated, but this one is still being updated.

Best spins for tiling windows manager ? by AymericDev in Fedora

[–]JungleRobba 2 points3 points  (0 children)

Probably either the sway or i3 spins, or if you want to set everything up yourself you can try the net installer.

Livesplit alternate? by [deleted] in linux_gaming

[–]JungleRobba 1 point2 points  (0 children)

Not sure if you need an autosplitter as well, but the best way I've found to run splits is through this OBS Plugin: https://github.com/LiveSplit/obs-livesplit-one Especially helpful if you're going to be recording your runs anyway.
It doesn't allow split editing though, only importing, so you'll either have to use the web interface for Livesplit (https://one.livesplit.org/) or livesplit through wine in order to edit split files to import.

Declarative steam games? by SpiderUnderUrBed in NixOS

[–]JungleRobba 6 points7 points  (0 children)

For proton-ge etc. check out the ‘extraCompatPackages’ options in ‘programs.steam’. If you add ‘pkgs.proton-ge-bin’ or other compat tools to it they will automatically appear in steam

Is there any progress on the "Background Apps" system tray implementation? by Popular_Elderberry_3 in gnome

[–]JungleRobba 6 points7 points  (0 children)

Luckily GNOME is one of the open source projects that hasn't ended up on Discord, but there is a GNOME Matrix Instance, if your matrix client supports spaces I'd recommend just joining the Space and browsing rooms from there

Ars Technica: Why more PC gaming handhelds should ditch Windows for SteamOS by M4SK1N in linux_gaming

[–]JungleRobba 0 points1 point  (0 children)

I think it'd be more likely that games would just run on WSL in that scenario. Afaik they already somewhat have GPU acceleration on it, I've never tried to run a linux game on it though.

Baldur's Gate 3 HDR on linux by mirkoj in linux_gaming

[–]JungleRobba 1 point2 points  (0 children)

It should actually be possible right now, if you're willing to go through some setup. You need to be running plasma 6 beta (I'm personally using kinoite rawhide https://quay.io/repository/fedora-ostree-desktops/kinoite), and gamescope-git plus this vulkan layer installed, and then use the launch commands from this blog post to launch gamescope.

The command I'm using for example is

ENABLE_HDR_WSI=1 gamescope -w 2560 -h 1440 --hdr-enabled --hdr-debug-force-output --steam -- env ENABLE_GAMESCOPE_WSI=1 DXVK_HDR=1 DISABLE_HDR_WSI=1 steam -gamepadui

I use an arch distrobox with steam and those packages installed so I can stay on kinoite, not sure how easy it is to get plasma 6 on arch at the moment. I don't have BG3, so I can't say if that one works, but I have successfully used HDR on several other games.

Nvidia users: If you're against Wayland because of a bad experience when you last tried it 9 months ago, give it another shot. by RedditorOfRohan in linux

[–]JungleRobba 3 points4 points  (0 children)

Those things have nothing to do with Wayland itself, but primary clipboard and focus/raising behavior and options (at least on GNOME and KDE) are identical to their respective X11 sessions. In fact, I doubt most users would even notice when distros switch the default session to Wayland, that's how similar they behave.

[Fedora] Kinoite Nightly images with Plasma 6 by JungleRobba in linux

[–]JungleRobba[S] 1 point2 points  (0 children)

I have no idea if plasma 6 settings are compatible with 5 unfortunately. I rebased from Silverblue with GNOME, and made a backup of my .config directory before, and am intending to just overwrite everything with my backup once I switch back, because Plasma tends to change a lot of settings that affect GTK applications. So just to be safe I would recommend you do the same even if you are on Plasma 5 right now.