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 }