]> Git — Sourcephile - julm/julm-nix.git/blob - home-manager/profiles/thunderbird.nix
Maintenance/Analysability(nix): remove unused flake inputs
[julm/julm-nix.git] / home-manager / profiles / thunderbird.nix
1 {
2 pkgs,
3 lib,
4 config,
5 ...
6 }:
7 let
8 cfg = config.programs.thunderbird;
9 in
10 {
11 options = {
12 programs.thunderbird = {
13 firejail.args = lib.mkOption {
14 description = "Arguments to pass to the firejail sandboxing thunderbird";
15 type = with lib.types; listOf str;
16 default = [
17 "--profile=${firejail/firefox-open.inc}"
18 "--profile=${pkgs.firejail}/etc/firejail/thunderbird.profile"
19 ];
20 };
21 };
22 };
23 config = {
24 home.packages = [
25 (pkgs.firejailWrap {
26 package = pkgs.thunderbird;
27 inherit (cfg.firejail) args;
28 })
29 ];
30 };
31 }