linux

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

Xirup, in Shadow Cast: GPU accelerated screen and audio recording for Linux

Thanks for sharing your work at Lemmy! I say this because although I don’t use Reddit, I’m sure that logically because there are more users there and being more famous, it is the preferred platform for developers to share their work.

Think you’ll implement a replay feature in the future? I love that feature.

And is there any chance of porting your job in the future to Wayland? Currently there is no program (only OBS, as far as I know) that allows recording in Wayland, it would be great to have more options.

sonymegadrive,

Thank you for your kind words!

I haven’t made the jump to Wayland yet. I basically live in the terminal (when I’m not playing games!) so haven’t been in any rush. I definitely want to support Wayland going forward because it seems everyone has switched but me!

pan_troglodytes, (edited ) in Amazon Building its Own Linux-Based OS to Replace Android

hopefully they’ll design some package manager incompatible with android at the most basic level - and then double down when it’s proven to be a huge mistake. a good tick upwards for dev jobs, but the time for actual competition was over 10 years ago. this will fail miserably.

beta_tester, (edited )

Why? Chromeos is linux and can play android apps. Can’t linux run android apps as well? Waydroid, etc.?

Genuine question

Strit, in Fonts
@Strit@lemmy.linuxuserspace.show avatar

I’m a KDE Plasma user and it’s using Noto Fonts by default IIRC. So that’s what I use.

anbuchelva,

Same, but for terminal I use JetBrains mono

jack, in GNOME Recognized as Public Interest Infrastructure

I’m very interested in the secrets storage. Hopefully that includes integrating programs with GNOME Secrets, especially firefox

AProfessional,

That is a Mozilla task. I can’t imagine they want it.

jack,

There are browser extensions like KeepassXC

squaresinger, (edited ) in System76’s Lemur Pro Laptop Is Just a Really Nice Linux Laptop

Sounds like a great laptop to run Windows on /s

Edit: quite surprising how many people don’t understand the /s.

c0mbatbag3l,
@c0mbatbag3l@lemmy.world avatar

I like how not even the “/s” saved you from the brainless.

squaresinger,

I guess, they, for some reason, do want people to run Windows on that machine^^

Or they are triggered so hard, that they couldn’t even understand the /s anymore when they got to that point of the sentence.

lud,

It’s just a bad joke.

possiblylinux127,

You can. There’s nothing stopping you

squaresinger,

I thought the /s should have been enough to tell everyone that this was a joke, but apparently not.

demonsword, (edited )
@demonsword@lemmy.world avatar

/s denotes sarcasm, which isn’t always a funny thing

possiblylinux127,

I think the precursor to a joke is that it has to be at least somewhat funny. Your joke is just a statement

DigitalPortkey,

And not even a remotely creative statement. 🙄

flashgnash, in Linux on a 2in1 for Uni

Don’t get a Lenovo yoga they kinda suck

Not sure about the ThinkPad yogas, only used a non -thinkpad one but I’m sure someone will chime in

From what I hear, ironically enough the surface pros are pretty good for Linux

krash,

Surface pros work, but they’re not ideal for linux. Expect struggle during the installation, and be aware some parts of the hardware won’t work.

PropaGandalf,

You are right. On an university install event I installed fedora on a fairly recent model of it with secure boot and everything. As I have heard it works really well.

rufus, (edited )

I happen to own one of the Thinkpad Yogas.

Both are entirely different product lines. Unless something changed in recent years. I like mine. And I’ve seen the ones without the ThinkPad branding in a store. They’re cheap. But that’s about it.

Cralder,

I had a surface pro 4 with Linux for several years. The install process is a bit annoying since you need to get the custom surface kernel but other than that it worked great. I had a lot of issues with the hardware (unrelated to Linux), but I’ve heard that it has gotten better with the newer versions

morrowind, in Fedora 39 Released with GNOME 45, Linux 6.5 + More
@morrowind@lemmy.ml avatar
kanzalibrary, in Fedora Linux 39 Released As A Wonderful Upgrade For Leading Workstations & Servers

