Zangoose

joined 2 years ago
[–] Zangoose@lemmy.world 3 points 3 days ago

Kirigami is built on top of Qt by KDE

[–] Zangoose@lemmy.world 5 points 3 days ago* (last edited 3 days ago)

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

[–] Zangoose@lemmy.world 6 points 4 days ago (1 children)

I think the problem is that roads not designed for bikes in Europe are also old enough to have not been originally designed for cars, so things usually end up working out to some degree.

In the US (especially for infrastructure built from scratch in the 1900s onward, i.e. most of the US except for some parts of the east coast) most roads and town layouts were designed specifically around cars and travelling at car speeds, and are explicitly hostile to anyone who isn't travelling in the biggest truck you've ever seen in your life. Blame oil/motor companies for bribing politicians throughout the 1900s (and honestly still today)

[–] Zangoose@lemmy.world 4 points 5 days ago* (last edited 5 days ago)

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.

[–] Zangoose@lemmy.world 3 points 5 days ago* (last edited 5 days ago) (3 children)

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

[–] Zangoose@lemmy.world 16 points 6 days ago (5 children)

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

[–] Zangoose@lemmy.world 20 points 1 week ago (1 children)

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

[–] Zangoose@lemmy.world 5 points 1 week ago* (last edited 1 week ago) (1 children)

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)

[–] Zangoose@lemmy.world 9 points 1 week ago (3 children)

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

[–] Zangoose@lemmy.world 2 points 2 weeks ago

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

[–] Zangoose@lemmy.world 2 points 2 weeks ago (5 children)

If you want to do both at the same time without knowing which side any given task will fall under use NixOS

[–] Zangoose@lemmy.world 9 points 2 weeks ago

Or source code at this point, AOSP is still missing the 16 QPR1 release that came out for pixels at the beginning of September

15
submitted 3 months ago* (last edited 3 months ago) by Zangoose@lemmy.world to c/nix@programming.dev
 

I'm working on switching over to NixOS on my desktop and one of the last things I haven't got fully working is my neovim config. My LSP's are able to start, and all of them work fine except for clangd. For some reason, it can't find C/C++ header files for any installed libraries. I have all of the LSPs themselves installed through Mason in Neovim, and I have programs.nix-ld.enable = true enabled so they can be run correctly.

screenshot showing 'file not found' error on '#include <fcntl.h>'

screenshot showing 'file not found' error on '#include <SDL2/SDL2.h>'

Here is the shell.nix file I'm using for this project:

{ pkgs ? import <nixpkgs> {} }:
pkgs.mkShell.override { stdenv = pkgs.gccStdenv; } {
  nativeBuildInputs = with pkgs.buildPackages; [
    glibc libgcc
    clang-tools libclang
    SDL2 SDL2_image SDL2_sound
  ]; 
  CPATH = pkgs.lib.makeSearchPathOutput "dev" "include" pkgs.glibc pkgs.SDL2 pkgs.SDL2_Image pkgs.SDL2_sound;
}

Is there something extra I need to do to get clangd to find the C headers being used by the project? when I actually run gcc it compiles fine, it just can't seem to find them correctly in Neovim

Edit: Forgot to mention that I'm using this shell with direnv and launching nvim directly from the same shell that I'm compiling from

 

I have a virtual source and a virtual sink which I'm using to forward audio to/from chat apps (Matrix, Discord, Zoom, etc.) so I can control the mic/output volume independently of everything else on my system. I have them setup and working fine using pipewire.conf.d files. The problem is that using wpctl to change volume requires having an ID, but those aren't static. Normally the solution would be to use @DEFAULT_AUDIO_SOURCE@ (or sink), but that wouldn't work in this case. Is there a way to adjust volume/toggle mute without having the ID? Or alternatively, is there a way to get the ID for a specific node name that I can put in a bash script?

If I'm asking this in the wrong place, is there a better place to go?

7
submitted 1 year ago* (last edited 1 year ago) by Zangoose@lemmy.world to c/meta@programming.dev
 

My bytes.programming.dev's main feed is erroring again. It looks like everything else is loading fine, I just can't see anything on the timeline for some reason. Is it the same DB issue that was happening last time?

EDIT: I just checked and it seems like it's back

 

Not really sure if there is a better place to put this, but is bytes.programming.dev having issues for anyone else? I can log in but my timeline doesn't load at all.

 

Credit to https://lemmy.world/post/18689927 for the original post

Alt text:

Me: mom can we have (Linux penguin)?

The rest of the meme is scribbled out and over it is one word, "Yes"

 

I'm trying out NixOS on my laptop right now and I'm loving it so far, but I was thinking of setting up distro box for ubuntu (mostly for a few developer environments dependent on it) and arch (for packages that aren't on nixpkgs yet). I was wondering about the battery life hit on a laptop and I couldn't find anything definitive on google/ddg. Has anyone here noticed a difference?

6
Good luck web devs (lemmy.world)
submitted 2 years ago* (last edited 2 years ago) by Zangoose@lemmy.world to c/programmer_humor@programming.dev
 

Alt text:Twitter post by Daniel Feldman (@d_feldman): Linux is the only major operating system to support diagonal mode (credit [Twitter] @xssfox). Image shows an untrawide monitor rotated about 45 degrees, with a horizontal IDE window taking up a bottom triangle. A web browser and settings menu above it are organized creating a window shape almost like a stepped pyramid.

Edit: alt text

 

Alt TextA screenshot of a file manager preview window for my ~/.cache folder, which takes up 164.3 GiB and has 246,049 files and 15,126 folders. The folder was first created about 1.75 years ago with my system

view more: next ›