IMO if you get more into it it’s still really linuxy. You still use the same software under the hood, especially when writing custom modules. A ton of knowledge transfers, with more new cool stuff to learn.
A ton of stuff you can just configure manually. Not everything has to be done in nix, but most people prefer to do it - I do it for example to have the same system between my laptop and PC. Really useful.
Oh, I agree with you. I have brushed off dozens upon dozens of distros, because they just do not offer anything over Arch linux that I have always been using. Until NixOS entered my radar, that is. NixOS has many very unique strengths that you just can not get anywhere else. Due to that, it was the first to make me question whether I should make a switch to it or not.
However, I disagree that a “ton of knowledge” transfers. Putting aside the programs one uses, the way you set up, configure and maintain your system will wildly vary from a standard distribution. Which will not help you at all in case you want put all what you have learnt into another machine that requires said ‘normal’ distribution. But again, I understand that this is the whole point of its design in the first place.
Linux Mint Cinnamon is a good choice. Even as a sysadmin and DevOps engineer I use it on my workstation because it Just Works. It has good window management, settings management, file management and just stays out of the way. Flatpak is well integrated for things you may need that aren’t natively packaged, like discord.
I’ve heard good things about PopOs too but haven’t tried it.
I mainly want to be able to adjust the split of the picture-by-picture mode. By the default, the monitor splits the display 50-50 between the two inputs. It can, or at least should according to the official documentation that I currently have open in another tab, change that ratio but apparently that can only be done through the control software.
edit: nvm, turns out it can only adjust that ratio when connected to the same computer. And only on windows and mac. Meh.
It sounds like this software was made to address a problem that exists in Windows, poor window management options. Although with Win11 it’s been significantly improved.
Have a look into tiling window managers, or tiling add-ons for major desktop environments. You can split windows in all different arrangements without any extra software or splitting inputs.
Personally I’m using KDE and it’s built in tiling options work very well.
But what I’m trying to do is beyond any window manager. I was trying to play with the “tiling” of different display inputs from different sources. One input from my desktop and one from my work laptop. The monitor can display those two inputs side by side just fine, but I wanted it to split the screen 80-20 between the inputs instead of the default 50-50, which can only be done by the monitor firmware. Some monitors have that feature, but apparently mine can only do that when both inputs are coming from the same source, which is… meh. Why mess around with 2 inputs coming from the same computer when any major OS in 2023 has decent tiling capabilities already?
Oh I see your use case now. Yeah agreed, bit of a useless feature. My monitor supports PiP but not in way that makes it feasible to get work done on both, it’s only really good for a full screen video.
Someone else mentioned RDP/VNC which could work well, if your work computer allows it.
Or check if your current phone is supported by any open source Rom.
In any case you will most likely have a lot less apps since you would have only access to non google play services apps. There is a fairly decent choice of apps on F-Droid but your experience will remain limited.
Both team green and team red thought they could charge pandemic era scalper prices this generation, which of course wont happen because ETH mining is dead
I wonder if we will ever see a proper return to form for GPU pricing. As you mentioned, most if not all other PC hardware has come down to pre-pandemic pricing but without GPUs joining them it makes budget builds impossible*
Unfortunately, I think no. Nvidia sells every AI chip wafer they can get from TSMC, so if gamers won’t pay the same margins as datacenter customers Nvidia will simply stop selling to them. As such, Nvidia does not need consumers/home users anymore.
As for AMD, they just decided their pricing strategy is “whatever Nvidia does, but 10% cheaper”
The RAID on your motherboard is a mess and you should avoid it like the plague. — Wendell from Level1Tech
Creating RAID with either zfs or btrfs is much more easier and they perform better than motherboard’s RAID implementations. If you want a UI, you can even install TrueNAS Core as a server and manage zfs pools, share on network etc.
I’m 40 y/o, I used Photoshop & Illustrator since I was 8 years old. When I moved to Linux I tried everything, and ended up using Photopea.com and Inkscape.
I was pretty much finished writing this post until I realized you might be mistaken with how updating packages works - editing the package version field merely changes what Guix thinks the version is, not the actual package version. By modifying the version field, the source code that’s downloaded will change since the download url is conveniently built off the version variable, but the hash - and potentially the build process itself - will also change because of this. You’ll need to additionally update the hash, at the very least.
However, there’s also a comment in the definition stating “Later versions have dependencies on npm packages not yet in Guix”, so unless this comment is outdated, you’ll have to package newer versions of the dependencies too. While I believe that learning Guix packaging has been a very much worthwhile experience, you might want to use something like the flatpak Justin linked if you don’t want to go through the trouble of figuring this out right now, because as far as I can see this will not be as straightforward as just changing a version number.
Of course, I don’t have context on what you read and I didn’t look at the package definition in depth, so in case I’m the mistaken one here or you still want to know how to proceed for future reference, here’s my original post:
The easiest way to do this would probably be to use the command guix package --install-from-file=path/to/file with a file that returns the modified package.
Notably, you’ll want to also include the original define-module expression at the top to pull in necessary code, as well as add an anki at the very bottom which indicates that the file will return the anki definition:
The above method should work just fine, but I’d only recommend it for short-term usage since it doesn’t scale well nor does it take advantage of the declarative-ness of Guix.
Alternatively, if you’re looking for a more long-term solution, I would suggest either creating your own channel or setting a custom load path where you can write whatever extra code to include in your configuration. The former is the most ideal, but the latter is much easier to set up, only requiring tweaking the module name and setting an environment variable.
Personally, a channel is overkill, so what I do is globally set the GUIX_PACKAGE_PATH environment variable to my config location where I’ve defined custom modules, which I can then pull into my Guix Home configuration (including modified packages). Feel free to have a look at my config for reference, although it’s still fairly work-in-progress right now: github.com/aurtzy/guix-config
If you haven’t heard of David Wilson (a.k.a. System Crafters), he’s a great resource for learning Guix stuff, and has his own Guix Home configuration that you can check out as well: github.com/daviwil/dotfiles/tree/guix-home
OP - use Post Image to host and only post the links to Lemmy, especially on .ml where the server is (IIRC) someone’s self hosted system. Uploading to Post Image is just like old skool imgur before it became trackerware junk. Once uploaded, open the image itself in a new tab in the browser to be sure you have the full size raw image URL. Then paste this into the post. You can even do this after posting something like this post in an edit too. If you want to post a linked image into the body of a post or in a comment, the syntax is:
This extra step for external image hosting will reduce the load on all instances, and the image will load much faster for users, avoiding most confusion about this being a meme when you posted it in Linux instead of Linux-memes.
ok thanks. im new to this and just ctrl-v-ed with the image in my clipboard. do you hav esome tips on finding communities? its not as easy as on reddit…
Your home instance has a big impact on what you can see. It is something of an uphill struggle coming from a smaller instance if others have not already found communities elsewhere. IIRC, you may not be able to subscribe to many unless you first try to post a message to them. This establishes the connection between instances/communities if no one else has already made the connection on your instance. It was a question that came up on .world a lot back when Lemmy was just a few thousand total users, but it is not something I have had to do. I have accounts on other instances that have defederated or that I want to separate interaction from. There is nothing wrong with having accounts elsewhere. If you just use a mobile browser and save login creds it is easy to use several accounts at the same time. I know this seems crazy, to go back to a browser based existence, but the fediverse is not trying to make browsers difficult in order to funnel people onto a stalkerware app. It works quite well.
Nothing wrong with hardware raid in general. But most consumer motherboards do not have true hardware raid - but instead fake raid. Which is some basic hardware boot time support for software raid. IE the BIOS can understand the basic raid features to boot the system - before handing it off to the OS to manage.
I would not use fake raid on a Linux system if you can avoid it, full software raid is just better than most consumer hardware fake raid support.
True hardware raid generally requires a separate expensive card that has its own controller and ram buffer.
Yeah, never hardware raid. It’s a disaster waiting to happen, even with expensive dedicated cards.
Easiest is with btrfs raid1, the drives don’t even have to be the same size like in other raid systems. For example you can combine two 2TB drives with a single 4TB drive into one 4TB Raid1 and also remove and change things as you want. ZFS has a few more features but is much more rigid and likely to break on Linux kernel updates as it isn’t part of the kernel like btrfs.
linux
Active
This magazine is from a federated server and may be incomplete. Browse more on the original instance.