Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Declare tools and programs

Declaring tools or programs is done using classic NixOS options, e.g. environment.systemPackages.

Declare a tool for all users of the workstation

In the common/tools.nix file, you can add a package for everyone.

Declare a tool for a subset of workstation users

In the common/tools.nix file, you can add a package conditionally depending on the workstation or user by inspecting config.securix.self.user or config.securix.self.machine.

Declare a tool for a person

In the inventory file, you can add environment.systemPackages on a machine or on a person.