Finally took the time to start using #homemanager from the #nixos ecosystem.

It replaces my old handcrafted #nix setup from the early days.

The tmuxinator integration in 'programs.tmux.tmuxinator' now supports declaring projects via 'programs.tmux.tmuxinator.projects'. Each project is written to '$HOME/.config/tmuxinator/<name>.yaml'. The tmuxinator package can be customised via 'programs.tmux.tmuxinator.package'.
#NixOS #Nix #HomeManager

Woop woop! My tmuxinator configuration has just been merged into home-manager's main branch! https://github.com/nix-community/home-manager/pull/8954

Read the story behind this here: https://britter.dev/blog/2026/03/23/home-manager-tmuxinator/

#nixos #homemanager #tmux #tmuxinator

tmuxinator: move to dedicated module with projects support by britter · Pull Request #8954 · nix-community/home-manager

Description Extract tmuxinator from tmux.nix into its own programs/tmuxinator.nix module. The new module adds: programs.tmux.tmuxinator.package for customising the tmuxinator package programs.tmux...

GitHub
A new module is available: `programs.aria2p`. Aria2p is a tui client for aria2c. Note: aria2c must be running with the "enable-rpc" setting.
#NixOS #Nix #HomeManager
A new module is available: `programs.macchina` Macchina is a system information frontend with an emphasis on performance.
#NixOS #Nix #HomeManager

I have been sleeping on the nix package manager for too long. Nix shell is like Python's venv but for system packages, including Python packages! No more installing system packages for one off projects. Also direnv is really neat.

I might set up nixpkg, home manager, and direnv on my Kali box so when I need a specific package or Python version for a challenge I don't have to install it system-wide

#Linux #nixshell #homemanager

A new module is available: `programs.grype` Grype is a vulnerability scanner for container images and filesystems.
#NixOS #Nix #HomeManager
A new module is available: `programs.ttyper` ttyper is a terminal-based typing test.
#NixOS #Nix #HomeManager
A new module is available: 'programs.atool'. Atool is a commandline archive manager that can create, view, and extract archives. It uses common packages like gnutar, p7zip, unrar, and zip as backends.
#NixOS #Nix #HomeManager
A new module is available: `services.mpdris2-rs` Adds a module for mpdris2-rs, a lightweight implementation of the MPD to D-Bus bridge.
#NixOS #Nix #HomeManager