.\" -*- mode: troff; coding: utf-8 -*-
.TH "nix-store" "1" ""
.SH Name
.LP
\f(CRnix-store\fR - manipulate or query the Nix store
.SH Synopsis
.LP
\f(CRnix-store\fR \fIoperation\fR [\fIoptions…\fR] [\fIarguments…\fR]
[\f(CR--option\fR \fIname\fR \fIvalue\fR]
[\f(CR--add-root\fR \fIpath\fR]
.SH Description
.LP
The command \f(CRnix-store\fR performs primitive operations on the Nix store.
You generally do not need to run this command manually.
.PP
\f(CRnix-store\fR takes exactly one \fIoperation\fR flag which indicates the subcommand to be performed. The following operations are available:
.IP "\(bu" 3
.UR ./nix-store/realise.md
\f(CR--realise\fR
.UE
.if n \
.sp -1
.if t \
.sp -0.25v
.IP "\(bu" 3
.UR ./nix-store/serve.md
\f(CR--serve\fR
.UE
.if n \
.sp -1
.if t \
.sp -0.25v
.IP "\(bu" 3
.UR ./nix-store/gc.md
\f(CR--gc\fR
.UE
.if n \
.sp -1
.if t \
.sp -0.25v
.IP "\(bu" 3
.UR ./nix-store/delete.md
\f(CR--delete\fR
.UE
.if n \
.sp -1
.if t \
.sp -0.25v
.IP "\(bu" 3
.UR ./nix-store/query.md
\f(CR--query\fR
.UE
.if n \
.sp -1
.if t \
.sp -0.25v
.IP "\(bu" 3
.UR ./nix-store/add.md
\f(CR--add\fR
.UE
.if n \
.sp -1
.if t \
.sp -0.25v
.IP "\(bu" 3
.UR ./nix-store/add-fixed.md
\f(CR--add-fixed\fR
.UE
.if n \
.sp -1
.if t \
.sp -0.25v
.IP "\(bu" 3
.UR ./nix-store/verify.md
\f(CR--verify\fR
.UE
.if n \
.sp -1
.if t \
.sp -0.25v
.IP "\(bu" 3
.UR ./nix-store/verify-path.md
\f(CR--verify-path\fR
.UE
.if n \
.sp -1
.if t \
.sp -0.25v
.IP "\(bu" 3
.UR ./nix-store/repair-path.md
\f(CR--repair-path\fR
.UE
.if n \
.sp -1
.if t \
.sp -0.25v
.IP "\(bu" 3
.UR ./nix-store/dump.md
\f(CR--dump\fR
.UE
.if n \
.sp -1
.if t \
.sp -0.25v
.IP "\(bu" 3
.UR ./nix-store/restore.md
\f(CR--restore\fR
.UE
.if n \
.sp -1
.if t \
.sp -0.25v
.IP "\(bu" 3
.UR ./nix-store/export.md
\f(CR--export\fR
.UE
.if n \
.sp -1
.if t \
.sp -0.25v
.IP "\(bu" 3
.UR ./nix-store/import.md
\f(CR--import\fR
.UE
.if n \
.sp -1
.if t \
.sp -0.25v
.IP "\(bu" 3
.UR ./nix-store/optimise.md
\f(CR--optimise\fR
.UE
.if n \
.sp -1
.if t \
.sp -0.25v
.IP "\(bu" 3
.UR ./nix-store/read-log.md
\f(CR--read-log\fR
.UE
.if n \
.sp -1
.if t \
.sp -0.25v
.IP "\(bu" 3
.UR ./nix-store/dump-db.md
\f(CR--dump-db\fR
.UE
.if n \
.sp -1
.if t \
.sp -0.25v
.IP "\(bu" 3
.UR ./nix-store/load-db.md
\f(CR--load-db\fR
.UE
.if n \
.sp -1
.if t \
.sp -0.25v
.IP "\(bu" 3
.UR ./nix-store/print-env.md
\f(CR--print-env\fR
.UE
.if n \
.sp -1
.if t \
.sp -0.25v
.IP "\(bu" 3
.UR ./nix-store/generate-binary-cache-key.md
\f(CR--generate-binary-cache-key\fR
.UE
.LP
These pages can be viewed offline:
.IP "\(bu" 3
\f(CRman nix-store-<operation>\fR.
.IP
Example: \f(CRman nix-store-realise\fR
.IP "\(bu" 3
\f(CRnix-store --help --<operation>\fR
.IP
Example: \f(CRnix-store --help --realise\fR