diff --git a/modules/nixos/features/homepage-dashboard.nix b/modules/nixos/features/homepage-dashboard.nix index 8d0a871..5662f96 100644 --- a/modules/nixos/features/homepage-dashboard.nix +++ b/modules/nixos/features/homepage-dashboard.nix @@ -25,6 +25,7 @@ let # keep-sorted start "immich" "jellyfin" + "karakeep" "kavita-api" "lidarr" "miniflux" @@ -168,6 +169,18 @@ in }; }; } + { + "Karakeep" = { + "description" = "Web clipper"; + "icon" = "karakeep.svg"; + "href" = "https://karakeep.fi33.buzz/"; + "widget" = { + "type" = "karakeep"; + "url" = "https://karakeep.fi33.buzz/"; + "key" = "@karakeep@"; + }; + }; + } { "Miniflux" = { "description" = "RSS aggregator"; diff --git a/secrets/karakeep.age b/secrets/karakeep.age new file mode 100644 index 0000000..0ec5e36 Binary files /dev/null and b/secrets/karakeep.age differ diff --git a/secrets/secrets.nix b/secrets/secrets.nix index ca9dd01..e52a32d 100644 --- a/secrets/secrets.nix +++ b/secrets/secrets.nix @@ -20,6 +20,7 @@ in "copyparty-will.age".publicKeys = users; "immich.age".publicKeys = users; "jellyfin.age".publicKeys = users; + "karakeep.age".publicKeys = users; "kavita-api.age".publicKeys = users; "kavita.age".publicKeys = users; "lidarr.age".publicKeys = users;