{ config, lib, pkgs, ... }: with lib; let cfg = config.ryan.simple-bar; # Fetch the git repo at a specific rev "taskwarrior-ubersicht-upstream" = builtins.fetchGit { url = "https://github.com/nstanger/taskwarrior.widget"; rev = "30428166fc84491eec36d91248df65f95064c97c"; shallow = true; }; in { options.ryan.taskwarrior-widget.enable = mkEnableOption "taskwarrior-widget"; config = mkIf cfg.enable { home.file."Library/Application Support/Übersicht/widgets/taskwarrior.widget" = { source = taskwarrior-ubersicht-upstream; recursive = false; }; }; }