remove: disable chromium completely and delete firefox default browser service

This commit is contained in:
2025-09-16 22:29:48 +02:00
parent 7f4a87b194
commit 4cf1a3a715

View File

@@ -423,7 +423,7 @@ isoConfig
gnutar gnutar
openssl # Add this for certificate generation openssl # Add this for certificate generation
# Additional font packages for QEMU # Additional font packages for QEMU
chromium # Add Chromium browser #chromium # Add Chromium browser
firefox firefox
dejavu_fonts dejavu_fonts
liberation_ttf liberation_ttf
@@ -574,31 +574,6 @@ isoConfig
}; };
}; };
# Set Firefox as default browser
systemd.services.workshop-set-default-browser = {
description = "Set Firefox as the default browser for workshop user";
wantedBy = [ "multi-user.target" ];
after = [ "network.target" ];
path = with pkgs; [
xdg-utils
coreutils
su
];
script = ''
# Set Firefox as default browser for workshop user
su - workshop -c "xdg-settings set default-web-browser firefox.desktop"
# Also set MIME types for HTML files
su - workshop -c "xdg-mime default firefox.desktop text/html"
su - workshop -c "xdg-mime default firefox.desktop x-scheme-handler/http"
su - workshop -c "xdg-mime default firefox.desktop x-scheme-handler/https"
'';
serviceConfig = {
Type = "oneshot";
RemainAfterExit = true;
User = "root";
};
};
# Enhanced Bash Configuration with All Features # Enhanced Bash Configuration with All Features
programs.bash.interactiveShellInit = programs.bash.interactiveShellInit =
let let