linkwarden -> karakeep

This commit is contained in:
Emmet 2025-12-12 08:51:57 -06:00
parent 99438cce34
commit b07e838d40

View file

@ -1,8 +1,14 @@
{ config, lib, pkgs, ... }: {
config,
lib,
pkgs,
...
}:
let let
cfg = config.userSettings.brave; cfg = config.userSettings.brave;
in { in
{
options = { options = {
userSettings.brave = { userSettings.brave = {
enable = lib.mkEnableOption "Enable brave browser"; enable = lib.mkEnableOption "Enable brave browser";
@ -15,14 +21,14 @@ in {
programs.brave.extensions = [ programs.brave.extensions = [
{ id = "cjpalhdlnbpafiamejdnhcphjbkeiagm"; } # ublock { id = "cjpalhdlnbpafiamejdnhcphjbkeiagm"; } # ublock
{ id = "oboonakemofpalcgghocfoadofidjkkk"; } # keepassxc { id = "oboonakemofpalcgghocfoadofidjkkk"; } # keepassxc
{ id = "pnidmkljnhbjfffciajlcpeldoljnidn"; } # linkwarden { id = "kgcjekpmcjjogibpjebkhaanilehneje"; } # karakeep
]; ];
programs.brave.commandLineArgs = [ programs.brave.commandLineArgs = [
"--password-store=gnome-libsecret" "--password-store=gnome-libsecret"
"--enable-accelerated-video-decode" "--enable-accelerated-video-decode"
"--disable-features=WaylandWpColorManagerV1" "--disable-features=WaylandWpColorManagerV1"
]; ];
xdg.mimeApps.defaultApplications = lib.mkIf (config.userSettings.browser == "brave" ) { xdg.mimeApps.defaultApplications = lib.mkIf (config.userSettings.browser == "brave") {
"text/html" = "brave-browser.desktop"; "text/html" = "brave-browser.desktop";
"x-scheme-handler/http" = "brave-browser.desktop"; "x-scheme-handler/http" = "brave-browser.desktop";
"x-scheme-handler/https" = "brave-browser.desktop"; "x-scheme-handler/https" = "brave-browser.desktop";