-
Create a new
google-chrome.desktop
file using Chrome's default:cp /usr/share/applications/google-chrome.desktop ~/.local/share/applications/google-chrome.desktop
-
Edit the
google-chrome.desktop
file that was just created:gedit ~/.local/share/applications/google-chrome.desktop
-
Search for
Exec
and append--enable-features=WebUIDarkMode --force-dark-mode
to 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 > Theme
to useClassic
instead 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.