Agent Skill
2/7/2026

skill-writer

Create or update Roo skill definitions and save them to the correct global (~/.roo/skills) or local (<project-root>/.roo/skills) location

A
axkirillov
1GitHub Stars
1Views
npx skills add axkirillov/home-manager

SKILL.md

Nameskill-writer
DescriptionCreate or update Roo skill definitions and save them to the correct global (~/.roo/skills) or local (<project-root>/.roo/skills) location

Here I try to keep track of all my dev tools configs.

The main tool used for this purpose is home-manager

Home manager requires nix to be installed

I use nix flakes, because it's the declarative and modern way to use nix.

The entrypoint to the configuration is the flake.nix file

Flakes allow me to do fancy things like pinning certain packages.

Most of the configuration, however happens in the home.nix file

The command to install the configuration is

home-manager switch

The command to update packages is

nix flake update

To check for package names use https://search.nixos.org/packages

To check for home-manager package options see https://home-manager-options.extranix.com

To pin a version use this guide https://lazamar.co.uk/nix-versions/

Skills Info
Original Name:skill-writerAuthor:axkirillov