1
Fork 0
satellite/home/features/cli/productivity/intray.nix

21 lines
671 B
Nix

{ config, inputs, pkgs, ... }: {
sops.secrets.intray_password.sopsFile = ./secrets.yaml;
programs.intray = {
enable = true;
# We don't want to use the statically-linked binary, as it requires pulling-in ghc-musl.
intray-cli = inputs.intray.packages.${pkgs.system}.default.intray-cli;
data-dir = "${config.satellite.persistence.at.state.home}/intray";
cache-dir = "${config.satellite.persistence.at.cache.home}/intray";
config.sync = "AlwaysSync";
sync = {
enable = true;
username = "prescientmoon";
password-file = config.sops.secrets.intray_password.path;
url = "https://api.intray.moonythm.dev";
};
};
}