diff --git a/home-manager/modules/colors.nix b/home-manager/modules/colors.nix index d9a1900..e57babb 100644 --- a/home-manager/modules/colors.nix +++ b/home-manager/modules/colors.nix @@ -290,6 +290,13 @@ in }; }; + xdg.configFile."geary/user-style.css".text = '' + :root, *:not(a) { + background-color: #${cfg.base16.base00} !important; + color: #${cfg.base16.base05} !important; + } + ''; + systemd.user.sessionVariables.GTK_THEME = "Generated"; home.sessionVariables.GTK_THEME = "Generated"; diff --git a/home-manager/modules/de2u.nix b/home-manager/modules/de2u.nix index 3f94e1b..997f3cc 100644 --- a/home-manager/modules/de2u.nix +++ b/home-manager/modules/de2u.nix @@ -65,11 +65,16 @@ in defaultApplications = { "inode/directory" = "org.gnome.Nautilus.desktop"; + "image/*" = "org.gnome.eog.desktop"; + "video/*" = "org.gnome.Totem.desktop"; + "text/html" = "chromium-browser.desktop"; "x-scheme-handler/http" = "chromium-browser.desktop"; "x-scheme-handler/https" = "chromium-browser.desktop"; "x-scheme-handler/about" = "chromium-browser.desktop"; + "x-scheme-handler/mailto" = "org.gnome.Geary.desktop"; + "application/zip" = "org.gnome.FileRoller.desktop"; "application/rar" = "org.gnome.FileRoller.desktop"; "application/7z" = "org.gnome.FileRoller.desktop";