···2222# Matches: {host, user} only
2323(den.lib.perUser ({ host, user }: { nixos.x = user.userName; }))
24242525-# Matches: {home} **or** {home, foo}
2626-({ home }: { homeManager.x = home.userName; })
2525+# Matches: {home} only
2626+(den.lib.perHome ({ home }: { homeManager.x = home.userName; }))
2727```
28282929## The `canTake` Function
+17
docs/src/content/docs/reference/lib.mdx
···8787`_unused: used: used` -- ignores first argument, returns second. Used for
8888discarding `aspect-chain` in `import-tree`.
89899090+## Context Shortcuts
9191+9292+These helpers are shortcuts built with `den.lib.take.exactly` and
9393+`den.lib.parametric.fixedTo`:
9494+9595+### `den.lib.perHost aspect`
9696+9797+Run `aspect` only in `{ host }` contexts.
9898+9999+### `den.lib.perUser aspect`
100100+101101+Run `aspect` only in `{ host, user }` contexts.
102102+103103+### `den.lib.perHome aspect`
104104+105105+Run `aspect` only in `{ home }` contexts.
106106+90107## `den.lib.statics`
9110892109Extracts only static includes from an aspect (non-function includes):