How I gave up a one-game addiction to switch to 100% Linux (long story warning)
Eyedust @ Eyedust @lemmy.dbzer0.com Posts 4Comments 317Joined 5 mo. ago

Neovim is my poison of choice, as well. I never thought to use it like that, though! Even though its not open source, I can't stop using Obsidian for notes and prose, unfortunately. I just like it too much. But my novels are all written through novelWriter, which is an amazing application and has a package for every distro, afaik (Fedora was the last, but it was just added 3 weeks ago).
Yeah, I hear you there. I have pretty much every Brand and Vlad skin and a skin or two for almost all champs. I have so much blue dust that I'll never need to buy a champ again even if I never broke down anything from now on.
The itch to play hits hard every now and then, but its getting less and less. Especially now that every new champ is just 2-3 different champs sewn together.
Its a disease and I'm glad I'm out of it. Now if I could stop blowing cash on PoE MTX...
Lol, its just my manga/anime apps. You can still find some of the repositories on github, but they moved all updates to TG. They also request users to not put the app name on any social media to avoid what happened to Tachiyomi.
There's a large sweep going on with anime piracy atm, too. Github has been obliterating apps left and right.
Permanently Deleted
In that case, your partner should find a solution to their sleeping disorder. I can open chip bags, do dishes, drop things, watch TV and there's no issue if my partner is asleep. And our apartment is small. She is a deep sleeper though.
I'm the light and agitated sleeper, actually. And instead of lashing out or pointing fingers, I got it addressed. Now on bad sleep nights I take two hydroxyzine for anxiety and light sleeplessness two hours before bed. I sleep so hard I tend to drool everywhere. Normally I'm a high anxiety jaw clencher when I sleep.
I highly recommend looking into something like that. Hydroxyzine is a very light and harmless option. Its an antihistamine, which makes it good for allergies as well. Its basically a strong benadryl. There are some other benefits as well, like muscle relaxation, pain relief, nausea relief, and airway opening.
As someone with ADHD and sleep trouble, it works good. Doctors are pretty relaxed about prescribing it, since its very high on the safety meter and non-habitual. Sorry for going off on a tangent, but it seems like your partner could have a slight sleep disorder, especially if its gone so far to put you both in separate rooms (if that is the case).
I would also like to add that if the newest Proton version doesn't work for a newer game, you should grab ProtonUp-QT. Sometimes GEProton will work or else come out with support faster than official channels.
Permanently Deleted
The real question is, do they HAVE to be there for them to go to sleep? Because if they needed to sleep, what stopped them? Sounds to me like there's a sleeping problem here and that's not OP's fault.
I don't see any way that OP messed with their sleep. A simple "I'm going to bed, try not to be too loud when you come home." would have done wonders. Then OP could chat, come home, do whatever chores quietly, and go to bed.
Whether you have a job or not does not relate to what privileges of freedom you get.
Permanently Deleted
I really don't think its your ADHD here. I have it bad. My partner lets me get on with it and goes to bed whenever she wants. We also split chores based on our schedule and to account for my ADHD she got us a whiteboard, because my greatest super power is to get absorbed in something and forget everything. Your partner could have taken the chores that night so you could do what you needed to get help for yourself.
My last relationship was a "need to be in bed at the same time" relationship. I remember when I worked nights and had a night off. We got into a huge fight which culminated into me going to lay down on the couch instead of next to her like she wanted. She then came out of the room and beat me around the head with a metal katana sheath (so hard that it dented).
This is a less of your ADHD problem and more of a "you guys need your own schedule and space" problem. You should iron out this attached-at-the-hip thing first. It's cute in the beginning of a relationship, but can ultimately end it in a very ugly way. It will lead to insecurity and turn into a relationship of need and envy. You gotta learn to exist alongside each other, not be one entity (despite what marriage and religion tries to tell you).
I've had two relationships. One for 7 years where we had to do everything together or else had to check in via text. That ended in both of us fighting and cheating (both sides) and never talking again. The second is a quiet coexistence. We can tell each what we're going to do with an open invitation. Sometimes we do it together, sometimes we want to do something else. That relationship is on 13 years and counting. We RARELY go to bed at the same time or wait up.
Sit down together and apologize for the belittling things you said. Explain what you have written here to them. These are words they need to hear. And then address the problem of not being able to do things like sleeping without one another. If they wanted to go to bed at 9:30, they should have been able to do so.
A lot of my favorite open source android apps have been switching to CodeBerg. Some of my less than legal ones have moved to Telegram, unfortunately. That aside, CodeBerg is great and hopefully it will gain even more traction soon.
It's nice that Obtainium supports CodeBerg, too. I have a few must-have apps that I like to keep up to date straight from their repositories.
Yeah, the usb live environment. Sorry, I just have a certain older way I say things. When PCs used to have CD drives, we used to say we'd "spin up" something like a game or software. If I was gonna play something like Tonic Trouble, which was a CD game, I would "spin up" Tonic Trouble to play it.
Yeah, this is true. And it's not surprising that Lutris looks funky. You could get everything on your desktop looking nice and then you boot up Lutris to see a bunch of problems.
You gotta be prepared to dive into apps that opt for those fallback colors and get into their configs sometimes. I've been into .rasi, .toml, .xml, and many more file extensions. Then I grab a color picker app and reverse search the app's colors inside the config to change them to what I want.
I don't know much about FreeCAD, but I know that the GIMP 3 UI can now be changed around with CSS. Sometimes its just your only option without changing your whole theme. Don't forget to save your dotfiles in a repository or just back them up on external if you dive into your configs. It will save you a ton of double work if you hop distros or the themes get overwritten in an update.
The year of the Linux Desktop is closer than we think. Too bad the art of just owning a PC is sort of dying, thanks to GPUs costing just as much as the rest of the parts put together.
I've been trying to get my stepmom to switch over to Mint on her old Dell AIO. I already spun up the live on it to see if it was compatible and it ran flawlessly. She's just afraid to make the jump and I respect that.
Its good to see the younger generations just growing up with Linux readily available and easier than ever to install.
Permanently Deleted
I'm going to try to mention things I haven't seen already written, though I may repeat some of the more important ones to me.
(In no particular order)
Terminal:
- Kitty (Main Terminal)
- Fish (Terminal Prompt)
- Neovim (Code/Text editing)
- Zoxide (a directory changer; once you go to a directory, you can type z and a partial name to go back to it)
- Atuin (a command history lister, can get a key and bring over commands from other systems)
- Midnight Commander (CLI file manager)
- Btop (CLI system monitor)
- Palette (I do a lot of theming in different configs as well as HTML/CSS, so its nice to have something to quick convert hex to RGB).
GUI:
- Timeshift (backup/restore)
- Eddie (for AirVPN)
- novelWriter (my FAVORITE writing tool for my books)
- Floorp (Firefox fork browser)
- Conky Manager 2 (desktop monitoring widgets)
- Rofi (keyboard launcher)
- firewalld (tried this out recently, good firewall)
- Flameshot (ALWAYS; its my favorite screenshot tool)
- MPV (I still get VLC, but opt for MPV most of the time for videos/streaming)
- Speedcrunch (A+ calculator)
- Steam
- Lutris
- Protonup-QT (to inject GE Proton into Steam/Lutris)
- Stremio (a great little streaming tool)
I would like to add that I do use Arch, but I'm fairly sure 99% of these packages, if not all of them, are available for most other distros.
For CLI lovers: Check out Terminal Trove
Edit: I did see that someone mentioned no explanations on the apps, so I tried to put a little blurb on each.
One that's worked for Microsoft many times before (docx, for example). Its their favorite loophole.
As an Arch user who spun up NixOS for a few months; it's worth it. It will take weeks to perfectly set up and it could take months to properly learn nixlang, but what you get is a solid, unbreakable, reproducible distro. Move over your dotfiles, home-manager, and nixconfigs and you essentially have the same setup on any other PC (though you may have to alter the video driver config).
I had my nixfiles all modular. My nouveau video drivers for the ancient laptop I was using? Imported from a separate config. That way I could leave anything hardware related behind and draw up new hardware configs for the system I was moving to when the time came. Don't like your DE? Comment it out and write in whatever else you want to try.
Don't get me wrong, I still love and use Arch on my main machine. Its just that my dive down the NixOS rabbit hole was really fun and I haven't even tried flakes.
When I took my Linux class in 2007, he gave us a mountain of distros we could choose from. Ubuntu got picked first and Fedora second. This was mostly due to already having easy installs and a gui to boot with. It was also due to him having shown us these distros beforehand.
I was third pick. I knew what I wanted right away. My teacher, an extremely smart man with photographic memory, seemed fairly bored with the proceedings. That was until I chose Damn Small Linux as the third overall choice. The grin on his face as he knew he found a student that would be fun to teach and wanted to learn.
I was fairly sure he expected me to pick openSUSE. It was the third distro he'd shown us installations for and had us play around with. And boy, am I glad I chose Damn Small. I learned so much more than the other teens that were in there just to get an easy credit. He was an easygoing teacher. He didn't fail people really, he let them hang around and play WC3: FT DOTA on LAN if they wanted and still passed them. But boy would he teach you if he knew you really wanted to learn it.
After that, we had to group in pairs in PC Repair class (same teacher) to take old student's orders to help fix their computers. I was allowed to work alone and he just let me do what I wanted. I stuck to the code, repaired computers, and never snooped through anyone's files. He knew I already could find my way around the Windows Registry (something Microsoft is thinking hard on how to stop you from doing now). He'd also do IT for the school during classes. Whenever he was away, I was allowed to be secondary IT if he was busy. It was easy stuff, mostly printer drivers and wifi troubleshooting.
It was really thanks to Damn Small Linux. My first project was to get Windows Solitaire running on it. He set it for us to research as homework. When he came over to me that same day, I had already looked up the info and was playing it on the GNOME 2 DE (MATE is still one of my favorite desktops). I just said, "WINE?" and he put a finger to his lips and grinned.
Thank you for letting an old man waffle on. Those were good times.
It's not too bad once you get used to it. It's still a lot of "throw this color here, check results, looks shit, change color, rinse and repeat." QT theming is pretty similar.
I had just taken days to perfectly set up my homemade theme last distro, matching QT and GTK, only to find out I didn't like the distro. I gave up after that and just slapped Gruvbox Dark on everything.
When in doubt and the work to theme gets too much: Gruvbox, Dracula, Tomorrow/Tomorrow Night, or Solarized will cover just about everything.
This is basically true. EOS is the closest to vanilla Arch that just runs a gui live with Calamares.
The only difference is the bundled dependencies and packages. EOS sets a lot of those for you out of the gate. That's what I meant about cross referencing. Sometimes I had to look and see what dependency/library EOS used and then pull it up in the wiki.
In base Arch you make some of those choices yourself, so you can just start at the top of the wiki page instead browsing to where EOS left things.
It's not a negative thing. I'm just learning from the ground up on the wiki instead of jumping into the middle of things. For example, I had to go through and pick which bluetooth and sound packages I wanted and EOS has them sorted out for you. Small things like that.
Yeah, it got added to the iso fairly recently, though before it did I think you could install it through pacman in your live environment.
It's archinstall
. It generates a CLI list similar to Calamares for you to go through and steps you through everything.
EndeavourOS is great. It's as bare as you can get without opting for straight Arch. I bit the bullet on vanilla Arch a couple weeks ago, though, and am amazed at how easy it is to set up now.
Bonus: I can follow the Arch Wiki word for word without having to cross check things.
But I loved my time with EOS. I would probably still be using it if I hadn't decided to fuck around with topgrade while having no idea what I was doing. The lesson of the day was just update normally... its built in for a reason.
Edit: Look up Timeshift and ALWAYS back up personal files to external. There's a reason Arch is notorious for being unstable. Sometimes just an update can bork everything (still very rare, though).
I have a friend who does dev work and swears by Apple, but he does use Linux on the side as his main machine. Ever thought of diving into NixOS? I've used it for a few months and really enjoyed it once I could read and write nixlang.
I don't dev that much, but apparently it can run reproducible environments for nearly every OS and you can have multiple environments via flakes. Need one for Golang? Need one for React? It can do it. You can even access it from your mac. I don't know much about that side of it, though, just that it can.