Files
gooberos/modules/school/home.nix
2026-03-30 00:20:36 +02:00

45 lines
1.4 KiB
Nix

{ inputs, pkgs, ... }:
let
zenPkg = inputs.zen-browser.packages.${pkgs.stdenv.system}.beta;
in
{
programs.zen-browser.profiles.school = {
id = 1;
name = "school";
# extensions.force = true;
#extensions = ffExtensions;
#settings = ffSettings;
};
xdg.desktopEntries.zen-browser_school = {
name = "Zen Browser (School)";
genericName = "Web Browser (School)";
exec = "${zenPkg}/bin/zen-beta --name zen-browser_school -P school %U";
terminal = false;
categories = [ "Network" "WebBrowser" ];
mimeType = [
"text/html"
"text/xml"
"application/xhtml+xml"
"application/vnd.mozilla.xul+xml"
"x-scheme-handler/http"
"x-scheme-handler/https"
];
icon = "zen-browser";
actions = {
"new-window" = {
name = "New Window";
exec = "${zenPkg}/bin/zen-beta --name zen-browser_school -P school --new-window %u";
};
"private-window" = {
name = "New Private Window";
exec = "${zenPkg}/bin/zen-beta --name zen-browser_school -P school --private-window %u";
};
};
settings = {
Type = "Application";
Version = "1.4";
StartupNotify = "true";
StartupWMClass = "zen-browser_school";
};
};
}