d3Xt3r

@d3Xt3r@lemmy.nz

This profile is from a federated server and may be incomplete. Browse more on the original instance.

What's the best way to have a .bashrc that I can use throughout systems?

So, I just found out about a programme called SynthShell which kind of does the work for you and gives you a nice looking shell, the thing is that this also creates some config files and other stuff in my system, instead of just one .bashrc file to edit. What would be the best way to learn to have a nice looking bash where I can...

d3Xt3r, (edited )

I’ve only started using yadm recently so I may not be able to elaborate in detail, but for me the main draw for using yadm (as opposed to Ansible, which I use at work) is the simplicity. It’s basically just a bash script that uses git, so there’s no dependencies besides git and tools installed on most Unix systems. Ansible felt like overkill for what I needed, ie just something to manage and sync my dotfiles.

Also, maybe it’s personal bias, but I really hate installing/using Python-based programs - they often tend to go wild with their dependencies and eventually break. I recall trying to install Ansible on a Raspberry Pi at some point (via pip) and it failed because one of the dependencies couldn’t be compiled for whatever reason. I gave up after trying to fix it for a while, and dropped the idea. I’ve had similar experiences with other large Python projects, there’s always some drama. Why is why I prefer compiled binaries or simple shell scripts like yadm.

I’ve no issues using Ansible at work though. We use it on RHEL so it’s quite stable and doesn’t have the dependency issues you’d get on a bleeding-edge, ever-changing, end-user system. Plus it really shines at the Infrastructure as Code stuff so we use it to automate everything from networking gear to VMs. But I feel it’s overkill for something as simple as syncing a bunch of text files.

d3Xt3r, (edited )

It looks like you’re still using PulseAudio? I’d highly recommend switching to PipeWire+WirePlumber instead, installing it should make your earbuds work automatically.

Follow the installation instructions here: wiki.debian.org/PipeWire#Debian_12

d3Xt3r,

