/ modules / home / services / activitywatch.nix
activitywatch.nix
 1  {
 2    lib,
 3    pkgs,
 4    ...
 5  }:
 6  {
 7    services.activitywatch = lib.mkIf pkgs.stdenv.isLinux {
 8     enable = false;
 9      # settings = {
10      #   port = 3012;
11  
12      #   custom_static = {
13      #     my-custom-watcher = "${pkgs.my-custom-watcher}/share/my-custom-watcher/static";
14      #     aw-keywatcher = "${pkgs.aw-keywatcher}/share/aw-keywatcher/static";
15      #   };
16      # };
17      # extraOptions = [
18      #   "--port"
19      #   "5999"
20      # ];
21      watchers = {
22       default = {
23         name = "default";
24          # settingsFilename = "config.toml";
25        # settings = {};
26        extraOptions = [];
27       };
28      };
29  };
30  }