Skip to content

Commit d0c019d

Browse files
committed
feat(apps.asciinema): add asciinema
1 parent cea1ed6 commit d0c019d

File tree

2 files changed

+27
-0
lines changed

2 files changed

+27
-0
lines changed

modules/apps/asciinema.nix

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
{
2+
asciinema = {
3+
enable = true;
4+
settings = {
5+
session = {
6+
capture_input = true;
7+
capture_env = "SHELL,TERM,USER";
8+
prefix_key = "^a";
9+
pause_key = "^p";
10+
add_marker_key = "^x";
11+
};
12+
playback = {
13+
pause_key = "p";
14+
step_key = "s";
15+
next_marker_key = "m";
16+
};
17+
notifications = {
18+
enabled = false;
19+
command = "tmux display-message \"$TEXT\"";
20+
};
21+
# server = {
22+
# url = "https://asciinema.example.com";
23+
# };
24+
};
25+
};
26+
}

modules/core.nix

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -88,6 +88,7 @@ in
8888

8989
programs = {
9090
inherit (import "${src}/modules/apps/home-manager.nix") home-manager;
91+
inherit (import "${src}/modules/apps/asciinema.nix") asciinema;
9192
inherit (import "${src}/modules/apps/bat.nix" { inherit pkgs; }) bat;
9293
inherit (import "${src}/modules/apps/btop.nix") btop;
9394
inherit (import "${src}/modules/apps/carapace.nix") carapace;

0 commit comments

Comments
 (0)