asciinema: Add module to configure package

Enabling and defining minimal config file example;

```nix
{
  programs.asciinema = {
    enable = true;
    settings = {
      session.idle_time_limit = 2;
    };
  };
}
```

...  _Should_ result in output `~/.config/asciinema/config.toml` of;

```toml
[session]
idle_time_limit = 2
```

Co-authored-by: Austin Horstman <khaneliman12@gmail.com>
This commit is contained in:
S0AndS0 2025-10-02 19:40:38 -07:00 committed by Austin Horstman
parent dd2b0f7492
commit bd92e8ee4a
4 changed files with 159 additions and 0 deletions

View file

@ -0,0 +1,14 @@
{
time = "2025-10-03T02:36:31+00:00";
condition = true;
message = ''
A new module is available: `programs.asciinema`
`asciinema` is a tool for recording, replaying, publishing, and live
streaming terminal session.
This module enables declaring configuration via `.settings`, check the
official documentation for details;
https://docs.asciinema.org/manual/cli/quick-start/
'';
}