From 4ef00d2af93ced6fd82e7e44753883cebf16ee53 Mon Sep 17 00:00:00 2001 From: Jordan Holt Date: Sun, 16 Mar 2025 14:39:55 +0000 Subject: [PATCH] thunderbird: move from module to user config --- hosts/atlas/default.nix | 1 - modules/home-manager/default.nix | 1 - modules/home-manager/programs/thunderbird.nix | 41 ------------------- users/jordan/graphical/default.nix | 1 + users/jordan/graphical/thunderbird.nix | 27 ++++++++++++ 5 files changed, 28 insertions(+), 43 deletions(-) delete mode 100644 modules/home-manager/programs/thunderbird.nix create mode 100644 users/jordan/graphical/thunderbird.nix diff --git a/hosts/atlas/default.nix b/hosts/atlas/default.nix index 4e2d004..d23178e 100644 --- a/hosts/atlas/default.nix +++ b/hosts/atlas/default.nix @@ -29,7 +29,6 @@ }; libreoffice.enable = true; qbittorrent.enable = true; - thunderbird.enable = true; }; services = { borgmatic = { diff --git a/modules/home-manager/default.nix b/modules/home-manager/default.nix index 00f4dd1..f2c2aa7 100644 --- a/modules/home-manager/default.nix +++ b/modules/home-manager/default.nix @@ -11,7 +11,6 @@ ./programs/recording.nix ./programs/slack.nix ./programs/steam.nix - ./programs/thunderbird.nix ./programs/vscode.nix ./programs/zoom.nix ]; diff --git a/modules/home-manager/programs/thunderbird.nix b/modules/home-manager/programs/thunderbird.nix deleted file mode 100644 index 3e69425..0000000 --- a/modules/home-manager/programs/thunderbird.nix +++ /dev/null @@ -1,41 +0,0 @@ -{ - config, - lib, - self, - ... -}: - -let - cfg = config.modules.programs.thunderbird; -in -{ - options.modules.programs.thunderbird = { - enable = lib.mkOption { - default = false; - example = true; - }; - }; - - config = lib.mkIf cfg.enable { - home.file.".thunderbird/Default/chrome/thunderbird-gnome-theme".source = - self.inputs.thunderbird-gnome-theme; - - home.programs.thunderbird = { - enable = true; - profiles.Default = { - isDefault = true; - userChrome = '' - @import "thunderbird-gnome-theme/userChrome.css"; - ''; - userContent = '' - @import "thunderbird-gnome-theme/userContent.css"; - ''; - settings = { - ## GNOME theme - "toolkit.legacyUserProfileCustomizations.stylesheets" = true; - "svg.context-properties.content.enabled" = true; - }; - }; - }; - }; -} diff --git a/users/jordan/graphical/default.nix b/users/jordan/graphical/default.nix index 82df713..f0c59d8 100644 --- a/users/jordan/graphical/default.nix +++ b/users/jordan/graphical/default.nix @@ -5,5 +5,6 @@ { imports = [ ./firefox.nix + ./thunderbird.nix ]; } diff --git a/users/jordan/graphical/thunderbird.nix b/users/jordan/graphical/thunderbird.nix new file mode 100644 index 0000000..b508486 --- /dev/null +++ b/users/jordan/graphical/thunderbird.nix @@ -0,0 +1,27 @@ +{ + self, + ... +}: + +{ + home.file.".thunderbird/Default/chrome/thunderbird-gnome-theme".source = + self.inputs.thunderbird-gnome-theme; + + home.programs.thunderbird = { + enable = true; + profiles.Default = { + isDefault = true; + userChrome = '' + @import "thunderbird-gnome-theme/userChrome.css"; + ''; + userContent = '' + @import "thunderbird-gnome-theme/userContent.css"; + ''; + settings = { + ## GNOME theme + "toolkit.legacyUserProfileCustomizations.stylesheets" = true; + "svg.context-properties.content.enabled" = true; + }; + }; + }; +}