/ modules / programs / prism.nix
prism.nix
 1  {
 2    config,
 3    inputs,
 4    lib,
 5    ...
 6  }: let
 7    cfg = config.programs.prism;
 8  in {
 9    options.programs.prism.enable = lib.mkEnableOption "changes wallpaper colorsheme";
10    config = lib.mkIf cfg.enable {
11      inputs.prism.url = "github:IogaMaster/prism";
12  
13      hmModules = [inputs.prism.homeModules.prism];
14      hm = {
15        prism = {
16          enable = true;
17          wallpapers = ../../wallpapers;
18          outPath = "../../colored_wallpapers";
19          colorscheme = "adventure";
20        };
21      };
22    };
23  }