Skip Navigation

Posts
12
Comments
386
Joined
3 yr. ago

  • The point of using Nix as opposed to something like flatpak (or apt) is that all of your packages are managed through a text file (aka "declaratively"). The benefit of this approach is that, if you ever install a package that breaks something, you can easily undo any installation or system setting by reverting it in that single location. You also don't get the problem where your computer slowly fills up with stuff you no longer need, because necessary programs would only be pulled in if they're needed by ones you defined. This is also very nice for developers because it makes a system environment easy to replicate.

    By installing packages with that command, you're removing the main benefits of Nix, which is why it isn't recommended. The recommended way to do it is to edit your nix configuration file with the package you want, and then run the nix rebuild command which will actually download the package. (There's also a clean command which will fully remove previously installed programs no longer being used)

    NixOS is a Linux distribution built entirely around this concept, where everything about the OS is managed by Nix. Since you're just installing Nix on a steam deck, the config file won't be under /etc/nixos, but a different location. I'm honestly not too sure where though because I've only ever used Nix on NixOS.

  • Honestly if I can play all of the new indie games on my phone I don't really care whether or not they're "android games."

    By your logic the steam deck doesn't have any games since most of them rely on proton to work.

  • There are android apps combining fex/box64 with proton in order to run full Windows games now. Android may actually be a semi-viable gaming platform in the near future.

    GameNative is one that works as a full steam client but there are a few others that give you more control like Winlator (both on GitHub)

    You can actually play games pretty decently on them, especially indies like hollow knight and Celeste.

  • VR is a niche market with fundamental accessibility flaws (motion sickness, spatial requirements, etc.). As for the controller, what discussion is needed? The steam deck already exists and from that it's pretty easy to get a decent idea of what the controller will cost and feel like. It'll probably end up being a solid controller for people that want it, but uncomfortable for people with smaller hands.

    That isn't to say that the steam frame/controller won't impressive pieces of technology, but should be pretty easy to see why discussions would mostly be around the steam machine and specifically its pricing. Its success (or failure) will likely be what carries the reputation of both the steam frame and the steam controller alongside it.

  • If you want to be technical about it, you pretty much just described any modern video game console. The OS is the only thing actually differentiating modern consoles from PCs (or tablets in Nintendo's case).

  • GTK 4

    Omarchy

    Built-in AI integration

    I think I'll pass...

  • Really begs the question of what language even means

  • Then it really is authentic Boston Pizza!

    (No seriously I found maybe 3 good pizza places while I lived in Boston and I'm pretty sure 2 of them technically weren't even in Boston. The pizza there is mid at best)

  • It's worth noting that support for pixel 10s is currently in alpha and incredibly buggy

  • Is raccoon still being developed? The last commit that isn't a dependency bump was 3 months ago and the last release was 8 months ago. I'm still using it for now because I like the UI but I feel like a lot of the formatting is kind of jank

  • COSMIC is early on enough that you'd probably be better off opening an issue on their GitHub, this is very likely a bug

  • Installing NixOS was a real bird-brained move, huh Kasane Teto?

    I'll see myself out

  • To be fair, Linux isn't developed on GitHub (it's developed on the Linux Kernel Mailing List and kernel.org) and most of the spammers knew that going into it. The PRs on that repo were mostly just people trolling any bystanders that took it seriously until the internet did what they do best and took the joke too far.

    In this specific example they didn't waste anyone's time or resources because it was never being used or monitored in the first place.

    Edit for more additional context: Linus (who created git in the first place) mentioned not liking centralized git servers so he's specifically said for multiple years that he never considered actually moving development over to something like GitHub

  • Because if you are on a steam deck and just install it on the SD card to begin with I guarantee you it's faster to pop out the SD card and insert it into the other device than it is to copy the files over a network, especially if one of those devices is a VR headset.

    Besides, more options to do the same thing isn't necessarily a bad thing. People can pick whichever they like best. If someone has games already installed on an SD card in their steam deck and want to quickly move them over to a steam machine or steam frame then this would be super convenient for them.

    This is also specifically an article about the steam deck, steam frame, and steam machine so all of the devices would be using SteamOS and not Windows anyway. Not really sure why you're bringing up Windows.

  • Instead of redownloading the game twice on a steam deck and steam machine (or steam frame) you could just take the same micro SD card out and insert it into the other device and play from there

    Edit: You could also copy a game's install files over to the SD card and move them directly if you really don't want to run the game directly off the SD card

  • This is pretty useful for people with bad internet (or data-capped, because that exists for some reason), especially with some games taking up 100+ gb

  • The company says it is now developing an “advanced flow that allows experienced users to accept the risks of installing software that isn’t verified.” This installation flow will include safeguards to protect people who are being coerced into installing a dangerous app, or tricked by a scammer, along with “clear warnings to ensure users fully understand the risks involved.”

    Seems like there will also just be a toggle somewhere (probably developer settings) that lets someone install from any source

  • FeX is userland only though, I'm wondering how they're getting it booting arch in the first place since arch doesn't support ARM officially (Arch Linux ARM/alarm is a separate project that has had serious maintainership issues with their packages to the point where a lot of core packages break due to being partially out of date)

  • I know they said they're using fex for x86 emulation but how far down does that go? AFAIK arch Linux doesn't have official arm support yet (alarm exists but they've had a lot of problems keeping packages up to date) so I wonder if Valve is planning on helping with upstream arm support

  • To be clear this was not a recommendation lol I completely agree with you

  • Nix / NixOS @programming.dev

    Clangd LSP support for C/C++ on NixOS?

    Linux @programming.dev

    Pipewire/Wireplumber set volume based on node name

    196 @lemmy.blahaj.zone

    celeste rule

    Programming.dev Meta @programming.dev

    Bytes feed not working again

    Programmer Humor @programming.dev

    Only 5 years out of date now 🙃

    Programmer Humor @programming.dev

    C++ try not to add footguns challenge (impossible)

    Programming.dev Meta @programming.dev

    Bytes.programming.dev timeline issues?

    linuxmemes @lemmy.world

    Yes, yes we can

    Linux @programming.dev

    What's the impact of distrobox (and by extension docker/podman) on battery life?

    Programmer Humor @programming.dev

    Good luck web devs

    Linux @lemmy.ml

    Reminder to clear your ~/.cache folder every now and then

    Programmer Humor @programming.dev

    the myth of type safety