Now I understand why some people in the comments from other platform said “Fedora is the new Ubuntu”; in popular perspective today! Loud applause to the Fedora Dev team! Respect.

jack, in Linux holds more than 8% market share in India, and it's on the upward trend

Welcome to the circlejerk thread

yagav50850,

What?

jack,

Our monthly jerkoff to Linux numbers

creation7758,

Nah. The data is from 2022. Still milking last year’s numbers

uis, (edited ) in Firefox Development Is Moving From Mercurial To Git
@uis@lemmy.world avatar
  • Although we’ll be hosting the repository on GitHub, our contribution workflow will remain unchanged and we will not be accepting Pull Requests at this time

Whyyyyy? Why github?

kogasa,
@kogasa@programming.dev avatar

Reviewing PRs costs money/time

uis,
@uis@lemmy.world avatar

Edit: added “Why github?”

kogasa,
@kogasa@programming.dev avatar

Fair point. I would say on a personal level that GitHub actions is quite nice to use, especially with the marketplace. But I’d be surprised if switching version controls also entailed a CI/CD change for Mozilla, so I can’t think of a good reason.

PlexSheep, in Best Linux distro for gaming on a crappy integrated graphics old PC?

Can’t do a lot wrong with Linux mint I suppose. Stable software so support should be good, cinnamon doesn’t have too much fancy stuff that would use up ressources iirc.

It’s my top recommendation for beginners, might switch back to it some time.

wombatula,

Thanks! I should note, I did use Ubuntu for a few years quite a while ago, so not quite a beginner but still gonna have to relearn a lot of things.

init,

In that case, Pop!_OS might be a good option to try. It’s built on Ubuntu and doesn’t have snapd garbage on it. I’ve been using it as a daily driver for 2 years now and I’ve had zero problems.

PlexSheep,

Mint is also Ubuntu based with no snaps crap

init, (edited )

Mint is an awesome option too. For me it came down to the UI as the primary decision factor. I prefer MacOS aesthetics to Windows.

There are a host of other issues I have with how Microsoft (and Apple!!) do things, and really, the GUI is the least of those problems. But it is also the most obvious problem because I’m looking at it all day at work.

sntx, (edited ) in Your chosen desktop Linux defaults?
  • NixOS
    • disko + nixos-anywhere (automatic partitioning & remote installation of new systems)
    • stylix (system-wide theming)
    • agenix (secret management)
    • impermanence (managing persistent data)
    • nixos containers for sandboxing applications & services (using systemd-nspawn)
  • TMPFS as /
  • LUKS
    • BTRFS as /nix (might try bcachefs)
    • SWAP partition (= RAM size, to susbend to disk)
  • Greetd with TUIgreet (DM)
  • SwayFX (WM)
  • Kitty & foot (term)
  • Nushell (shell)
  • Helix (editor)
  • Firefox (browser)
  • slackhq/nebula (c.f. self-hosted tailscale, connecting my systems beyond double NATs)

EDIT1: fix “DE” -> “DM”

lupec,

Now that’s quite an interesting NixOS setup, I’m especially intrigued by the tmpfs root portion. The link you provided was a great read, and I’ll keep this and honestly most of what you’ve described in mind for when I mess with NixOS again.

sntx,

There are also these two blog posts by elis on setting up tmpfs specifically. Though these posts rather are setup guides, than “talking about the philosophy” of systems design.

lupec,

Much appreciated, I’ll definitely take a look!

KillSwitch10,

This is a very interesting setup would you mind providing more explanation / documentation? Also would you mind sharing your nixOS config? I would love to try it.

sntx,

My system configuration can be found on git.sr.ht/~sntx/flake. I’ve linked the file tree pinned to the version 0.1.1 of my config, since I’m currrently restructuring the entire config[^1] as the current tree is non-optimal[^2].

The documentation in the README in combination with the files should cover most of what I’ve described, with the following exception: disko is not present to the repo yet, since I’ve set it up with a forked version of my config and the merge depends on finishing the restructuring of my system configuration.

  • You can take a look at these (non-declarative) installation steps to get an idea on how TMPFS as root can be setup
  • If you’re interested, I can also DM you the disko expression for it

