Bryan

@bryanhonof
108 Followers
110 Following
210 Posts
🧑‍💻Software Engineer at @flox 🎸Playing guitar for Previse
🧑‍🏫Lecturer at PXL
🤔Interested in #lisp, #NixOS, #DevOps
homepagehttps://flox.dev
Matrix@bjth:matrix.org
Name pronunciation/ˈbɹaɪən/
Pronounshe/him/his
The OS becomes too bloated, and you need to reinstall? Listen, listen, what if we do reinstall on every package install, then no bloat can survive - #NixOS

When you start your VM build and walk away for lunch...

and come back to 30 packages left ... of 1350, including the kernel, qemu,...

#justNixOSThings #nixpkgs #nixos

We need more metal logos in IT! 🤘

#NixOS #gitops

Now that I have #uboot, #systemdboot and #nixos running on my phone, no one will be able to stop me, mwuahahah

#weeknotes
make-bootstrap-tools-cross: add loongarch64-unknown-linux-gnu by Aleksanaa · Pull Request #399167 · NixOS/nixpkgs

GitHub

Nice, lib.packagesFromDirectoryRecursive now supports nested scopes!

packagesFromDirectoryRecursive transforms a directory tree of packages into a nested attribute set of derivations. You can use it to manage a package set in a similar way to by-name in nixpkgs (without the sharding part). The package files in tree must be suitable for callPackage.

Subdirectories in the tree result in nested attribute sets. In the following example, packages d, e and f will be in a nested attribute set called my-namespace.

my-packages
├── a.nix
├── b.nix
├── c
│ ├── my-extra-feature.patch
│ ├── package.nix
│ └── support-definitions.nix
└── my-namespace
├── d.nix
├── e.nix
└── f
└── package.nix

Previously, this would only use one scope (my-packages), so e could only depend on d as my-packages.d. With the introduction of nested scopes, e can refer to d within the same scope directly.

PR: https://github.com/NixOS/nixpkgs/pull/392800

function doc on noogle (which isn't yet updated for the new behavior): https://noogle.dev/f/lib/packagesFromDirectoryRecursive

#Nix #NixOS #nixpkgs

lib.packagesFromDirectoryRecursive: use explicit recursion, support nested scopes by katexochen · Pull Request #392800 · NixOS/nixpkgs

Supersedes #359984, as the author isn't responding. I squashed in the fixup commits (had to split them up as they wouldn't apply) and resolved merge conflicts with master. Original PR descr...

GitHub
I’ll be speaking at Cloud Native Days LA in #SCaLE22x about leveraging #nix / #nixos to build pretty small container images. I’ll make an attempt at showing you the benefits of using something like Nix to do this, and daydream about possible future integrations. Looking forward to seeing you there!
Alright fedi, just got back from the Nix Store, ended up buying /etc/nixos#nixosConfigurations.Infini-FRAMEWORK.config.system.build.toplevel
First time I managed to configure a WPA2 Enterprise network (Eduroam) for IWD 😂 Added my learning to the #NixOS wiki https://wiki.nixos.org/wiki/Iwd#Eduroam_(WPA2_Enterprise)_network
Iwd - NixOS Wiki

Hi everyone, I am now looking for full-time work! If you have a remote Software Engineer position available and work with #Frontend web tech (#HTML / #CSS / #JS / #TS / #React, etc), #NodeJS (or #Bun / #Deno ), #Kubernetes, or #Nix / #NixOS then please reach out! I love building tools to solve problems and delight users.

For examples of my previous work, links to my projects, and my resume, please see my website: https://jakehamilton.dev

Boosts very much appreciated!

#FediHire #GetFediHired

Jake Hamilton