Show newer
BrainWart boosted

Trying out #nixos on the #pinephone - that is some different experience. Awesome and definitely unique 😃

There is plenty to figure out and it's a bit overwhelming even to figure out where to start (maybe figuring out why the pine keyboard doesn't work on this install or why it asks to unlock the encrypted drive twice at boot)

BrainWart boosted
BrainWart boosted
BrainWart boosted

Sweet merciful shit I just blew away my Arch setup and installed NixOS. Please send your prayers to any eldritch angry computing gods who will listen for me, for i am damned and they turn their backs to me now.

#nixos #linux #idonefuckedup

BrainWart boosted

I've been building out my #guix config. I've even started moving data from my #NixOS partition to the guix one. But it's hard when it seems NixOS has reached critical mass in the eyes of many Linux folks and has so much already done for you. But Guix has such a better language. I just need to learn more #scheme. I'm normally a #commonlisp guy but a lisp is a #lisp.

BrainWart boosted

Hello #Nix fans ❄️

We're announcing Nix Flake Checker, a tool for keeping the Nixpkgs inputs in your flake.lock files up to date.

It runs on the command line and in GitHub Actions. It highlights issues and tells you how to fix them 🩹 Feedback is welcome! Read more here 👇️

determinate.systems/posts/flak

Eventually, one could look in to home manager. Sticking to the stateful environment and learning more about how nix and nix flakes work first will make things easier later without front loading a ton of new things. There are commands to add programs per user.

@saluki

Global bash initialization scripts are configured in (configuration.nix)[search.nixos.org/options?chann.].

Otherwise, your home directory is stateful by default. Create files you need and they should "just work" like other distributions

BrainWart boosted

"Proper" render of the planned WD-40 #MechanicalKeyboard case I'm designing.

Top mount with alu top, polycarbonate bottom. This would be the first "premium" case for a design of mine, trying to really nail it down before dropping $$$ on first prototypes. Will get it done in MJF/SLS nylon *first* to verify things before the big commit of funds.

BrainWart boosted

@xlmnxp @nobodyinperson I don’t know if there are many people creating content in French about Linux, but the overall reach is much smaller than English :)

BrainWart boosted

I have tried #NixOS in a VM and the concept is nice, but the Linux ecosystem is (sadly?) not compatible with it.

I don't want to write specific configuration for every project I work on to resolve problems with not finding libraries etc. because of the different file structure...

Maybe I will check it out again when I configure a CI or something. But for my desktop, Silverblue is just perfect.

BrainWart boosted

Started playing with #BabbleSim integration in @zephyr for @zmk. Got the basics working, so I can actually simulate and test all our BLE code like we do right now for our behavior code.

Going to be a huge help as I work on this refactor to move to the State Machine Framework.

Feels like absolute magic, and I'm loving it.

BrainWart boosted

After a ridiculous couple of days, we are back to functioning suspension, and headed through Monarch Pass today. Grateful for the help of Will at Ark Welding and Terry's RV Service in Salida, CO for the teamwork to make our RV whole again.

Hanger bent into shape and welded, replacement zerk bolt installed.

Bonus: they were both super friendly with the girls as they observed, explained what they were working on, why, etc.

Show thread
BrainWart boosted

PSA: If you want to swap Discord usernames with a friend, it looks like there is a 24h waiting period after the username is released before another user can claim it.

In other news~ ✨✨

BrainWart boosted

Tomorrow I get to tackle Monarch Pass (en.m.wikipedia.org/wiki/Monarc) with just the girls and I, towing our fifth wheel, while my wife is back east for a short trip.

Will definitely be white knuckling it for at least part of it. Thankful to be heading west through the pass, so at least we're on the inside edge while I don't have a copilot. #RVLife

BrainWart boosted

Still loving the pairing of GitLab CI and #CadQuery for reproducible, parametric, code based #MechanicalKeyboard case work.

Doesn't hurt that I can preview the STLs from my phone to sanity check things.

BrainWart boosted

what's a good, simple and secure mailserver for shit like automated mail for "hi please confirm email thingy" or password resets etc that integrated well with #nixos?

BrainWart boosted

So I wrote this #rustlang program where I read and write a fixed size vec!. My algorithm doesn't always work like I want, so I added code to track where I read and write from it step by step to debug it.

The problem is that this tracking "pollutes" my code and I'd like to use a library or a macro to track get and set of this array so I can cleanly switch this tracking on and off.

Does anyone know a library that does this or do I need to write my own?

Boost for range appreciated. 😃

@AmpBenzScientist
> Lenovo UEFI has backdoors and it's going to get hit with a rootkit that bypasses the security of the system.

My understanding was that Superfish was adware using a Windows "feature", read backdoor, for loading drivers from UEFI on boot. Similar, technologically, to the Gigabyte updater issue we are hearing about recently. Much worse on the trust factor though.

> Framework might be a better option

I was looking at the new Framework laptop, but I was really looking forward to the battery life we see from arm devices. I'm also looking at the Microsoft Dev Kit for a cheaper dip in the Arm Linux ecosystem outside of the Raspberry Pis

Thank you for replying. I will do further research on the security side of Lenovo that may be of note and take another good hard look at the Framework devices

Anyone using Lenovo's x13s? I haven't seen a ton of personal reviews of it online. How's your battery life and what gripes do you have? Are you using Linux on it?

Show older
Qoto Mastodon

QOTO: Question Others to Teach Ourselves
An inclusive, Academic Freedom, instance
All cultures welcome.
Hate speech and harassment strictly forbidden.