~/bend-docscommunity

domain/architecture/system/deployment/nix_darwin/service/ops.bend checks

raw source on the hub · import 0xc4f31b1cf377fad1ed5191443ddd1c20/domain/architecture/system/deployment/nix_darwin/service/ops.bend as Ops

2 imports
import Base
import ./type.bend as Sv

Definitions

def container source · line 4 · raw

@s:0xc4f31b1cf377fad1ed5191443ddd1c20/domain/architecture/system/deployment/nix_darwin/service/type.Service -> String

def label source · line 9 · raw

@s:0xc4f31b1cf377fad1ed5191443ddd1c20/domain/architecture/system/deployment/nix_darwin/service/type.Service -> String

def port source · line 14 · raw

@s:0xc4f31b1cf377fad1ed5191443ddd1c20/domain/architecture/system/deployment/nix_darwin/service/type.Service -> U32

def start source · line 19 · raw

@s:0xc4f31b1cf377fad1ed5191443ddd1c20/domain/architecture/system/deployment/nix_darwin/service/type.Service -> 0xc4f31b1cf377fad1ed5191443ddd1c20/domain/architecture/system/deployment/nix_darwin/service/type.Start

def labels source · line 24 · raw

@xs:List<&2, 0xc4f31b1cf377fad1ed5191443ddd1c20/domain/architecture/system/deployment/nix_darwin/service/type.Service> -> List<&2, String>

def at_login source · line 31 · raw

@s:0xc4f31b1cf377fad1ed5191443ddd1c20/domain/architecture/system/deployment/nix_darwin/service/type.Start -> Bool

def needs_login source · line 39 · raw

@xs:List<&2, 0xc4f31b1cf377fad1ed5191443ddd1c20/domain/architecture/system/deployment/nix_darwin/service/type.Service> -> Bool

Whether any service needs a user session to start.

def program source · line 48 · raw

@p:0xc4f31b1cf377fad1ed5191443ddd1c20/domain/architecture/system/deployment/nix_darwin/service/type.Program -> String

---- a service as a nix-darwin launchd job ---- The program's path in the Nix store.

def quoted source · line 57 · raw

@xs:List<&2, String> -> String

def env source · line 64 · raw

@e:0xc4f31b1cf377fad1ed5191443ddd1c20/domain/architecture/system/deployment/nix_darwin/service/type.Env -> String

def envs source · line 71 · raw

@xs:List<&2, 0xc4f31b1cf377fad1ed5191443ddd1c20/domain/architecture/system/deployment/nix_darwin/service/type.Env> -> String

def job_kind source · line 79 · raw

@s:0xc4f31b1cf377fad1ed5191443ddd1c20/domain/architecture/system/deployment/nix_darwin/service/type.Start -> String

At login: a launch agent in the user's session. At boot: a launch daemon that runs as the user.

def user_name source · line 86 · raw

@s:0xc4f31b1cf377fad1ed5191443ddd1c20/domain/architecture/system/deployment/nix_darwin/service/type.Start -> @+user:String -> String

def job source · line 93 · raw

@s:0xc4f31b1cf377fad1ed5191443ddd1c20/domain/architecture/system/deployment/nix_darwin/service/type.Service -> @+user:String -> @+logs:String -> String

def jobs source · line 106 · raw

@xs:List<&2, 0xc4f31b1cf377fad1ed5191443ddd1c20/domain/architecture/system/deployment/nix_darwin/service/type.Service> -> @+user:String -> @+logs:String -> String