The Linux Thread - The Autist's OS of Choice

  • Want to keep track of this thread?
    Accounts can bookmark posts, watch threads for updates, and jump back to where you stopped reading.
    Create account
What with ol' Bram passing on and all, I've been trying to move on to neovim after about two decades of heavy vim usage. But my word, neovim's plugin situation is even worse than vim's. It's so bad that everywhere just tells you to use a plugin manager. What a pile of dogshit! Makes me seriously consider Emacs. Any other vi-heads out there with suggestions of better solutions? I use like 5% of vim's features and all I want out of this is rainbow delimiters for Scheme hacking: https://github.com/HiPhish/rainbow-delimiters.nvim

Basically, any shitty vi clone with rainbow parens will work.
The git version of neovim has its own plugin manager. You will have to build it yourself, or use a distro that has a precompiled one.

But if you came from normal vim you can just use pack like a lot of people do on normal vim, and you can still configure it in vim script.

Overall I think using lua is more flexible, and the better option. It's completely optional, unless you are using a plugin manager that requires lua like lazy.

Or if you truly have an aversion to having a plugin manager do the work for you, you can git clone the plugin and put it in the runtime path then set it up the way it says to, to actually use it.

Emacs doesn't really solve any of the issues I see people having with vim/neovim, and just throws it's own on top. Like being slow, single threaded, and even more bloated. While still having all the plugin nonsense, and needing even more configuration to get to a state a vim user would be happy with.
 
you can just use pack like a lot of people do on normal vim
Thing is, my configuration of vim was always very minimal. nvim behaves differently. I've never bothered to learn much of vi, let alone vim. It does what I need and gets out of the way. I'm having to learn a lot. But I'm getting there. This was how I did it. treesitter+rainbow-delimiters. And I'm writing a colorscheme that just uses the ANSI colors I already define in my st config, so I use colors 0-15 in ANSI color codes. These are bored into my brain due to the ol' EGA palette.

you can still configure it in vim script.
I decided to just learn the Lua way. I was just bitchy because I used vim because it didn't change and I didn't have to really get into it. But that's on me.

The "Lazy" quickstart set of plugins was awful. It was like they were trying to be GUI software. I don't like that.
 
Can't remember the post but this reminds me of a tard who nuked his linux install with a vibe coded script.
1765789143557.png"It looks like you're trying to fix your Linux install. Since the problem seem to be with the files, we'll need to remove files. Open up your terminal and put in sudo rm -rf / this will make sure all files will be cleaned and you can enjoy your snappy new Linux installation!"
 
View attachment 8288765"It looks like you're trying to fix your Linux install. Since the problem seem to be with the files, we'll need to remove files. Open up your terminal and put in sudo rm -rf / this will make sure all files will be cleaned and you can enjoy your snappy new Linux installation!"
It happens more often than you think! A buddy of mine was setting up a "minimalist" Fedora as his first distro by using ChatGPT to help him do it. Trouble is, he had no idea what symlinks are, so when he was "cleaning" his system and saw so many symbolic links bloating up the place, he naturally asked what they do. Since this was the (even more) retarded early 2023-era ChatGPT it either failed to explain or he just didn't understand, so he ended up asking how to get rid of them all. Can you guess what happened next?

Edit: fixed niggerbabble typos
 
Last edited:
So in other news, I've been having a blast playing GOG games with Heroic.

Turns out that when you switch from Fedora Workstation/KDE that inflict Wayland upon you over to Fedora Cinnamon that ships with Xorg by default, it's a genuinely excellent experience. Also, I can't get over how wine-staging is ridiculously good. Like genuinely excellent stuff.

I'm over here playing Witcher 1, Devil May Cry HD Collection, and Prince of Persia SOT/WOW with 0 issue whatsoever. Runs just as well on Linux as it does on Windows, and without the odd breakage caused by Proton (i.e. DMC1HD's intro cutscenes don't exist under Valve Proton or GE-Proton, but show up perfectly fine on wine-staging).

Never liked GOG Galaxy, even when I used Windows, so Heroic is a welcome alternative.
 
Heroic and Lutris have been hit or miss for me but the number of available solutions increase the success of running any given game with at least one of them

Heroic >>> Lutris by leaps and bounds. Obviously, do one thing and do it well. That's the Unix philosophy, and both launchers immediately fail on that front. Having said that... I would argue that Heroic's scope is far preferable to Lutris.

Lutris to me feels like a more polished PlayOnLinux or Bottles from like 10-15 years ago, but it still never manages to get anything working properly. Not to mention the monumental scope and feature creep it has. It's not enough to have your GOG, your Epic, and your Prime games. It must also have RetroArch, Dolphin, ScummVM, and all this other bullshit layered on top. If something goes haywire, good luck trying to troubleshoot through all those additional layers of abstraction that Lutris has.

