···4545```nix
4646{
4747 programs.rui = {
4848- enable = true;
4848+ enable = true; # Defaults to false
49495050 settings = {
5151- # Status notifications via `notify-send`
5151+ # Status notifications via `notify-send`; defaults to false
5252 notify = true;
53535454- # The command to use for sending notifications, view a cool example below!
5454+ # The command to use for sending notifications, view a cool example below;
5555+ # defaults to `notify-send`
5556 notifier = "notify-send";
56575758 # Rui falls back on the `FLAKE_EDITOR` and `EDITOR` environment variables
5959+ # if `editor` is unset
5860 editor = "code";
59616060- # Rui falls back on the `FLAKE` environment variable
6262+ # Rui falls back on the `FLAKE` environment variable if `flake` is unset
6163 flake = "/path/to/your-flake";
62646363- # Allow unfree packages
6565+ # Allow unfree packages; defaults to false
6466 allow-unfree = false;
6767+6868+ # Extra arguments to pass to `nixos-rebuild` and `home-manager`; defaults
6969+ # to [ ]
7070+ extra-args = [ "--impure" ];
6571 };
6672 };
6773}