nixfiles/home/profiles/shell/rink.nix

42 lines
792 B
Nix

{
pkgs,
std,
...
}: let
inherit (std) serde;
in {
home.packages = with pkgs; [
rink
];
xdg.configFile."rink/config.toml".text = serde.toTOML {
colors = {
enabled = true;
theme = "my_theme";
};
currency = {
cache_duration = "1h";
enabled = true;
endpoint = "https://rinkcalc.app/data/currency.json";
timeout = "2s";
};
rink = {
long_output = true;
prompt = "> ";
};
themes = {
my_theme = {
date_time = "default";
doc_string = "italic";
error = "red";
number = "default";
plain = "default";
pow = "default";
prop_name = "cyan";
quantity = "dimmed cyan";
unit = "cyan";
user_input = "bold";
};
};
};
}