From b93a75fa9754a5dd084efb3d2cdb05e33856dc18 Mon Sep 17 00:00:00 2001 From: "Lennart J. Kurzweg (Nx2)" Date: Tue, 16 Apr 2024 18:20:09 +0200 Subject: [PATCH] email broken --- configuration.nix | 7 +-- home-modules/email.nix | 73 +++++++++++++++++++++++-- home-modules/git.nix | 1 + home-modules/vscode.nix | 1 + home.nix | 1 + secrets/passwords-and-certificates.nix | Bin 1895 -> 1978 bytes system-modules/grub.nix | 13 ++++- system-modules/hsmw.nix | 4 +- 8 files changed, 86 insertions(+), 14 deletions(-) diff --git a/configuration.nix b/configuration.nix index dab72b2..1532cab 100644 --- a/configuration.nix +++ b/configuration.nix @@ -10,6 +10,7 @@ in ./system-modules/sound.nix ./system-modules/grub.nix ./system-modules/dm.nix + ./system-modules/networking.nix ./system-modules/hsmw.nix ./system-modules/docker.nix @@ -18,11 +19,6 @@ in ./system-modules/ollama.nix ]; - networking.hostName = "NxXPS"; - - networking.networkmanager = { - enable = true; - }; @@ -84,6 +80,7 @@ in dmidecode ]; + fonts.packages = with pkgs; [ noto-fonts noto-fonts-cjk diff --git a/home-modules/email.nix b/home-modules/email.nix index 9318cc2..a4a6880 100644 --- a/home-modules/email.nix +++ b/home-modules/email.nix @@ -1,17 +1,78 @@ -{ config, pkgs, lib, system, user, allowed, secrets, ... }: - +{ config, pkgs, secrets, ... }: { home.packages = with pkgs; [ thunderbird ]; - + accounts.email.accounts = { + "gamil-online" = { + address = secrets.email.gmail-online.mail; + realName = "Lennart J. Kurzweg"; + flavor = "gmail.com"; + primary = true; + signature = { + text = '' + -- + About Me: https://nx2.site/about-me + Contact: https://nx2.site/contact + GPG: https://nx2.site/gpg + ''; + showSignature = "append"; + }; + thunderbird = { + enable = true; + profiles = [ "default" ]; + }; + }; + "gamil-business" = { + address = secrets.email.gmail-business.mail; + realName = "Lennart J. Kurzweg"; + flavor = "gmail.com"; + signature = { + text = '' + -- + About Me: https://nx2.site/about-me + Contact: https://nx2.site/contact + GPG: https://nx2.site/gpg + ''; + showSignature = "append"; + }; + thunderbird = { + enable = true; + profiles = [ "default" ]; + }; + }; - # home.file.".config/meli.config" = { - - # }; + "hsmw" = { + address = secrets.email.hsmw.mail; + realName = "Lennart J. Kurzweg"; + imap = { + port = 993; + host = "mail.hs-mittweida.de"; + }; + smtp = { + port = 465; + host = "mail.hs-mittweida.de"; + }; + signature = { + text = '' + -- + MatNr: ${secrets.email.hsmw.mnr} + SemGr: ${secrets.email.hsmw.semgr} + About Me: https://nx2.site/about-me + Contact: https://nx2.site/contact + GPG: https://nx2.site/gpg + ''; + showSignature = "append"; + }; + thunderbird = { + enable = true; + profiles = [ "default" ]; + }; + }; + }; } diff --git a/home-modules/git.nix b/home-modules/git.nix index 491e9d5..424e727 100644 --- a/home-modules/git.nix +++ b/home-modules/git.nix @@ -36,5 +36,6 @@ whitespace-error-style = "22 reverse"; }; }; + iniContent."sendemail.hsmw".smtpUser = secrets.email.hsmw.mail; }; } \ No newline at end of file diff --git a/home-modules/vscode.nix b/home-modules/vscode.nix index 36eb0ae..2fdee63 100644 --- a/home-modules/vscode.nix +++ b/home-modules/vscode.nix @@ -41,6 +41,7 @@ donjayamanne.githistory mads-hartmann.bash-ide-vscode bungcip.better-toml + arrterian.nix-env-selector # ms-vscode-remote.remote-ssh ] ++ pkgs.vscode-utils.extensionsFromVscodeMarketplace [ diff --git a/home.nix b/home.nix index e5e682e..2274a1a 100644 --- a/home.nix +++ b/home.nix @@ -59,6 +59,7 @@ lynx bat du-dust eza neofetch tldr fzf figlet ripgrep lolcat jq glow brightnessctl wev element sssnake pipes + dig nodejs gnumake diff --git a/secrets/passwords-and-certificates.nix b/secrets/passwords-and-certificates.nix index fc045103e8ffdc4e9e20a3e8630cbbff5e30274f..b8a809170a5dfd45c361821a08b663f3d109cdac 100644 GIT binary patch literal 1978 zcmZQ@_Y83kiVO&0n7!Zo{??bpA&)G#NUQj9FwM5myrXk|(uKVjru47*E4+Sx$#0gK z*(ZW_weG3x+ z*Gt$)6bMa!@L_}N#tJSux!CN#5hraKr@pEdntY;tyT7Tybp?}~K{NUe{lCQ^^VVg; zw$G2`W_+&`ieLHBCv}x#-qzMqo;6A8?Pvarq~GND=G&4A&f-ThUM#V8DtW&T>oiZ&SStJCkbb{bzq7G>OL0NB5zd=>k5Md8toe-ZEN<({P<_nk5El>grge^(c*Kj*)dyW;c? z8==o7YnIJEeW0uCd8M;n)9kp z%r|csZ<(E&amr=VdoA&@#iu`Ly?MIZUz$tv-mBM3SFMZ@HI~r6GiTkpALk#GKdJq$ z_2E~RTas>P-pa!DQ3sZ0PWxNs{b&2!74tq7PU-J)>2NBP;f#BZ8q$+2%A+}s?vtHFHI!RF4= zw>m#gEAz#lzI!sR=}W>>r_AlEyZ%1fBIj1&si+$G-|xgev0}mYzONqhJ!|$ZIhv;N z_|eL=)2CN2JRRjf_3rtagPRT?+24`C_AOJ_dhfPJrmr^yshxU1$x~tXaz!6K7qggG z8c~@uzZG=-)T?XR#-2BKMa!KK$LKkCG=K3}N1ZS#-J)KWVfET(y~Fhe%L>I`A2iNr z{@M56w=t{Xz?;)&A{2EmKRJDP?V3Hzc{&qM`Y*?$eSmv#xqw`TWbWvl6V1)xI|{5>Qusw76Vq@&lnoIy+Oh-Cyf@ z_DX-(vg>b4*2l2;t?pmHuv}_Och=Jv5nq~kl@fjkLQCvNv=wQ0{RsKm!Hhi`9zwzp2w$zM-RVPcIP1q*ub(32r3U+$ve&adowCaUqLR`H`zJuiJ zIW`|vCF}J=cfMMgxi%;)J9^pf`H5d#cj`Rknk1s~#4Rr8iLFhGa;WKgj>gwBd(OHf zF09t>+r^)u8Mf?oWnXXqa`hKym|Jf!SR7ir3^nN=`3ZT zm4R2b?NU45o3}sB>W=o0)?W*@pPo74uT7uOuYLdCnz)$jn&(f_R`fPAn7`BV>3tW@ zUlUTgR?o3JyleOT8M`g^r)*K(y+-`hLgDFt zt3PZjn{sz!sRiSQB^lj@bN_xTZ@;5c!&sEd$su3&*w%aTPj3AU%D$@IVza$+j(z-Q zy-Unyg5Lz6_;|6CZ&x#|61KY?*4MfDgG#{Z0@XvcZ!R6W^*ZBm+A>SG^_72$9KT#Y z#drVT{3g+TtebX*EPWhQ^?xP8w>n8MzwZ#Ud8M~;>(QpO z;zkQgudmL2aMbFHoz|fZ{<^2iq{4{Nz>HtGP5Tiw3=XfY}yB|_XYY>r}=>g3v)6K84e=brdmty_1t@oZ5IHMy$^-y9z% zcP*4V=yl@s(Pi5&?ptfUGtuO-)5!&qYNaQh$e(!4YVl}eMRxLb$#uKuEBCQv#Tpx` zXrIWe%6ipVI>TdDnO}mUs7jyee;}px9Xh<_ujzGJy+zD|Ls!PcII3Aiv>4C(#uS5O!nUY zM4a#E$&fB?pKrplPjuM2dCQKsKYcj&c1p5tQuX1A6t(Xb$HO9Dy=0f$yhKJNG~Jgk zfI0r??UnDi|FD?fa59@;p19d3W{=i_@% literal 1895 zcmZQ@_Y83kiVO&0sMpyb##6%ZJ>;*-)V)d@o=vyCb#dL=JrV-9_HI4twu$XfzwUxr z|8LvmwFE2wittJ?xWuue^+e{!XQ%E?_-PbZ@^028LBrdRc&9whZj66^Ogff->-Y60 zG6u0T+czI}pCI@9dV=1U24~aOLlVUtOt-sb{`j9QSpOqyV|=1PRJA?(iuyf9Pq)qg z>h*rcq4YObS|8a4+>}lZ`gNtmVxHTsdvoRQ&Uk8TXB^!2{m;~Z(-YK}xu*x@Je?o= z+-!+lSBuINwaD)?0*Y2A&B*wCGIaXIi+BH?Z&~8yP-k+s@BTjJ=dV}2;S-N{zP;)3 zb%w3hCSNQ3r%pJ|H>YA(`kvYI-d}!w_g%=<{I)f{KPIV$oH4g*K6mZl)!e^(FMd;F z>}x5RHf54v2)~}Ppk`m|J6`7>r{;#VU77T7Zid<;^(k7Mm#)8QJ!HhZvLc5eL~OzS znssN6NpwE_clpDL(lv)ZG3#xfv*zwW2MN))8nwyW%Qmu$2ISZo;7* zsJ1KCVfBn7Old8$W?_52Kl!5k(KspjuHj{|8*g7--B`|GCVjJh;g^{WDxU+7Dt`Dj7;l_X(G+kHU2HNV`^2i&2N4N{i{~x#dVJo)HL=XEDSBpy z;mxCu`Ix#l{gTk^n*K%T*{AbwEN6Lsl~^%pu3s?kTLy;+C2h`|vv@AF$DX~TP-Q-2 zQ?BEFP1$GahU{%$l_cis>J)F?GF#gsSNrxmE63$tN|zS~sWUwKvgAOIfo!pV`k7M6 ziH9#ccr9ys@%&)$kDJf7pWLZ=wB~d!ui8?P>e-w5%T8$Ye4F_(=Lqu*g||UWLP-Vh z7JS%UP_Rh-hRlPBHg2p8@ekW$lXUiJ|Ju4W_1H1n0>2tJ-Fxl*0yi&P?=)oc77G8L zAu-{iY)o_7mG@WY6#X%O9=FGEN3F+O_IGv*Z$!ytJl*$rH^UT*L$aIfuIzg<>DJNR z9B0=pHtx4tcgnysY%*VOlsSk0`|}nIPfj!KV9W?AW{>x9jhu8%?rvm7we5#%_ZwnX zwp=r8ojoag(>du@{sHEZ?mPFmQk>`TT}?r&^R{tnb=g~vEN0GMp_t%u=GLTK?HvW>rd=mr=3c$Ic3V)$ z>L0iAw^wn*n!WhFa$;Jr+MKn_Yjz)rId z_{;9)dRkni`QCK#dDoguuNS%7=B;lqf0XAF&3!n){OM+Ar&Ajwd_!B~X021#OA6m$ zw)19<%bJp7>#TLsFWHO#TXu(kANOa?9?$JpCVQQX&z%0&(X7O=d4kcd7u$IXI@3hB zKP~?%P*-jol=jf^)h+++N|`-AvCkG4F7te#;uF@sZiN;{akqWh{&(W`q2Kj`Jj)(G zQ@CFBeeb!I)s}N7mVD6gT$(Z8Ux|4^>us|vmzS1XcAs&)HnGjbrEcDwxA((79Wd4r z`*qIl+NzkfwQpl^Lb-!P$;TZH>k4hUwyW-`U9= zct3qpau)Nxn|8cWqFUQ_{OH+LWBocvVCkRV6=JG~Z6__5zBVVUa6@mXx*MAh-@`NR z**2fV{vEp!aX)(AW|Q6}N9H@8RXH~sQlZr`MuQt?a>=vua1A``&Fy#cDIU&=!bB%E&Ed}7kNt9y!KNxGkv-F zcbA4=4CB$X3d!VkY;)BDIctwhOZaTv(x$iQWYrnx9O1w3&Lr(@_{lz>>&lS>z44yU zr!q16tM{yMYg@mvd!k?Cu5)?9Cx2I&o=iS`GU%Xr@r&>Y84jD-RFXb02T67xIQ@%Z z$)AW^Blgd(J`X=!TGRB#KIFo)dH=4@yg6IH=QqQKies_w|8gzeI^9q|G3{}OK--6d zp;DSvUXH83N-?|6SM_`P{