cli-nix-0.2.0.0: Bindings to the nix command-line interface
Safe HaskellNone
LanguageHaskell2010

Bindings.Cli.Nix

Synopsis

Documentation

data Arg Source #

Instances

Instances details
Eq Arg Source # 
Instance details

Defined in Bindings.Cli.Nix

Methods

(==) :: Arg -> Arg -> Bool #

(/=) :: Arg -> Arg -> Bool #

Show Arg Source # 
Instance details

Defined in Bindings.Cli.Nix

Methods

showsPrec :: Int -> Arg -> ShowS #

show :: Arg -> String #

showList :: [Arg] -> ShowS #

data NixBuildConfig Source #

Instances

Instances details
Default NixBuildConfig Source # 
Instance details

Defined in Bindings.Cli.Nix

Methods

def :: NixBuildConfig #

data NixCmd Source #

Instances

Instances details
Default NixCmd Source # 
Instance details

Defined in Bindings.Cli.Nix

Methods

def :: NixCmd #

nixCmdConfig_args :: HasNixCommonConfig c => Lens' c [Arg] Source #

nixCmdConfig_builders :: HasNixCommonConfig c => Lens' c [String] Source #

nixCmdConfig_target :: HasNixCommonConfig c => Lens' c Target Source #

data NixCommonConfig Source #

Instances

Instances details
Default NixCommonConfig Source # 
Instance details

Defined in Bindings.Cli.Nix

data OutLink Source #

Where to put nix-build output

Instances

data Target Source #

What to build

Instances

Instances details
Default Target Source # 
Instance details

Defined in Bindings.Cli.Nix

Methods

def :: Target #

target_attr :: HasTarget c => Lens' c (Maybe String) Source #

target_expr :: HasTarget c => Lens' c (Maybe String) Source #

target_path :: HasTarget c => Lens' c (Maybe FilePath) Source #

nixPrefetchGitPath :: FilePath Source #

Statically determined (at build-time) path to nix-prefetch-git.

nixPrefetchUrlPath :: FilePath Source #

Statically determined (at build-time) path to nix-prefetch-url.