Bernardo Meurer
8a719ddd3c
bat: allow setting themes/syntaxes without IFD
...
The way the `bat` module is currently written makes it essentially
impossible to use themes and syntaxes without IFD, since you must
provide the contents as string, instead of just giving a path to be
linked.
With this change, setting themes/syntaxes by-string will start issuing
warnings, and a new attribute model is added, lightly inspired by how
`programs.zsh.plugins` avoided this issue.
2024-04-10 21:26:24 +02:00
stuebinm
088f23f690
bat: allow adding custom syntaxes
...
Adds an option to add custom syntax files to bat's cache, analogous to
the existing programs.bat.themes option.
2024-04-10 21:26:14 +02:00
Robert Helgesson
ea59b79f31
bat: generate cache file in XDG cache home
...
Fixes #4345
2023-08-22 08:34:00 +02:00
Mario Rodas
a481789457
treewide: remove marsam as maintainer ( #4136 )
2023-06-22 10:16:28 +02:00
Bernardo Meurer
aa03c8a429
bat: rebuild caches during activation
...
Without this, themes configured through Home Manager are not found at
runtime.
2023-04-18 23:13:11 +02:00
Nicholas Sielicki
50c9bccb6a
bat: add extraPackages option
...
The bat program has a few additional packages in Nixpkgs, allow for
these to be specified via Home Manager.
2022-11-27 19:19:21 +01:00
Naïm Favier
bd11e2c5e6
Replace usage of literalExample
...
Instead use the new function `literalExpression`. See
https://github.com/NixOS/nixpkgs/pull/136909
2021-10-13 00:16:10 +02:00
Robert Helgesson
3d93e1e802
bat: support list settings and shell escaping
...
Fixes #2262
2021-08-12 21:29:14 +02:00
Lisa Ugray
3a5cd90631
bat: add custom themes
...
Add the ability to add custom theme files to bat.
Co-Authored-By: Robert Helgesson <robert@rycee.net>
2020-04-21 18:26:13 -04:00
Robert Helgesson
45abf3d38a
Apply nixfmt
on many files
2020-02-02 01:07:28 +01:00
Mario Rodas
24b5f62090
bat: add module
2019-03-19 23:58:12 +01:00