feat: make Brave the default browser on fresh installs
Agent-Logs-Url: https://github.com/naturallaw777/staging_alpha/sessions/fbb8cbcc-6f16-419a-b732-2457c1e67384 Co-authored-by: naturallaw777 <99053422+naturallaw777@users.noreply.github.com>
This commit is contained in:
committed by
GitHub
parent
175f48ef37
commit
6872c8d820
@@ -58,6 +58,16 @@ let
|
|||||||
|
|
||||||
# Fresh install — no user-db exists yet, apply full Sovran theme below
|
# Fresh install — no user-db exists yet, apply full Sovran theme below
|
||||||
|
|
||||||
|
mkdir -p "$HOME/.config"
|
||||||
|
cat > "$HOME/.config/mimeapps.list" << EOF
|
||||||
|
[Default Applications]
|
||||||
|
text/html=brave-browser.desktop
|
||||||
|
x-scheme-handler/http=brave-browser.desktop
|
||||||
|
x-scheme-handler/https=brave-browser.desktop
|
||||||
|
x-scheme-handler/about=brave-browser.desktop
|
||||||
|
x-scheme-handler/unknown=brave-browser.desktop
|
||||||
|
EOF
|
||||||
|
|
||||||
${pkgs.dconf}/bin/dconf load / << EOF
|
${pkgs.dconf}/bin/dconf load / << EOF
|
||||||
[org/gnome/desktop/interface]
|
[org/gnome/desktop/interface]
|
||||||
color-scheme='prefer-dark'
|
color-scheme='prefer-dark'
|
||||||
@@ -422,4 +432,14 @@ in
|
|||||||
}
|
}
|
||||||
];
|
];
|
||||||
|
|
||||||
|
xdg.mime.defaultApplications = {
|
||||||
|
"text/html" = "brave-browser.desktop";
|
||||||
|
"x-scheme-handler/http" = "brave-browser.desktop";
|
||||||
|
"x-scheme-handler/https" = "brave-browser.desktop";
|
||||||
|
"x-scheme-handler/about" = "brave-browser.desktop";
|
||||||
|
"x-scheme-handler/unknown" = "brave-browser.desktop";
|
||||||
|
};
|
||||||
|
|
||||||
|
environment.sessionVariables.BROWSER = "brave-browser";
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user