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 }