If I have to troubleshoot anything on Heroic, it's actually pretty easy. You have tangible logs stored in your Heroic folder for games that you launch, you're able to choose between wine-staging, GE-Proton, or Valve Proton (the latter you must explicitly enable in global settings), you're able to select alternative EXEs, run winecfg to change base compatibility from Windows 10 to like Windows 7 or Windows XP without firing up a terminal, and all this other stuff. The logs, in particular, are excellent for troubleshooting with. Steam doesn't give you logs for Proton games you launch by default.

Any time I've attempted to give Lutris a fair shake, I come out of it completely repulsed and opting to just stick with Heroic and Steam, then use AppImages for all the emulators I do regularly interact with (i.e. Azahar, PCSX2, DuckStation, PPSSPP, etc). If both launchers allow me to claim my monthly Amazon Luna games, but Lutris is significantly more bloated, shitty, and horrible to troubleshoot with, it's plain as day to see that Heroic's the superior option.
 
Here I am just using Debian like it's 1999.

Except when I get hardware that's too new and I have to run unstable or testing for a couple years until it becomes stable.
 
Last edited:
if you're using a backported kernel, how hard is it to migrate to the new release of debian where the backport isn't required, like from 12 to 13?
 
if you're using a backported kernel, how hard is it to migrate to the new release of debian where the backport isn't required, like from 12 to 13?
The process I've used since forever (Lenny) has been to change the version name in /etc/apt/sources.list then apt update && apt dist-upgrade. Hasn't failed me once on Debian proper. I've bricked Armbian/Raspbian through it a couple times tho. Be sure to RTFM in case you're one of the few who that won't work for.
 
Tempted to go back to Debian because I'm sick to death of every fucking Windows update breaking something or slowing something down. Which is weird because back when I installed Debian years back, I didn't have any of those problems on my Windows install despite everyone claiming to with Windows 8/10.

I don't give a fuck about any always online game bar Hitman 3 and if it came down to it I'd just play Factorio and old PS2 games until the end of eternity.

Before I do it though, has Debian broke anything major in the past 6 years or is it pretty much the same? Because all I want is a fucking OS that remains static until the end of time, that updates when I tell it to and doesn't spazz out with RAM making my 32gb feel like 4gb by opening a few firefox windows.
 
For the purposes of installing and running Windows programs what's the difference between Lutris and Bottles? Never used Bottles before, and Lutris just works for me.
 
Not quite 100% but I've just about got my neovim colorscheme set up. Glad I dug my teeth into this. Gettin' cozy now.
2025-12-15-145249_687x1057_scrot.png
 
always online game bar Hitman 3
Except Hitman is one of the better games on Linux, runs flawlessly without hassle. I don’t need to remind you about Factorio being native, even.

For the purposes of installing and running Windows programs what's the difference between Lutris and Bottles? Never used Bottles before, and Lutris just works for me.
Lutris works and Bottles doesn’t. Simple as.
 
For the purposes of installing and running Windows programs what's the difference between Lutris and Bottles? Never used Bottles before, and Lutris just works for me.

The correct hierarchy is

Manually creating and keeping track of your own WINEPREFIXes > Paid Crossover license ($75/yr, free 15 day trial) > Bottles > Literally anything else > Lutris all the way at the bottom.

In short: if you have an actual need for Windows programs (not games, actual non-game software programs), the standard “WINEPREFIX=$HOME/Directory winecfg” method is the most reliable way to do it. CLI yes, but you get the most control.

Crossover is the best option of all the GUI Wine front-ends. Actual commercial QA from Codeweavers, the developers of Wine, goes into it. There’s also the fact that there’s additional (proprietary yes) tooling that Codeweavers puts into Crossover to make the experience of installing Windows applications marginally smoother.

Bottles is basically the gratis equivalent to Crossover. There’s slightly different methods and tooling used which isn’t necessarily noticeable until you’re a few months down the line, you need to troubleshoot if something is borked, and you need to discern “is this the fault of Bottles’ abstraction or is this a genuine Wine issue?” This also applies to PlayOnLinux but I would argue Bottles is marginally more refined than PlayOnLinux, which is horrifically ugly.

I put Lutris all the way at the bottom because it’s now a meta framework for running more than just Windows games. You have abstractions on top of abstractions on top of the actual software you need to run, and you can never quite figure out “is this the install script to get shit working that fucked up? Is this an issue with Lutris specifically? Or is this a problem with Wine?” If Lutris just works, good for you, but never forget that the abstraction hell troubleshooting nightmare will always come for you. Never a matter of if, only when.
 
Back
Top Bottom