however when I rebase to that image it drops me into rescue mode after reboot. :(

Did you rebase to the unsigned uBlue image first?

rpm-ostree rebase ostree-unverified-registry:ghcr.io/ublue-os/startingpoint:latest

This will install the proper signing keys and policies and prepare you to rebase to a different signed image. After you run the above command reboot, and then rebase to the actual image you want to rebase to.

Also, here’s another alternative to Hyprgreen: github.com/wayblueorg/wayblue/

d3Xt3r, (edited )

There are already a few actively maintained forks of Tachiyomi. TachiJ2K and TachiyomiSY are two such popular forks which have several features not present in the original app. In fact, many hardcore manga readers in the community had already switched to them years ago. There’s also Aniyomi, which not only supports manga but also watching anime via extensions, the same way you’d read manga in Tachiyomi.

So thanks to the power of FOSS, Tachiyomi already continues to live on and you don’t need to wait for a fork.

@simple @junezephier @WadamT

d3Xt3r,

Yep. I use keiyoushi and it works fine.

I'm so frustrated rn.

I have been distro hopping for about 2 weeks now, there’s always something that doesn’t work. I thought I would stick with Debian and now I haven’t been able to make my printer work in it, I think I tried in another distro and it just worked out of the box, but there’s always something that’s broken in every distro....

d3Xt3r,

Give Zorin a try. It’s based on Ubuntu but even more user friendly - so much so that my elderly mother has no issues using it, she even prints and scans (a Brother MFD) and has no issues.

d3Xt3r, (edited )

Ubuntu Christian Edition, if he’s a satanist.

Ubuntu Satanic Edition, if he’s a Christian.

Hannah Montana Linux, if he’s neither of the above.

d3Xt3r, (edited )

That’s only true you succumb to the hardcore Nix fanatics and follow their recommended “declarative” way. However, Nix, as a package manager, is perfectly usable - and accessible - with the imperative way, without having to subscribe to their religion and learn their language and terminology.

In the imperative path, Nix is as easy to use as any other package manager, yet it still retains many of the unique Nix features such as versioned packaged, instant rollback, non-root user-based installs etc.

It’s a shame because Nix is actually really cool and very easy to use if used this way - and especially useful on immutable distros, locked-down systems or distros which have a limited number of packages - but unfortunately, most people are missing out because the fanatics keep preaching the declarative way as if it’s the only option out there.

d3Xt3r,

As long as it doesn’t break I would take this over any alternative minipc

May I ask why though? One of the biggest advantages of using a MacBook is the performance-battery efficiency. If you’re going to get a Mac mini and loading Linux, you lose that advantage.

Unless you’re looking specifically for an ARM64 machine for whatever reason, I think an AMD mini PC, say something like the Minisforum EliteMini UM780 XTX would be technically a better option - you get dual NVMe, dual 2.5G network ports, USB 4.0, Oculink for even more b/w than Thunderbolt, and far more I/O options in general. Not to mention, excellent Linux support.

d3Xt3r,

look for USB 3.0

USB 3.0 (5 Gbps) is quite ancient by today’s standards. I’d recommend a USB 3.2 Gen 2x2 (20 Gbps) or even a USB 4.0 drive (20/40 Gbps) drive.

d3Xt3r,

Therefore you can rely on it on all operating systems.

… all except that one OS which we don’t like to talk about but annoyingly remains the most popular consumer OS. :P

I have started using fedora silverblue

Today, I made switch to fedora silverblue and then rebased to ublue image because it has flatpak included in the image. I am also thinking about making my own image based on silverblue. there is a video made by bigpod a youtuber about how to make your own custom ublue image and I learned a lot from that video. I am using toolbox...

d3Xt3r,

I am also thinking about making my own image based on silverblue. there is a video made by bigpod a youtuber about how to make your own custom ublue image

Before you create your own uBlue image, I highly recommend checking out some of the existing images here: universal-blue.discourse.group/t/…/340 or here.

Personally, as a gamer, I use Bazzite, but recently I’ve rebased to a fork of it with my own customisations, and it’s been amazing.

Distrobox > Toolbox btw. Both use podman behind the scenes but Distrobox is a bit more easier to use/fleshed out for desktop usage (eg makes it easy to export/integrate container apps with your the host).

I’d also recommend checking out Nix for installing any packages not on Flatpak or your Distrobox distro, as Nix has its own advantages since it’s you’re running real application binaries directly on your host OS, instead of an exported script (as in the case of Distrobox), so you get better/direct access to system resources and won’t face some of the quirks/bugs you may get from running a containerised app.

d3Xt3r, (edited )

Plasma 6, but just as excited for kernel 6.7 featuring:

  • bcachefs
  • AMD Seamless Boot (for flicker-free streamlined booting)
  • Scheduler improvements for better responsiveness/performance
  • IO_uring FUTEX support for better performance
  • More FUTEX2 work for potentially better gaming performance
  • Better write performance for eMMC chips (great for many IoT boards)
  • TCP network performance improvements
  • DisplayPort Alt Mode 2.1 support over Type-C
d3Xt3r,

Bazzite. It’s based on Fedora uBlue so it’s technically Fedora, but being an immutable OS, it works quite differently enough that it counts as its own distro. For instance, you don’t use dnf or yum to install stuff, you’d use Flatpak/Distrobox/Nix. Updates are done using the rpm-ostree command, and it’s effectively a rolling release model, but atomic in nature so you get none of the instability that you’d get in a typical rolling release.

d3Xt3r,

For a macOS-like environment I’d also recommend Elementary OS.

d3Xt3r, (edited )

Parent comment is wrong. The default UX used in Ubuntu may actually be confusing for newbies, as it’s quite different compared to Windows. Just check some screenshots or videos and you can see for yourself. I’d instead recommend going for a distro which uses a more familiar UX (ie the Desktop Environment).

Perhaps a distro which uses KDE, XFCE, Cinnamon, MATE or LXQt by default (these are “desktop environments” (DE) - which is a collection of the desktop shell components (eg start menu, taskbar, dock etc) plus default applications that go with it eg the file manager, document viewer etc). A desktop environment like the ones I mentioned above, in their default settings, should be familiar to most Windows users. Now whilst you can install any DE on any distro, it can be a daunting task for newbies, plus, the settings might not be optimal for you. So it’s better to go with a distro that comes with such easy-to-use DEs by default. Examples of such distros include Linux Mint and Zorin. These, by default, should look quite familiar to you, and should be even more easier to use than Ubuntu.

Both Mint and Zorin are based on Ubuntu, so most of the documentation for Ubuntu should be relevant to Mint and Zorin as well. But if you’re not sure, just include quotes for your distro when you’re doing a web search, eg how do I do this in Linux “Mint” will ensure you’ll only get results with “Mint” in the page.

d3Xt3r, (edited )

I have been using Windows since 3.1 with MSDOS 6.2 since forever and I have seen everything from Microsoft. At the same time I’m a senior Microsoft engineer and have been for more than a decade

Same here! Grew up using DOS and Win 3.1, and been a Windows sysadmin for a long time. But over the past few years I’ve been growing increasingly dissatisfied at the direction Microsoft’s been going in, particularly the way they’ve been shoving their half-baked cloud services (and telemetry) onto us, and enterprises, being married to MS, have no choice but forced to comply. At least, that’s the case where I live, companies just lap up every new thing Microsoft does and treat it like the next best thing since sliced bread.

I was being turned from an engineer into a middleman, a lackey at the mercy of MS, and I didn’t like it one bit. I hated the thought of having my entire career being dictated by one corporation. So I quit my job and finally managed to land a Linux role this year and I’m so much happier. To be honest, it feels a bit weird throwing away my veteran MS hat and all the knowledge that I gained over the years and going back to being a total noob (at enterprise Linux that is), but I’m also learning a lot of cool stuff, but more importantly, I love being in control of our systems again, and no longer being at the mercy at a monopolistic mega corporation.

d3Xt3r,

I would like to create my first ublue spin as there only is Fedora Sericea currently

Have you looked at Hyprgreen? It should be exactly what you’re after.

github.com/hyprgreen/

d3Xt3r, (edited )

This was already fixed in 6.1.66. Both are “old” kernels, so it’s nothing to worry about, unless you/your distro was deliberately staying on 6.1 for some odd reason (yes, I’m aware 6.1 is LTS, but so is 6.6).

d3Xt3r, (edited )

As others have said, there’s Vanilla and Endless, but both use GNOME.

Is there a reason why it has to be Debian? With an immutable distro, you won’t be using traditional package managers anyway (like apt), all have the same stability factor, and with the same systemd + KDE, it’s more or less the same experience regardless of which distro you go for.

One of the key usage patterns of an immutable distro is using a container to install your extra packages. So you could go for a Fedora-based immutable KDE distro like Kinoite, and set up a Debian container where you can use apt and other Debian tools.

Is the Linux Foundation Certified System Admin (LFCS) worth it?

I’ve been a software engineer for 10 years now but want to work with Linux more in a professional setting (not to mention the number of layoffs in the the dev industry has me thinking a backup plan might be a good idea). I have been using Linux exclusively on my personal machine for about 15 years now so I’m not too worried...

d3Xt3r, (edited )

It’ll really depend on your local job market. I was on a serious job hunt earlier this year and I couldn’t find a single Linux job which asked for LFCS certs. There were a couple which asked for Red Hat certs though. Of course, this could be specific to where I live, so I’d recommend looking at some popular job sites for where you live (+ remote jobs too) and see how many, if any, ask for LFCS, and you’d get your answer.

Should I focus more on dev ops? Security? Straight SysAdmin?

From what I’ve seen so far, the days of “traditional” Linux sysadmin roles are numbered, if not long gone already - it’s all mostly DevOps-y stuff. Same with traditional security, these days it’s more about DevSecOps.

As a modern Linux sysadmin, the technologies you should be looking at would be Ansible, Kubernetes, Terraform, containers (Docker mainly, but also Podman/LXD), GitOps, CI/CD and Infrastructure as Code (IaC) concepts and tools.

Some Red Hat shops may also ask for OpenShift, Ansible Tower, Satellite etc experience. IBM shops also use a lot of IBM tools such as IBM Could Paks, Multicloud Management, and AIOps/Watson etc.

And finally there’s all the “cloud” stuff like AWS, Azure, GCP specific things - and they have their own terminologies that you’d need to know and understand (eg “S3”, “Lambda” etc) and they have their own certs to go with it. I suspect a “cloud” cert will net you more jobs than LFCS.

So as you’d probably be thinking by now, all of the above isn’t something you’d know from just using desktop Linux. Of course, desktop Linux experience is certainly useful for understanding some of the core concepts and how it all works under the hood, but unfortunately that experience alone just isn’t going to cut it if you’re out looking for a job.

As I mentioned before, start looking for jobs in your area/relevant to you and look at the technologies they’re asking for, note down the terms which appear most frequently and the certs they’re asking for, and start preparing for them. That is, assuming it’s something you want to work with in the future.

Personally, I’m not a big fan all this new tech (I’m fine with Ansible and containers, but don’t like the industry’s dependency on proprietary techs like Docker Desktop, Amazon or Red Hat’s stuff). I just wanted to work on pure Linux, with all the all standard POSIX/GNU tools and DEs that we’re familiar with, but sadly those sort of jobs don’t really exist anymore.

What Tweak, Program, ... changes a Desktop Environment from unusable to great for you?

I have used Linux on and off for 15 years. I consider myself a casual user and stuck to the mainstream DEs (mostly KDE, XFCE and some Cinnamon). Gnome has been a hurdle for me before and after the big version 40 changes, I couldn’t get my head around how they handled the workspaces and workflow. At some point I I tried out an...

d3Xt3r,

Material Shell

Back when I was still on Gnome, I gave this a try and it was great - until Gnome got updated and it stopped working. And then they’d fix it, and Gnome got updated and it stopped working again. So I stopped using it because I couldn’t deal with the constant breakages. I see that they still haven’t updated it for Gnome 45, despite a bug report being opened for it over two months now. It’s exactly because of breakages like this, and extension neglect from the authors, that I’ve stopped using Gnome and switched to KDE.

KDE worked great for me out-of-the-box, so I didn’t install any third-party extensions. The only changes I’ve made is for aesthetics - moved the panel to the top, enabled a global menu and a side dock, for a more Gnome/macOS-style layout.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • localhost
  • All magazines
  • Loading…
    Loading the web debug toolbar…
    Attempt #