near-v-framework
Releases (10)
-
0.7.0.0 invalid
expected a fresh constructor name (duplicate declaration: Text)
21 files do not load
- domain/architecture/LAWS.bend
- domain/architecture/PROOF.bend
- domain/architecture/ops.bend
- domain/architecture/system/deployment/launchd/effects.bend
- domain/architecture/system/deployment/launchd/ops.bend
- domain/architecture/system/effects.bend
- domain/architecture/system/ops.bend
- domain/architecture/system/plan/ops.bend
- domain/architecture/system/release/ops.bend
- domain/architecture/system/release/plugin/claude/ops.bend
- domain/architecture/system/release/plugin/claude/type.bend
- domain/architecture/system/release/plugin/ops.bend
- domain/architecture/system/release/plugin/type.bend
- domain/architecture/system/release/type.bend
- domain/architecture/system/type.bend
- domain/architecture/type.bend
- domain/architecture/view/effects.bend
- domain/architecture/view/ops.bend
- general/markup/ops.bend
- general/markup/type.bend
- v.bend
-
0.6.0.0 invalid
expected a fresh constructor name (duplicate declaration: Text)
21 files do not load
- domain/architecture/LAWS.bend
- domain/architecture/PROOF.bend
- domain/architecture/ops.bend
- domain/architecture/system/deployment/launchd/effects.bend
- domain/architecture/system/deployment/launchd/ops.bend
- domain/architecture/system/effects.bend
- domain/architecture/system/ops.bend
- domain/architecture/system/plan/ops.bend
- domain/architecture/system/release/ops.bend
- domain/architecture/system/release/plugin/claude/ops.bend
- domain/architecture/system/release/plugin/claude/type.bend
- domain/architecture/system/release/plugin/ops.bend
- domain/architecture/system/release/plugin/type.bend
- domain/architecture/system/release/type.bend
- domain/architecture/system/type.bend
- domain/architecture/type.bend
- domain/architecture/view/effects.bend
- domain/architecture/view/ops.bend
- general/markup/ops.bend
- general/markup/type.bend
- v.bend
-
0.5.1.0 invalid
expected a fresh constructor name (duplicate declaration: Text)
21 files do not load
- domain/architecture/LAWS.bend
- domain/architecture/PROOF.bend
- domain/architecture/ops.bend
- domain/architecture/system/deployment/launchd/effects.bend
- domain/architecture/system/deployment/launchd/ops.bend
- domain/architecture/system/effects.bend
- domain/architecture/system/ops.bend
- domain/architecture/system/plan/ops.bend
- domain/architecture/system/release/ops.bend
- domain/architecture/system/release/plugin/claude/ops.bend
- domain/architecture/system/release/plugin/claude/type.bend
- domain/architecture/system/release/plugin/ops.bend
- domain/architecture/system/release/plugin/type.bend
- domain/architecture/system/release/type.bend
- domain/architecture/system/type.bend
- domain/architecture/type.bend
- domain/architecture/view/effects.bend
- domain/architecture/view/ops.bend
- general/markup/ops.bend
- general/markup/type.bend
- v.bend
-
0.5.0.0 invalid
expected a fresh constructor name (duplicate declaration: Text)
21 files do not load
- domain/architecture/LAWS.bend
- domain/architecture/PROOF.bend
- domain/architecture/ops.bend
- domain/architecture/system/deployment/launchd/effects.bend
- domain/architecture/system/deployment/launchd/ops.bend
- domain/architecture/system/effects.bend
- domain/architecture/system/ops.bend
- domain/architecture/system/plan/ops.bend
- domain/architecture/system/release/ops.bend
- domain/architecture/system/release/plugin/claude/ops.bend
- domain/architecture/system/release/plugin/claude/type.bend
- domain/architecture/system/release/plugin/ops.bend
- domain/architecture/system/release/plugin/type.bend
- domain/architecture/system/release/type.bend
- domain/architecture/system/type.bend
- domain/architecture/type.bend
- domain/architecture/view/effects.bend
- domain/architecture/view/ops.bend
- general/markup/ops.bend
- general/markup/type.bend
- v.bend
-
0.4.0.0 indexed
-
0.3.0.2 unindexed
-
0.3.0.1 unindexed
-
0.3.0.0 unindexed
-
0.2.0.0 unindexed
-
0.1.0.0 unindexed
Definitions (722)
domain/architecture/system/deployment/nix_darwin/ops.bend
- def serve_container
- def serve_https
- def serve_port
- def serve_targetWhat Tailscale proxies a serve to.
- def listening_process
- def listening_processes
- def tailscale_line---- the nix-darwin flake: pinned inputs, the Mac's module, and one launchd job per service ----
- def flake`lets` are Nix bindings the jobs may use (e.g.
- def tailscale_commandThe Tailscale CLI: Nix's when Nix runs Tailscale, else the app's.
- def fresh---- laws of a system with this node ---- 0 is not a port.
- def distinct
- def https_ports
- def serve_ports_distinctNo two serves share a tailnet HTTPS port.
- def belongs
- def all_belong
- def listeners_belongEvery allowed listener belongs to macOS or to one of `keys` (the system's containers and nodes).
- def services_among
- def serves_among
- def services_onServices and serves run only containers this node runs.
- def served
- def is_tailnet
- def honest
- def all_honest
- def exposure_honestA container on this node is on the tailnet exactly when a serve names it.
- def survives_rebootServices that start at login need the Mac to log its user in by itself.
domain/architecture/system/deployment/nix_darwin/service/ops.bend
- def container
- def label
- def port
- def start
- def labels
- def at_login
- def needs_loginWhether any service needs a user session to start.
- def program---- a service as a nix-darwin launchd job ---- The program's path in the Nix store.
- def quoted
- def env
- def envs
- def job_kindAt login: a launch agent in the user's session.
- def user_name
- def job
- def jobs
domain/architecture/system/deployment/nix_darwin/service/type.bend
- type ProgramThe program a service runs, pinned by Nix.
- type EnvAn environment variable: a plain value, or a Nix expression (a path in a derivation the flake defines).
- type StartWhen it starts: at login, in the user's session (Keychain, apps); or at boot, with no session.
- type ServiceA launchd job running one of the system's containers, listening on a local port (0 for none).
domain/architecture/system/deployment/nix_darwin/setting/effects.bend
- def read_domains---- system.defaults: each domain's plist exported once, its options read from the XML ----
- def defaults_nowThe observed values of the options (their values are ignored) that live in a defaults domain.
- def power---- power and names ----
- def power_buttonpower.restartAfterFreeze is left out: only `systemsetup` reports it, and only to an administrator.
- def name
- def names
- def socketfilterfw---- the firewall ----
- def firewall_now
- def field---- Dock tiles ----
- def tiles
- def dock_list`plutil -extract <array> raw` answers the array's length.
- def per_service---- network ----
- def network
- def nix_link---- security ---- Whether nix-darwin manages a file: it links it to /etc/static.
- def security
- def keyboard
- def names_of---- startup chime, time zone, primary user, Nix, shells, fonts, SSH ----
- def system
- def dscl---- users and groups ----
- def user_list
- def group_list
- def users
- def regular---- launchd files, read only: each is named by its content hash, but not copied into the system's nix/launch/ (the old import did), so a declaration that uses one must copy it there itself ----
- def is_file
- def launch_files
- def launch_dir
- def launch`labels`: the system's own launchd jobs (nix-darwin writes them; they are not the Mac's settings).
- def observed_from---- all of it ---- The Mac's values for the options `xs` (their values are ignored) and everything nix-darwin sets outside system.defaults.
- def observedThe Mac's settings: every nix-darwin option in `options_tsv` (nix-darwin's option list, "option<TAB>type") that it has a value for, and the rest, less the system's own launchd jobs `labels`.
- def changesWhat applying the declared settings and firewall would change: each declared setting whose observed value differs ("(unset)" when the Mac has none), and the firewall.
domain/architecture/system/deployment/nix_darwin/setting/ops.bend
- def literal---- mac.nix ----
- def line
- def lines
- def nix_bool
- def firewall_nix
- def mac_nixThe nix-darwin module for the Mac: its settings, firewall and Homebrew.
- def option_of
- def none_prefixed
- def firewall_typedThe firewall is declared by its type, never as flat settings.
- def value_if---- comparing declared and observed ----
- def lookupThe first observed value of `option`, or "(unset)".
- def drop_zeros
- def trim_num"0.500000" -> "0.5", "0.000000" -> "0": numbers compare by value, not spelling.
- def same
- def change_if
- def diff_one
- def diffEvery declared setting whose observed value differs.
- def firewall_show
- def firewall_change
- def keep_if---- words and lines ----
- def blank
- def words
- def word
- def last_word
- def filled_go
- def filledThe trimmed, non-empty lines.