arbys Options

environment.arbys.clobber Link copied!

Type: boolean

Whether to clobber conflicted files by default

Default: false
Declared in: environment.arbys.clobber

environment.arbys.enable Link copied!

Type: boolean

Whether to enable Arbitrary Symlink Manager.

Default: false
Example: true
Declared in: environment.arbys.enable

environment.files Link copied!

Type: attribute set of (submodule)

Files to link

Default: { }
Declared in: environment.files

environment.files.<name>.clobber Link copied!

Type: boolean

Whether to clobber file or throw error on conflict

Default: "config.environment.arbys.clobber"
Declared in: environment.files..clobber

environment.files.<name>.enable Link copied!

Type: boolean

Whether to enable creation of this file.

Default: true
Example: false
Declared in: environment.files..enable

environment.files.<name>.executable Link copied!

Type: boolean

Whether to set the execute bit on the target file. Only effective in combination with .text specified, else permissions will be of the source file.

Default: false
Example: true
Declared in: environment.files..executable

environment.files.<name>.gid Link copied!

Type: null or signed integer

Gid this file will belong to

Default: null
Declared in: environment.files..gid

environment.files.<name>.source Link copied!

Type: null or absolute path or string

Path of the source file or directory - be sure to quote paths you don't want nix to copy to the store.

Default: null
Declared in: environment.files..source

environment.files.<name>.text Link copied!

Type: strings concatenated with "\n"

Text of the file

Default: ""
Declared in: environment.files..text

environment.files.<name>.uid Link copied!

Type: null or signed integer

Uid this file will belong to

Default: null
Declared in: environment.files..uid