Comments

This profile is from a federated server and may be incomplete. Browse more on the original instance.

Zangoose, to linux in Reminder to clear your ~/.cache folder every now and then
@Zangoose@lemmy.world avatar

It’s yay, which took up ~160 GiB. It was storing previous versions of AUR binaries which I guess added up over time. I posted a screenshot of ncdu outputs for a more detailed breakdown in one of the other reply threads

Zangoose, to linux in Reminder to clear your ~/.cache folder every now and then
@Zangoose@lemmy.world avatar

It ended up being yay storing binaries from previous versions of AUR packages, definitely depends on the distro/usage but for arch-based it definitely clears up a lot of storage

Zangoose, (edited ) to linux in Reminder to clear your ~/.cache folder every now and then
@Zangoose@lemmy.world avatar

https://lemmy.world/pictrs/image/1db16aff-0fdf-421a-84d4-77091efdea1a.png

https://lemmy.world/pictrs/image/723e165b-7648-48d1-92c5-5e655172326d.png

Looks like yay is storing every previous binary for AUR bin packages (also excuse the unreadable terminal theme, it doesn’t play very well with a lot of TUI apps unless they support custom theming)

Zangoose, to linux in Reminder to clear your ~/.cache folder every now and then
@Zangoose@lemmy.world avatar

It was AUR packages from yay. I’m a CS major into gaming and emulation so there are a decent amount of programming build tools from the aur that I had, it looks like most of it is coming from storing all of the binaries from AUR packages, as intelliJ ultimate takes up 50 GiB, proton-ge-custom takes up 31 GiB, and Yuzu emulator takes up 16 GiB.

Zangoose, to linux in Reminder to clear your ~/.cache folder every now and then
@Zangoose@lemmy.world avatar

It looks like yay was storing AUR build files there, that folder took up about 160 of the 164GiB

Zangoose, to linux in Reminder to clear your ~/.cache folder every now and then
@Zangoose@lemmy.world avatar

No, .cache is similar to a temporary directory (or at least in theory) where important data isn’t supposed to be stored there, instead only temporary files that might speed things up (e.g. images in a browser or thumbnails in a file manager). In this case it looks like all of my AUR packages had their source files cached, which added up over the ~1.75 years that I’ve been running this distro

Zangoose, to linux in Reminder to clear your ~/.cache folder every now and then
@Zangoose@lemmy.world avatar

Thanks for this! I’ve been meaning to start getting into learning more about systemd and making services, this is super detailed and gives me a pretty good starting point!

Zangoose, to linux in Reminder to clear your ~/.cache folder every now and then
@Zangoose@lemmy.world avatar

Haven’t deleted it yet actually, looks like most of it is from yay

Zangoose, to linux in Reminder to clear your ~/.cache folder every now and then
@Zangoose@lemmy.world avatar

I just found this today, I don’t really know anything about cron jobs but this will probably incentive me to learn lol

Zangoose, to memes in I've been robbed!
@Zangoose@lemmy.world avatar

Can’t tell if this is sarcasm (I’ve been on the internet too much today sorry) but just in case the Greek μ (mu) stands for “micro” since ‘m’ is already used for “milli”

Zangoose, (edited ) to linux in Just install EndeavorOS lol
@Zangoose@lemmy.world avatar

Broadcom, it’s always broadcom’s fault

Zangoose, to programmer_humor in the myth of type safety
@Zangoose@lemmy.world avatar

Exactly this. I’d rather use TypeScript than regular JS, but I enjoy using almost any other statically-typed language more (except maybe C++) because TS has the potential to be just as bad as JS for codebases where it isn’t being used correctly (this is true for other languages as well but it’s usually a lot more obvious).

Not that it isn’t possible to have good typescript code, but rather that code becomes a lot harder to maintain because of problems that could’ve been prevented at a language level (truthy/falsey logic, ‘any’ type being allowed by default rather than ‘unknown,’ etc)

Zangoose, to programmer_humor in the myth of type safety
@Zangoose@lemmy.world avatar

In theory I’m a fan of the inferred but static typing systems that most modern languages use (kotlin, rust, TS, etc.) where most local variable types can be inferred and only return types/object fields/parameters need explicit types.

I just despise typescript because it feels more like someone put a bandaid over JavaScript and all of its oddities instead of making a properly fleshed out language, and allowing the option for an ‘any’ type to be used freely by default emphasizes that.

Zangoose, to programmer_humor in the myth of type safety
@Zangoose@lemmy.world avatar

If I had the willpower or time to go through a multi-thousand line (not including the html templates) legacy Angular 6 codebase where almost every property is typed ‘any’ then I assure you I would have, it’s driving me insane 🙃, also why I prefer backend

Zangoose, to animemes in Drop links 👇👇 (jk... unless... 👀)
@Zangoose@lemmy.world avatar

Aniwave (formerly 9anime) is very good, honestly its video player is better than Crunchyroll’s as long as you use an ad blocker like ublock

  • All
  • Subscribed
  • Moderated
  • Favorites
  • localhost
  • All magazines
  • Loading…
    Loading the web debug toolbar…
    Attempt #