smooooth Options

services.smooooth.blockers Link copied!

Type: list of (string or attribute set of (one of "stop", "die"))

names of processes that may block reloading by holding a flake (sub)path open. default state is "stop"

Default: [ "nano" "nvim" "vim" "vi" "hx" ]
Example:
[
  "hx"
  {
    nano = "die";
    nvim = "stop";
  }
  {
    fish = "die";
  }
]
Declared in: nix/interface.nix

services.smooooth.enable Link copied!

Type: boolean

Whether to enable the smooooth nixos hot reloader.

Default: false
Example: true
Declared in: nix/interface.nix

services.smooooth.nixPackage Link copied!

Type: package

preferred package providing a nix executable.

Default: "pkgs.nix"
Declared in: nix/interface.nix

services.smooooth.package Link copied!

Type: package

smooooth package

Declared in: nix/interface.nix

services.smooooth.path Link copied!

Type: string

path to the root of your flake.

Declared in: nix/interface.nix