-
Create a new
google-chrome.desktopfile using Chrome's default:cp /usr/share/applications/google-chrome.desktop ~/.local/share/applications/google-chrome.desktop -
Edit the
google-chrome.desktopfile that was just created:gedit ~/.local/share/applications/google-chrome.desktop -
Search for
Execand append--enable-features=WebUIDarkMode --force-dark-modeto the end of the line each time it appears (about 3 times):# before Exec=/usr/bin/google-chrome-stable %U # after Exec=/usr/bin/google-chrome-stable %U --enable-features=WebUIDarkMode --force-dark-mode
-
(Optional) You can set Chrome's
Settings > Appearance > Themeto useClassicinstead ofGTK+. It looks better in my opinion. -
Restart Chrome.
.desktop: A shortcut to an application that will appear when searching applications. Contains config information on how the shortcut will look and how to launch the application. Any exectable can have a GUI shortcut by adding a .desktop file to ~/.local/share/applications/.
Exec: The actual CLI command that launchs the application executable. Command line options can be added here.
This guide was adapted from Chris Hayes' answer.