Changes
4 changed files (+93/-1)
-
-
@@ -0,0 +1,19 @@# Copyright 2025 Shota FUJI <pockawoooh@gmail.com> # # Permission to use, copy, modify, and/or distribute this software for any # purpose with or without fee is hereby granted. # # THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH # REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY # AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, # INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM # LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR # OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR # PERFORMANCE OF THIS SOFTWARE. # # SPDX-License-Identifier: 0BSD { ... }: { imports = [ ./thunderbird.nix ]; }
-
-
-
@@ -0,0 +1,72 @@# Copyright 2025 Shota FUJI <pockawoooh@gmail.com> # # Permission to use, copy, modify, and/or distribute this software for any # purpose with or without fee is hereby granted. # # THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH # REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY # AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, # INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM # LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR # OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR # PERFORMANCE OF THIS SOFTWARE. # # SPDX-License-Identifier: 0BSD # # https://www.thunderbird.net { config, pkgs, lib, ... }: { config = { programs.thunderbird = { enable = true; profiles.default = { isDefault = true; settings = { # Override datetime format # https://support.mozilla.org/en-US/kb/customize-date-time-formats-thunderbird#w_create-date-and-time-format-override-preferences-using-thunderbirds-config-editor "intl.date_time.pattern_override.date_short" = "yyyy-MM-dd"; # "View > Layout" # 0 ... Classic View # 1 ... Wide View # 2 ... Vertical View "mail.pane_config.dynamic" = 1; # [General] # > When Thunderbird launches, show the Start Page in the message area "mailnews.start_page.enabled" = false; # > Always check to see if Thunderbird is the default mail client on startup "mail.shell.checkDefaultClient" = false; # > When new messages arrive: Play a sound "mail.biff.play_sound" = false; # "Files & Attachments" # > Save files to... "browser.download.dir" = "${config.home.homeDirectory}/downloads"; "browser.download.downloadDir" = "${config.home.homeDirectory}/downloads"; "browser.download.useDownloadDir" = true; # [Privacy & Security] # "Thunderbird Data Collection and Use" # > Allow Thunderbird to send technical and interaction data to Mozilla "datareporting.healthreport.uploadEnabled" = false; # "Web Content" # > Accept third-party cookies: # 0 ... Always # 1 ... Never "network.cookie.cookieBehavior" = 1; }; }; }; home.sessionVariables = lib.mkIf pkgs.stdenv.isLinux { # By default, Thunderbird uses X11. # Users need to explicitly set the env (it sucks). MOZ_ENABLE_WAYLAND = "1"; }; }; }
-
-
-
@@ -26,7 +26,7 @@}; home.sessionVariables = lib.mkIf pkgs.stdenv.isLinux { # By default, Firefox and Thunderbird uses X11. # By default, Firefox uses X11. # Users need to explicitly set the env (it sucks). MOZ_ENABLE_WAYLAND = "1"; };
-
-
-
@@ -35,6 +35,7 @@../syncthing ../fonts ../wayland-desktop ../apps/email ../apps/music ../apps/web ];
-