If you’re going to post a code example, at least check that it works. Here’s your example, with no type hints, giving me errors both from the LSP, and when trying to run via mypy: https://imgur.com/a/Hq5Y5Gt.
If you’re going to post a code example, at least check that it works. Here’s your example, with no type hints, giving me errors both from the LSP, and when trying to run via mypy: https://imgur.com/a/Hq5Y5Gt.
You can use mypy and/or Pydantic.
How would you set up a fallback kernel in Arch?
Yeah. Part of what I get for paying is the Bridge app so I can use Thunderbird instead of the website. I don’t want or need the LLM thing.
What do you use? I’d be interested in that sort of thing
Exactly. archinstall is pretty nice, and if you want the frustration of dealing with random errors, it’s still there. But it’s straightforward (but keep the docs handy since you’ll likely need them).
Wine stuff was janky as hell. As were Qt apps. For one thing wine applications, too, expected a Tray, and would instead spawn a tiny window at the corner for tray stuff. Plus there was weird behaviour with some windows and the way they layered. As for Qt apps? Gnome offered no features for setting the look of Qt apps, so if I set Gnome to dark mode (by the way, very neat feature how Gnome’s default theme deals with that, no joke here, very seamless and elegant, even if I’d never use light mode willingly), Qt apps would still be bright and I had to just install a third-party application for it (qt5ct) and set something in my /etc/environment.
Sorry, I laughed out loud when I read that. Only in Linux land would we run into issues like this because stuff is modular so when things aren’t the way something expects, shit breaks in the stupidest ways.
All of these things had solutions, to be sure, an extension for the tray, a third-party application for the Qt apps, etc. But then I did an apt upgrade and literally all the extensions broke. So I had to spend an extra hour that day figuring out what I’d do about that. Joy of joys.
Oh I learned early on to either update super regularly so I can see what’s breaking as it happens, or be careful upgrading. The number of times I’ve broken shit by updating software is insane (and not limited to GNOME). Even on macOS, the number of times I’ve fixed something by symlinking a library file to the same location with an older version name is stupid. I can see why people are interested in something like NixOS.
Then there is the Gnome File Manager.
You could’ve just stopped there, I had forgotten how weirdly awful it was. The amount of time I spent getting that stupid thing to just fucking have options like “Open in Terminal” is insane.
Cinnamon absolutely is fantastic, and I 100% agree that it gets out of the way really well.
I’m curious what you needed to do that GNOME was fighting you. I’m not invalidating it, I’m genuinely just curious, since I haven’t used a Linux system for personal/work use for about 5 years now, so my ideas of GNOME/KDE/etc. are almost certainly dated. To clarify: vanilla GNOME is kind of awful, and I’ve always wondered if anyone genuinely uses it stock while also being aware that extensions exist.
Gnome devs want to decide what is best for you
Rebuttal: I’m extremely fickle, so someone else making choices for me is what I need. In KDE I spent wasted days customizing and just gave up in the end. It’s the same idea as using prettier instead of using your own lint rules: you stop wasting time and just do the thing you’re there to do.
In general, for configs (linting, neovim, etc), I prefer taking something really good and tweaking the parts I dislike—which is the model GNOME uses. Probabilistically, it’s exponentially likely that your preferences are only a little bit away from someone else—just use their thing and spend 15 minutes tweaking them.
A majority? I mean use something else if you like them better, no need to shit on GNOME
I honestly like the vertical integration, but I can see why Linux folks would be annoyed. Honestly GNOME fits my workflow perfectly after a few extensions (mainly Dash to Dock). I’m super fickle, so its rigidity helps
Yeah. My sister uses Linux, and I’ve taught her basic commands to just make things easier (apt install, cd, ls, that sorta thing). And she knows how to find a decent website for support and copy the commands, which are usually fine.
Yeah I could never get into either. eMacs bindings feel odd at times, though some are pretty good. I wish I could get into Doom emacs like some others. And gimp…I know how to crop stuff and concatenate images, but that’s it
Oh no. That fits the bill perfectly lol.
Yup, that’s been my experience with getting people to at least consider Linux as well. The first thing they ask when I tell them it’s a different OS like Mac is, “so can it run XYZ?” Most people don’t actually care and just want something that runs the apps they use.
Interestingly, my mom (a Windows user her whole life) seemed just as alienated by macOS as by Linux. Her work gave her a Mac and she couldn’t understand anything after about a week so she just asked for a Windows system instead.
Linux Mint with Cinnamon. Easiest transition. If you want customization, use KDE. If you want your desktop environment to make choices for you, GNOME.
Borked your bootloader already? You’re a true Linux user lol. You’ll eventually learn to not do that (and back up regularly).
Good choice with Fedora! I love dnf and the choices Fedora makes overall.
This is the second time this month some overzealous moron decided to add these because they can be used for burner accounts, as if other services cannot. People like this are why we as a species haven’t advanced more.
Huh, that’s neat. From their docs it does seem like aside from some scaffolding, I shouldn’t need to write much Rust.
You haven’t read the article or the summary from the comments, have you?