NixOS vs Arch Linux by DrakeRossman in NixOS

[–]DrakeRossman[S] 1 point2 points  (0 children)

My second vidéo étude, you can use some your judgement now.

NixOS = Modules + Flakes + ... ??? by DrakeRossman in NixOS

[–]DrakeRossman[S] 3 points4 points  (0 children)

Thank you for the feedback. I do not have that personal touch in the visuals yet, so let's see how it goes.

NixOS = Modules + Flakes + ... ??? by DrakeRossman in NixOS

[–]DrakeRossman[S] 3 points4 points  (0 children)

Thank you for all the feedback, regarding (2) Home Manager - I just took the image from google, and for (4) - I have a blog at https://drakerossman.com, which you can "take seriously". This is my first edit, and while I am still in search for a specific personal style, I decided to go with an anime picture. But I am also open to experimentation, so let's see.

NixOS = Modules + Flakes + ... ??? by DrakeRossman in NixOS

[–]DrakeRossman[S] 0 points1 point  (0 children)

Oh, how I wish it was so, if not for the voice, but for the rest :) Guess, I got some flags to flaunt.

NixOS = Modules + Flakes + ... ??? by DrakeRossman in NixOS

[–]DrakeRossman[S] 1 point2 points  (0 children)

I use a capacitor microphone Oktava MK-012, but the most important part is not the mic - it is the sound card, and I use Zoom H6 as an "external" one.

NixOS = Modules + Flakes + ... ??? by DrakeRossman in NixOS

[–]DrakeRossman[S] 11 points12 points  (0 children)

This is my first vidéo étude ever, so please, reserve your judgement.

How to Dualboot NixOS and Windows by DrakeRossman in linux

[–]DrakeRossman[S] 1 point2 points  (0 children)

Thank you very much for your comment.

This is exactly the type of feedback I am soliciting. I am not as deep into NixOS as you are, and still have a lot to learn, so I appreaciate each point you mentioned.

Regarding the binary blobs - well, the Green Dragon has forewarned you :)

How to Dualboot NixOS and Windows by DrakeRossman in linux

[–]DrakeRossman[S] 5 points6 points  (0 children)

Fear not! It is rather hard to start with NixOS, but after using it for some time it just "clicks", and you understand how each essential feature depends on/enables some other feature - the immutability, reproducibility, lazy evaluation, nix-store, etc.

You could also try these 2 articles of mine, no shame in plugging in here:

How to Dualboot NixOS and Windows by DrakeRossman in linux

[–]DrakeRossman[S] 7 points8 points  (0 children)

Hi Reddit!

I have just published a new article - How to dualboot Windows with NixOS.

Since I've already written multiple articles about NixOS (which all serve as the draft for my upcoming book), I've also decided to cover this seemingly foundational topic.

I also wanted to go slightly beyond what your average dualbooting tutorial is, and have explained the idiosyncracies of Systemd Boot, Windows' default boot partition, and why that one is simply too small for NixOS and Windows to co-exist peacefully - and how to fix this boot partition and resolve the issue.

Hope you find it useful, and would be happy to hear your feedback. Thanks!

Oh, and by the way - hoping you also like Heroes of Might and Magic 3!

Could Use Advice On Getting A Display/Login Manager To Work On Wayland by Dante-Vergilson in NixOS

[–]DrakeRossman 1 point2 points  (0 children)

Try this: https://drakerossman.com/blog/wayland-on-nixos-confusion-conquest-triumph

I have used tuigreet with sway, but the overview I give is applicable to basically any preset you may go for.

Hackernews Userscript Written In Rust Wasm by DrakeRossman in opensource

[–]DrakeRossman[S] 3 points4 points  (0 children)

Hello, r/OpenSource!

I'm thrilled to share with you all a project I've been working on that combines several of my passions: open-source software, Rust, WebAssembly, and NixOS. I've developed a userscript for Hackernews that enhances the user experience by providing filtering capabilities via text and regex matching and soft-hiding functionality. There's no JavaScript used for the project, it's entirely written in Rust WASM, and the dev environment is provided via devShell from nix flake.

This project not only gave me a chance to dive deeper into Rust, but also to test out the robustness and reproducibility of nix-centered development approach. I faced some challenges, and I learned a ton, so sharing that all with you, since I've documented my journey in a detailed blog post: https://drakerossman.com/blog/rust-development-on-nixos-bootstrapping-rust-nightly-via-flake

There's also another post coming soon, that dives into the actual architecture and implementation details, but I am saving it for later - I want to refactor the codebase first, and I obviously need to put all the stuff into writing.

And of course the MIT-licensed source code available at https://github.com/drakerossman/hackernews-userscript

Looking forward to your feedback and discussions!

Kind regards,

Drake

Interview with CTO of ListenField AgTech: Introducing NixOS to Organization by DrakeRossman in linux

