remove: disable chromium completely and delete firefox default browser service
This commit is contained in:
27
common.nix
27
common.nix
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user