mirror of
https://github.com/nmasur/dotfiles
synced 2025-07-17 21:00:14 +00:00
.github
colorscheme
deploy
docs
hosts
lib
misc
modules
overlays
pkgs
platforms
generators
home-manager
modules
nmasur
presets
programs
aws-ssh
fzf
git
notes
rofi
_1password.nix
aerc.nix
alacritty-darwin.nix
alacritty.nix
atuin.nix
bash.nix
bat.nix
calendar.nix
calibre.nix
cargo.nix
direnv.nix
discord.nix
doas.nix
dotfiles.nix
fd.nix
firefox.nix
fish-darwin.nix
fish.nix
ghostty.nix
git-work.nix
github.nix
haskell.nix
helix.nix
himalaya.nix
jujutsu.nix
k9s.nix
kitty-darwin.nix
kitty.nix
kubectl.nix
lazygit.nix
ldapsearch.nix
lua.nix
mpv.nix
nautilus.nix
neovim.nix
nix-index.nix
nixpkgs-darwin.nix
nixpkgs.nix
noti.nix
notmuch.nix
nsxiv.nix
obsidian.nix
prettyping.nix
python.nix
ripgrep.nix
starship.nix
terraform.nix
tmux.nix
weather.nix
wezterm.nix
wine.nix
xclip.nix
yt-dlp.nix
zathura.nix
zed-editor.nix
zellij.nix
zoxide.nix
services
fonts.nix
gtk.nix
profiles
settings.nix
nixpkgs.nix
theme.nix
nix-darwin
nixos
windows
templates
.envrc
.gitignore
.stylua.toml
LICENSE
README.md
flake.lock
flake.nix
25 lines
420 B
Nix
25 lines
420 B
Nix
{ config, lib, ... }:
|
|
|
|
let
|
|
cfg = config.nmasur.presets.programs.notmuch;
|
|
in
|
|
|
|
{
|
|
|
|
options.nmasur.presets.programs.notmuch.enable = lib.mkEnableOption "Notmuch mail indexing";
|
|
|
|
config = lib.mkIf cfg.enable {
|
|
# Better local mail search
|
|
programs.notmuch = {
|
|
enable = true;
|
|
new.ignore = [
|
|
".mbsyncstate.lock"
|
|
".mbsyncstate.journal"
|
|
".mbsyncstate.new"
|
|
];
|
|
};
|
|
|
|
};
|
|
|
|
}
|