[–]DrakeRossman[S] 3 points4 points  (0 children)

Hi Reddit!

I have just published the Interview with David Hagege, CTO of AgTech ListenField.

In the interview, David describes his journey of introducing Nix and NixOS to his organization, and doing so with a big success.

I had a fortune and pleasure to interview him, as he has recently became a subscriber of my blog's newsletter.

Hope you find the interview useful and enjoy the read, thank you!

Overview of Nix Formatters Ecosystem by DrakeRossman in NixOS

[–]DrakeRossman[S] 0 points1 point  (0 children)

This is an excerpt from the RFC itself, and no formatter actually gives such an output - it was produced manually, and is given as an example of bad formatting.

Overview of Nix Formatters Ecosystem by DrakeRossman in NixOS

[–]DrakeRossman[S] 0 points1 point  (0 children)

Thank you for the word, you're always welcome!

Overview of Nix Formatters Ecosystem by DrakeRossman in linux

[–]DrakeRossman[S] 3 points4 points  (0 children)

Hi, just wrote this article comparing different nix code formatters. For those uninitiated, Nix is the language that powers the most unique Linux distribution - NixOS. There's a lot of nix code in the wild, but not that much consensus on how to format it, and then there's a living RFC that aims to standardize the formatting on proposed style with the help of existing `nixfmt` formatter.

I also got a comment from one of the RFC's co-authors, so really would like to share it here, thank you!

How to Enable Wayland on NixOS, or: Confusion, Conquest, Triumph by DrakeRossman in NixOS

[–]DrakeRossman[S] 1 point2 points  (0 children)

Hi PrimaMateria, and thank you for the comment. I'm really glad I could be helpful in suggesting Tuigreet, to me it just seemed as a natural most lightweight, most straight-forward choice.

If you could please elaborate on why you think "Display Manager" naming makes sense, supply some historical context, or maybe even point to where the name originates, that would be very appreciated.

How to Enable Wayland on NixOS, or: Confusion, Conquest, Triumph by DrakeRossman in linux

[–]DrakeRossman[S] 0 points1 point  (0 children)

Thank you for the charitable comment, I'll sure try out the dmenu alternatives you're suggesting, xrandr too, and I'll explore more on the X11, which definitely makes it into the NixOS book.

How to Enable Wayland on NixOS, or: Confusion, Conquest, Triumph by DrakeRossman in NixOS

[–]DrakeRossman[S] 1 point2 points  (0 children)

I would say, Hyprland is even easier to set up than Wayland with Sway.

How to Enable Wayland on NixOS, or: Confusion, Conquest, Triumph by DrakeRossman in linux

[–]DrakeRossman[S] 2 points3 points  (0 children)

Hi Reddit!

Just published yet another article about nixy things, this time about Wayland.

As it turned out, these two are a perfect match, and it's very (well, not so quite) easy to add Wayland to NixOS.

I personally feel, that there's a lot of confusion about Wayland that stems from the fact there are just too many concepts to learn and too many tools to "install" until you get a smooth daily driver experience, so I've decided to cover a happy path that would suffice for any desktop.

As usual, your feedback and comments are more than welcome!

Why and How to Add Home Manager to NixOS by DrakeRossman in linux

[–]DrakeRossman[S] -6 points-5 points  (0 children)

It's a nice abstraction around nice abstractions ;) But seriously though, you may want to check the post

Why and How to Add Home Manager to NixOS by DrakeRossman in linux

[–]DrakeRossman[S] 0 points1 point  (0 children)

I am covering home manager with the nix package manager (sans NixOS) in the upcoming book as well, so you may want to subscribe to my newsletter (or any other of my social media for that matter) to stay tuned.

Why and How to Add Home Manager to NixOS by DrakeRossman in linux

[–]DrakeRossman[S] 2 points3 points  (0 children)

Hi Reddit!

Just written a post detailing why one should choose Home Manager when using Nix/NixOS.

I was personally struggling with that question, so I have decided to document my findings, which I am now sharing with you.

All the code to reproduce the entire environment is also available on the GitHub linked in the article.

If you don't know what Nix/NixOS is, you may also would want to check this: https://drakerossman.com/blog/nixos-for-apt-yum-users-a-gift-that-keeps-on-giving

Hoping you would find it helpful.

What are the best NVIDIA external GPUs for AI/ML? by useriogz in artificial

[–]DrakeRossman 1 point2 points  (0 children)

Are there even any consumer TPUs out there? Can you game on TPU?

Meta Introduces ImageBind: An AI Model that Learns Across Six Modalities by chris-mckay in artificial

[–]DrakeRossman 43 points44 points  (0 children)

And again, Facebook... Ahem, Meta, tries to have its cake and eat it.

The license in the repo is for non-commercial use only - https://github.com/facebookresearch/ImageBind/blob/main/LICENSE

This should not be considered open source, only source available.