nixconf/modules/automapaper/automapaper.nix
2024-05-11 00:44:17 +02:00

25 lines
704 B
Nix

{ lib, config, pkgs, inputs, ... }:
let
cfg = config.modules.automapaper;
in
{
options.modules.automapaper = {
enable = lib.mkEnableOption "enable automapaper";
};
config = lib.mkIf cfg.enable {
home.packages = [
inputs.automapaper.packages.${pkgs.system}.default
];
home.file = {
"${config.xdg.configHome}/automapaper/config.toml".source = ./config.toml;
"${config.xdg.configHome}/automapaper/config2nd.toml".source = ./config2nd.toml;
"${config.xdg.configHome}/automapaper/state.frag".source = ./state.frag;
"${config.xdg.configHome}/automapaper/init.frag".source = ./init.frag;
"${config.xdg.configHome}/automapaper/display.frag".source = ./display.frag;
};
};
}