Add mail client to nvim
Test Neovim config on push / build (ubuntu-20.04) (push) Failing after 31s Details

This commit is contained in:
Yannick Reiß 2025-03-18 11:01:38 +01:00
parent 339d5b1197
commit ae06236c2c
4 changed files with 51 additions and 0 deletions

29
lua/mail.lua Normal file
View File

@ -0,0 +1,29 @@
vim.g.iris_name = "Nina Chloé Kassandra Reiß"
vim.g.iris_mail = "nina.reiss@nickr.eu"
local cmd = io.popen("whoami")
local get_lua_configuration_directory
if cmd == nil then
get_lua_configuration_directory = "root"
else
get_lua_configuration_directory = cmd:read("*a")
cmd:close()
end
local directory_path
if get_lua_configuration_directory == "root" then
directory_path = "/root/.config/nvim"
else
directory_path = "/home/" .. get_lua_configuration_directory .. "/.config/nvim"
end
vim.g.iris_imap_host = "mail.nickr.eu"
vim.g.iris_imap_port = 143
vim.g.iris_imap_login = "yannick.reiss@nickr.eu"
vim.g.iris_imap_passwd_filepath = directory_path .. "mail_password.gpg"
vim.g.iris_smtp_host = "smtp.nickr.eu"
vim.g.iris_smtp_port = 587
vim.g.iris_smtp_login = "yannick.reiss@nickr.eu"
vim.g.iris_smtp_passwd_filepath = directory_path .. "mail_password.gpg"

View File

@ -25,6 +25,9 @@ require("pascal_mode")
-- Ada mode (supported by plugins)
require("ada_mode")
-- Mail configuration
require("mail")
-- Misc configuration
if vim == nil then
vim = {}

View File

@ -58,6 +58,7 @@ return {
"f-person/git-blame.nvim",
"dstein64/vim-startuptime",
"NStefan002/screenkey.nvim",
"hiphish/rainbow-delimiters.nvim",
-- Themes
"folke/tokyonight.nvim",
@ -91,4 +92,7 @@ return {
-- Plugins to test
"https://git.nickr.eu/yannickreiss/nvim-macrotool.git",
-- E-Mail client and office setup
"soywod/iris.vim",
}

15
mail_password.gpg Normal file
View File

@ -0,0 +1,15 @@
-----BEGIN PGP MESSAGE-----
hF4D7SdwCs0TtR8SAQdAnK7+vhdEeHAQMkTbfuC9F4DuPtbNff2CGXMcFuv1k3Yw
Tj/wXDP1IV5mJdGVCH3PAbZme+UX4jybW934fIo8je109OIyAPra4bn75S1A4klb
1MDjAQkCEBd5WJKvyyF8NwmavnF7JMHOl9pzuo26BwakfmWhJaTH3Wt5YDkk94C8
ebqCJB7ER2Yqbos2/Ln8h2f7E20qKaWe2oWklJZTnSGiwcs0CKs3rgRkOP84glP+
+SH/L5Epu6APawedrW+Sm2o7HZF0/reZMFB10gqDSMW19VuzRhmPDejldco37ME5
cd9WVeRNXv7LlSjU1JIcgm6M5FFNsDBFw1Gz4RGic3flN4yulWQx5GgPWU1ePpml
+AUzZGSpgmWB6pMvZrlf+HaQMc3zUoNRdSyB78SiCJcl+9iDpprCMxsgi43DFB6p
ipjQxvXOKT3kko2DW8gcr03VDMQ9P3Pz7E/GSzUlsaOkOCL+/xed+y23IYuOVlt6
cHRhrY7nSPpTLuaP/gABJPQLLrUnldSf6LK6hp66SLn5igMfklL6zvDNVPzkz+wT
B6nyxD2sEuj/KklhsR3YESJK9QhySq3llgMhOM7m9cFt0+X/rOgROvpwkVApVpDS
ymjfPtZo56XvHO+uv8vdt8nk06NySTcfXorTOGgxYlKRmX9OMRU=
=pKVC
-----END PGP MESSAGE-----