From 0e234cc02ffcf4f1032d1003f1e8424793b4f2ca Mon Sep 17 00:00:00 2001 From: Matt Nish-Lapidus Date: Wed, 26 Mar 2025 12:06:14 -0400 Subject: [PATCH] flake and uoft email --- flake.lock | 54 ++++++++++++++++++++-------------------- modules/home/desktop.nix | 2 -- modules/home/email.nix | 21 ++++++++++++++++ 3 files changed, 48 insertions(+), 29 deletions(-) diff --git a/flake.lock b/flake.lock index ed5257f..ea07d7e 100644 --- a/flake.lock +++ b/flake.lock @@ -357,11 +357,11 @@ ] }, "locked": { - "lastModified": 1742825959, - "narHash": "sha256-wgnQZMrLLQJlZ+htTXzoQtoz9EzL15Z2crH3+OnRmMk=", + "lastModified": 1742996658, + "narHash": "sha256-snxgTLVq6ooaD3W3mPHu7LVWpoZKczhxHAUZy2ea4oA=", "owner": "nix-community", "repo": "home-manager", - "rev": "908e055e157a0b35466faf4125d7e7410ff56160", + "rev": "693840c01b9bef9e54100239cef937e53d4661bf", "type": "github" }, "original": { @@ -519,11 +519,11 @@ "systems": "systems_2" }, "locked": { - "lastModified": 1742460722, - "narHash": "sha256-u23NzXN2yez0nO2zEtEaChE/4jhtC8WvpM8OpwUsls8=", + "lastModified": 1742883817, + "narHash": "sha256-NwOwEgJp2aYmWs7T+qwhr9muNNgk7pEUXzltivX1VOc=", "owner": "hyprwm", "repo": "hyprlock", - "rev": "f883e669d147ac189b64ce403300a5a3e4de2c66", + "rev": "9e54d02590fe4488d2b59f6fdeb7dcabd5a82ca0", "type": "github" }, "original": { @@ -646,11 +646,11 @@ "uv2nix": "uv2nix" }, "locked": { - "lastModified": 1740392231, - "narHash": "sha256-z9lyPSiuUAwu5bmZlcHj5SV3mHtP+GXtuEeJzOr1c9A=", + "lastModified": 1742993054, + "narHash": "sha256-zf1Ws5Mf+3ibFBUoIYCOCO0Lh1H5JUlSTecA7Z2PK0E=", "owner": "isd-project", "repo": "isd", - "rev": "51d52a24ecb4fdfdee88e660c4d725667bc8fdb6", + "rev": "649075f30e7192da8d2176a6ca5cd671e28a3862", "type": "github" }, "original": { @@ -719,11 +719,11 @@ ] }, "locked": { - "lastModified": 1741336922, - "narHash": "sha256-ahECQuhpwRKp0TcBsE1rsHlm6t+mUllMojORXmgBcC4=", + "lastModified": 1742933628, + "narHash": "sha256-Qe/XUKvcaNdQflvhQQSX1PV5SjNx/RCBBDHxbWxE2xI=", "owner": "viperML", "repo": "nh", - "rev": "509dd6c96eefa11e7324f475a86ff4ea447987b7", + "rev": "7bd0d00a3f1aab85a7e29d34b4f1f6744263e6c3", "type": "github" }, "original": { @@ -744,11 +744,11 @@ "xwayland-satellite-unstable": "xwayland-satellite-unstable" }, "locked": { - "lastModified": 1742723611, - "narHash": "sha256-Xy6+LQwqNkukjFUeOBKToNKhAffLnHWtEpx5hO3rdDs=", + "lastModified": 1742954683, + "narHash": "sha256-ZJBJzpWQcZYuxiX7YbLCaiZl1aOt8xQphXt0ZO0st+8=", "owner": "sodiboo", "repo": "niri-flake", - "rev": "ea05bfe7a7c67c5e664769e77edd86c677b30acb", + "rev": "41db28938147dfa2a2d528f24b59b6962b96f0c5", "type": "github" }, "original": { @@ -777,11 +777,11 @@ "niri-unstable": { "flake": false, "locked": { - "lastModified": 1742719554, - "narHash": "sha256-zBB/Niset99u6/b6z9hS2IYfDigDI9huiG0QXvDKDS4=", + "lastModified": 1742877599, + "narHash": "sha256-3Xy1mlAUcYSQSpt0Q/flA+o6Y1ZACDW52vVP2CX52w8=", "owner": "YaLTeR", "repo": "niri", - "rev": "c709696237f3e963225b8df248538cc691ccba3d", + "rev": "4534d3726676a403eb3dd19d28371bd8acd98401", "type": "github" }, "original": { @@ -981,11 +981,11 @@ }, "nixpkgs-stable_2": { "locked": { - "lastModified": 1742512142, - "narHash": "sha256-8XfURTDxOm6+33swQJu/hx6xw1Tznl8vJJN5HwVqckg=", + "lastModified": 1742751704, + "narHash": "sha256-rBfc+H1dDBUQ2mgVITMGBPI1PGuCznf9rcWX/XIULyE=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "7105ae3957700a9646cc4b766f5815b23ed0c682", + "rev": "f0946fa5f1fb876a9dc2e1850d9d3a4e3f914092", "type": "github" }, "original": { @@ -1557,11 +1557,11 @@ "xwayland-satellite-unstable": { "flake": false, "locked": { - "lastModified": 1742671548, - "narHash": "sha256-nJK70IyhyOXth5Dcyv7DKtv95TTZkqcAYHVj4Uq2Blw=", + "lastModified": 1742773235, + "narHash": "sha256-YhJex62HHVF6EfdGLIC01uM6jH8XJu5ryZ+LlhG7wMs=", "owner": "Supreeeme", "repo": "xwayland-satellite", - "rev": "0fa13c6fb43ae26a597103989a42e44a03d2d827", + "rev": "b2613aec05f9e3f8488ef924203d62cafb712642", "type": "github" }, "original": { @@ -1579,11 +1579,11 @@ "rust-overlay": "rust-overlay_3" }, "locked": { - "lastModified": 1742814577, - "narHash": "sha256-C9/pFAqRgEiIJ4P7hdZ6x+jZUxbOvol22WI1m6PzVO4=", + "lastModified": 1742994614, + "narHash": "sha256-FQgI9C7MvnLsdXvwMXtMc+f+i+1GtHvoBItrZ/14qGs=", "owner": "sxyazi", "repo": "yazi", - "rev": "e13836410285528b26eb0f52dab7c2ad8a78e4de", + "rev": "ad09fb89d9cb8216ab76b3c9d29a366e1d8198c5", "type": "github" }, "original": { diff --git a/modules/home/desktop.nix b/modules/home/desktop.nix index d4422fe..6e8e794 100644 --- a/modules/home/desktop.nix +++ b/modules/home/desktop.nix @@ -63,7 +63,6 @@ sway-launcher-desktop swayidle - thunderbird-latest emojify smile @@ -102,7 +101,6 @@ openscad-unstable openscad-lsp picard - evolutionWithPlugins plugdata pavucontrol qpwgraph diff --git a/modules/home/email.nix b/modules/home/email.nix index 6e65a3a..3f1cad3 100644 --- a/modules/home/email.nix +++ b/modules/home/email.nix @@ -1,3 +1,4 @@ +{ pkgs, ... }: { accounts.email = { maildirBasePath = "/home/emenel/.maildir"; @@ -18,6 +19,7 @@ msmtp.enable = true; flavor = "fastmail.com"; passwordCommand = "rbw get mu4e-fastmail"; + thunderbird.enable = true; }; "admin@studyoftime.org" = { @@ -36,6 +38,18 @@ imap.host = "imap.dreamhost.com"; smtp.host = "imap.dreamhost.com"; userName = "admin@studyoftime.org"; + thunderbird.enable = true; + }; + + "m.nishlapidus@utoronto.ca" = { + address = "m.nishlapidus@utoronto.ca"; + realName = "Matt Nish-Lapidus"; + imap.host = "outlook.office365.com"; + imap.port = 993; + smtp.host = "smtp.office365.com"; + smtp.port = 587; + userName = "m.nishlapidus@utoronto.ca"; + thunderbird.enable = true; }; }; }; @@ -46,5 +60,12 @@ enable = true; }; msmtp.enable = true; + thunderbird = { + enable = true; + package = pkgs.thunderbird-latest; + profiles.emenel = { + isDefault = true; + }; + }; }; }