(Starting off with something like mint or pop!os is probably your best bet, EndeavourOS is a good choice too but it’s a little bit more effort for a first distro)
Don’t know how much “minor customization” is to you, but perhaps try adding some major stuff before giving up on it. Personally I started with prezto, customised it, and added a few things like fzf. Fish is probably nice too but I haven’t got around to giving it a fair try.
Nix has “flakes”, which allow you to share Nix code in a Git repository, it’s like repos on steroids. There are many Git projects that offer new packages (such as nix-gaming) or NixOS modules (such as my project nixos-router), or even just Nix code (such as my projects notlua and notnft, which allow you to write Lua code and nftables rules in Nix), or any combination thereof.
Would it be possible [for proprietary software to be compiled for NixOS]?
Kind of. You first have to understand what Nix derivations are - builders that take certain inputs (such as certain versions of libraries) and produce some outputs.
What happens if the inputs (such as a library version) change? The outputs change as well - previously it was /nix/store/abcdefgh-libfoo/lib/libfoo.so, now it’s /nix/store/ijklmnop-libfoo/lib/libfoo.so - the path to libfoo changes, and the binary’s RPATH reflects that.
So if you want to package binary software for NixOS, you either have to pin library versions (so the paths don’t ever change), or patch the binary.
…proprietary codecs…
It depends on what those codecs are.
Let’s say they are a binary. In that case, you install them and they get added to your PATH - easy.
Let’s say they are some data files. In that case you install it and it gets put into XDG_DATA_DIRS - easy.
Let’s say it’s a shared library (.so). First question - how is that .so loaded? By which program? From where?
Depending on the answer, what you have to do changes as well. You may have to override some core media library, or ffmpeg, or maybe you can override VLC, or VLC’s ffmpeg, but not system ffmpeg. Or, it may be the case that a simple LD_LIBRARY_PATH change will do it for you.
Basically - it depends. That’s why NixOS requires a deeper knowledge of Linux, or forces you to learn.
Outside the few games like valorant and destiny 2, literally everything else I’ve tried runs just fine on Linux. Wine/Proton has gotten really good these past 2 years. Even on Wayland, which has historically been bad for gaming things just work nowadays.
Had the exact issue after whatever pipewire update, fixed it by switching to pulseaudio. Was really trying to find different solution, one thing works temporarily(and I mean it, sometimes it fixed the issue for 1 minute sometimes for the entire session) is to switch audio profile to pro mode(if on kde at least)
It’s probably the pipes, but may also be the wires 😹
I would open up QJackCtl and see if you get and Jack messages, since pipe wire has a jack interface as well. Idk if that actually makes sense, but I would definitely do it. Oh also obviously disable the eq and see if it changes. Wait no not the eq, the effects. Are your headphones Bluetooth?
My headphones are not Bluetooth, and I have already disabled the EQ. Disabling the EQ has not fixed my problem; it has only made the sound slightly more bearable.
Ran into a similar problem on Ubuntu a while back, was the sound card being put into power saving mode by default. Maybe worth checking if you can turn off any power savings with your install.
According to the Arch Linux wiki, power-saving mode for my audio card is disabled by default. I have not enabled it yet, therefore it is not currently available as an option.
To be fair, printing on Windows isnt all roses and sunshine either :) Printing in itself is an issue. I remember how happy i felt when the big tech started talking about the paperless office and all…
I’m still waiting, and praying for that day to come :)
The encryption key is stored in the luks header on the disk and the phrase or key to open the encryption key can be entered at boot or after via the keyboard or from a file (usually a usb drive). So long as the luks header and encrypted data are not damaged and so long as you have the phrase or key that opens the encryption key it should survive the move. Take a dd backup of the disk just in case.
linux
Top
This magazine is from a federated server and may be incomplete. Browse more on the original instance.