diff --git a/configs/aerc.nix b/configs/aerc.nix index 5088941..4f96795 100644 --- a/configs/aerc.nix +++ b/configs/aerc.nix @@ -128,7 +128,6 @@ passwordCommand = "${pkgs.coreutils}/bin/cat ${config.age.secrets.email-password-posteo.path}"; himalaya = { enable = true; - settings.backend = "imap"; }; aerc.extraAccounts.pgp-key-id = "9EDE82CC72A343A95266D0F444857074A3ACC8B7"; }; diff --git a/configs/uni.nix b/configs/uni.nix index 28896d3..9b47779 100644 --- a/configs/uni.nix +++ b/configs/uni.nix @@ -56,7 +56,6 @@ in passwordCommand = "${pkgs.coreutils}/bin/cat ${config.age.secrets.email-password-meinhak99.path}"; himalaya = { enable = true; - settings.backend = "imap"; }; } ) diff --git a/flake.nix b/flake.nix index 93b7982..d204330 100644 --- a/flake.nix +++ b/flake.nix @@ -317,6 +317,7 @@ notemenu = prev.callPackage packages/notemenu.nix { }; obsidian-vim = prev.callPackage packages/obsidian-vim.nix { }; vim-typewriter = prev.callPackage packages/vim-typewriter.nix { }; + vim-email = prev.callPackage packages/vim-email.nix { }; polyglot = prev.callPackage packages/polyglot.nix { }; q = prev.callPackage packages/q.nix { }; qrpaste = prev.callPackage packages/qrpaste.nix { }; @@ -569,6 +570,7 @@ vg vim-kmein vim-typewriter + vim-email vimv weechat-declarative wttr diff --git a/packages/vim-email.nix b/packages/vim-email.nix new file mode 100644 index 0000000..98515a0 --- /dev/null +++ b/packages/vim-email.nix @@ -0,0 +1,22 @@ +{ + neovim, + vimPlugins, + writers, + ... +}: +let + vim-email = neovim.override { + extraName = "-email"; + configure = { + customRC = '' + source ${./vim-kmein/shared.vim} + autocmd VimEnter * Himalaya + ''; + packages.nvim.start = [ + vimPlugins.telescope-nvim + vimPlugins.himalaya-vim + ]; + }; + }; +in + vim-email