`programs.ssh` now supports RFC 42-style configuration through `programs.ssh.settings`. The existing `programs.ssh.matchBlocks` option is deprecated and automatically migrated to the new option.
#NixOS #Nix #HomeManager

RustNet is now on Nix! ❄️🦀

It’s officially merged into nixpkgs-unstable and ready to use.

Test it instantly via Flakes (requires sudo for libpcap packet parsing):

sudo nix run github:nixos/nixpkgs/nixpkgs-unstable#rustnet

github.com/domcyrus/rustnet

#nixos #nix #rust #rustlang #tui #networking #linux #opensource

The 'services.walker' module now supports Elephant integration through {option}`services.walker.enableElephantIntegration`. When both `services.walker` and `services.elephant` are enabled, Walker's systemd user service now starts after `elephant.service` and requires it. Set {option}`services.walker.enableElephantIntegration` to `false` to disable this service dependency.
#NixOS #Nix #HomeManager
A new service is available: 'services.elephant'. Elephant is a data provider service for application launchers such as Walker. The module can install Elephant, generate `~/.config/elephant/config.toml`, and run Elephant as a systemd user service.
#NixOS #Nix #HomeManager

My friend suggested this youtuber to learn #nix in @kanchilug.wordpress.com meetup

https://www.youtube.com/@vimjoyer/

Vimjoyer

My name is Yurii, and I am from Ukraine

YouTube
Jitsi Meet

Join a WebRTC video conference powered by the Jitsi Videobridge

@arianvp the question remains on how you build all of this. Building software can be a mess, integrating it together is another level of complexity.

I optimize my #Nix / #NixOS configurations for the exact hardware I am running and expect this trend to develop further with LLMs.

What #TextEditor or #IDE do you use to work on #Nix #NixOS code/flakes?

New work laptop acquired, a Thinkpad T14 with AMD CPU and 64GB RAM.

Installed #nixos with Gnome and it's working fine.

Only glitch so far is that the NFC hardware causes a core to spin at 100% with a little IRQ storm, but I don't need that so I just BIOS disabled it and it's all good now.

Configuration based Nix seems easy enough to install everything I wanted... Except...

I need to get two things running to be compliant with corp policies and both lack #nix packages.

The first is Kolide, but it looks like there's a nix flake for that... So I'll need to use flakes even though I wasn't intending to.

The second is fleetdm and I need fleetd, for which there's no package, but fleetctl is packaged and can build fleetd, so I guess that's the route... But it immediately means part of the system won't be managed by nix and I don't know if I like that... I guess it's doable, just dirty.

Overall though... This laptop is nice, the newer gnome is nice, nixos is nice.