[^1]: The goal is to provide definitions for desktops, user-packages, system-packages, themes and users. Each system can then enable a set of users, which in turn have their own desktop, user-packages and theme. A system can also enable system-packages for itself, independent of users. If a user is enabled that has a desktop set, the system will need to have display-manager set as well, which should launch the users configured desktop.

[^2]: The current config assumes a primary user, and can only configure a single DE and apply the application/service configs only to that user.

KillSwitch10,

This looks like a whole project. What is the overall goal of this build?

I am very new to nixOS and am interested in it. Specifically for ansible scripts to build out easily replicateable docker hosts for lab. I have also considered it for switching my primary desktop and laptops as being able to have the same OS with everything the way I like it is also intriguing.

Sorry for theate response. P.S. I love your wallpaper.

sntx,

What is the overall goal of this build?

There’s no overall goal to the project. It’s just the result of me tinkering with my systems from time to time (I’m allocating a bit less than three hours each day to coding on personal projects to improve my skills, some of that time flows into my nixos config).


I am very new to nixOS and am interested in it. Specifically for ansible scripts to build out easily replicateable docker hosts for lab.

I’ve extensively used docker/compose before I switched my systems to NixOS, since then I’ve barely touched it.

The thing with Ansible and Docker is that you mostly define the steps you want your systems to automatically go through to reach a specific state.

Nix[^1] approaches the problem the other way around. You define the state you want to have, and Nix solves for the steps that need to be taken to reach that state.

If you want to try your hands at that concept, I recommend installing just Nix on one of your test machines and trying out development shells/devshellswith it.

For example the SwayFXrepo contains a flake.nix providing a devShell. This allows everyone working on the project to just run nix develop in the cloned repo, or nix develop github:WillPower3309/swayfx without cloning the repo to enter the development environment.

This can be combined with tools like direnvto automatically setup development environments, based on the current directory.

If you want a more encompassing example of what Nix can provide, take a look at:

  • nixified.ai
  • This presentation by Matthew Croughan on Nix-Flakes and Dockerfiles.

[^1]: The “package manager” that NixOS is build around. Though I think of it more as a “build system” - not to be confused with Nix, the language the build “scripts” are written in.


I have also considered it for switching my primary desktop and laptops as being able to have the same OS with everything the way I like it is also intriguing.

While I personally think NixOS is one of the most potent software in existence, and a computer without feels less capable for me, I do not recommend it easily.

Just take a look at hlissner’s FAQon his system config (which I greatly agree with).

That said, I initially tried NixOS on my PC and pushed the config to a git-forge. I then installed the base NixOS ISO on my laptop and told it to build the config from git. And that worked flawlessly.

In leaving the PC unattended for about 20mins, it went from a full Gnome desktop to my Sway setup.

That’s the point when I was sold.


Sorry for theate response. P.S. I love your wallpaper.

Don’t worry about the late reponse ^^

The wallpaper can be build with nix build sourcehut:~sntx/nix-bg#abstract-liquid btw.

KillSwitch10, (edited )

Humm good points in the articles. I think my goal of building docker hosts makes more sense. It is interesting how the took the declarative concepts of something like terraform and kubernetes and built it into an OS. It’s kind of like fedora silverblue but the two took different approaches. Perhaps fedora makes more sense on a desktop. I have a dev and DevOps background and like the idea of being able to more deeply learn Linux without having to rebuild my system from scratch when I bust it.

Can you explain home manager? What about things to consider when installing NIX package manager on another distro?

Perhaps figuring out how to get the wallpaper out of a nix distrobox would be a good learning experience.

jokro, in Who uses pure GNOME (no extensions)

I use it with a system tray but no dock. The overview when you press meta is enough for me.

turbowafflz, in New Plasma 6 Default Icon Theme Looks

Ooh, it really reminds me of newaita reborn which is one of my favorite icon themes. I’m glad they’re making it a little less minimal

skymtf, in Is gnome going to become proprietary?

this seems like a little bit of a shitpost.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • linux@lemmy.ml
  • localhost
  • All magazines
  • Loading…
    Loading the web debug toolbar…
    Attempt #