diff --git a/machines/arcadia/home-julien.nix b/machines/arcadia/home-julien.nix index edaace0..87e6148 100644 --- a/machines/arcadia/home-julien.nix +++ b/machines/arcadia/home-julien.nix @@ -1,4 +1,4 @@ -{ pkgs, ... }: +{ pkgs, lib, ... }: { luj.hmgr.julien = { @@ -13,6 +13,21 @@ luj.programs.firefox.enable = true; luj.programs.pass.enable = true; + luj.emails.enable = true; + + services.mbsync.postExec = lib.mkForce null; + + services.mbsync.enable = lib.mkForce false; + programs.mbsync.enable = lib.mkForce false; + programs.notmuch.hooks.postNew = lib.mkForce ""; + + services.muchsync.remotes."gustave" = { + frequency = "minutely"; + local.checkForModifiedFiles = true; + remote.checkForModifiedFiles = true; + remote.host = "gustave"; + }; + programs.direnv = { enable = true; nix-direnv.enable = true; @@ -62,6 +77,12 @@ emacs-lsp-booster hunspellDicts.en_US hunspellDicts.fr-moderne + rust-analyzer + cargo + rustc + pyright + unstable.nixfmt-rfc-style + i3lock ] ++ builtins.filter lib.attrsets.isDerivation (builtins.attrValues pkgs.nerd-fonts); fonts.fontconfig.enable = true; diff --git a/machines/fischer/syncthing.nix b/machines/fischer/syncthing.nix index 5177bb6..b933e17 100644 --- a/machines/fischer/syncthing.nix +++ b/machines/fischer/syncthing.nix @@ -27,6 +27,13 @@ ]; }; + "arcadia" = { + id = "E5CGH2H-3XMMCKQ-5PTMKKA-4C4VDS3-JCBZGRM-4GTAWHQ-QRJ367E-BXFMUAU"; + addresses = [ + "tcp://arcadia.luj:22000" + ]; + }; + }; folders = { "dev" = { @@ -34,6 +41,7 @@ devices = [ "gustave" "gallifrey" + "arcadia" ]; }; };