aboutsummaryrefslogtreecommitdiffstats
path: root/modules/communication/neomutt/assertions.nix
Commit message (Collapse)AuthorAgeLines
* refactor: some more minor refactoringArpit Chakladar2026-09-24-4/+7
|
* feat: Using neovim for pager in neomutt, neomutt keybindingsArpit Chakladar2026-08-29-4/+4
| | | | | - Using neovim as a pager for neomutt to make it easier to read emails - Using universal :q for back/exit instead of q
* feat: Rewrote neomutt keybindings, updated commentsArpit Chakladar2026-08-05-1/+1
| | | | | - Rewriting the neomutt keybindings by hand - Updated comments to be simpler
* feat: replace w3m with chawan for HTML rendering and web browsingArpit Chakladar2026-07-26-4/+4
| | | | | | | - Create web.chawan module with enable/package options, kitty desktop entry, and programs.chawan.settings (buffer.images=true, display.image-mode=auto) - Update neomutt macros, mailcap, and assertions from w3m to chawan - Switch waybar window-rewrite and workspace icon from W3M to Chawan - Drop web/w3m module
* feat(w3m): add module with desktop entry + integrate into neomuttArpit Chakladar2026-07-23-1/+8
| | | | | | | | | | | - modules/web/w3m: enable/package options, desktop entry via kitty, assertion - modules/web/w3m: delegate to programs.w3m under the hood - modules/web/w3m: default package to programs.w3m.finalPackage - modules/desktop/xdg: add portal config with common.default = "*" - neomutt/nix: use lib.getExe' config.web.w3m.package for w3m refs - neomutt/assertions: add w3m dependency assertion - users/arpit: enable web.w3m
* refactor(neomutt): just some whitespace formattingArpit Chakladar2026-07-18-1/+0
|
* refactor: standardize file-level comments, drop unused pkgs, and theme ↵Arpit Chakladar2026-07-17-0/+1
| | | | | | | | | | | | | | | | | lazygit with base16 - Move inline comments to top of file across all modules for consistent style - Add descriptive comments to files missing them (aggregators, assertions, scripts, flake) - Remove unused `pkgs` parameter from i3/keybindings.nix and zathura/default.nix - Drop explicit `package = pkgs.zathura` (home-manager provides the default) - Delete stale meli-sync.sh (migrated to neomutt) - Remove extraneous blank lines for consistent formatting - Theme lazygit with config.scheme base16 colors instead of hardcoded names
* feat: reworked the structure for communication/neomuttArpit Chakladar2026-07-15-7/+0
| | | | | | | | | | | | Using neomutt as the module for email instead of just "email" as used previously. "email" was ambigious in that it was too vague on what it was supposed to do with email, now neomutt clearly specifies that we plan to use neomutt as our email client. However mbsync and notmuch are still used under the hood that is not reflected in the module name "neomutt". This is fine as they only serve the purpose of downloading and querying the emails which may be considered a background feature.
* feat: renamed the options to reflect their changed directory stuctureArpit Chakladar2026-07-15-11/+11
| | | | | Renamed the options for the configurations based on the sub-module that they belong to
* refactor: organized the modules into better categoriesArpit Chakladar2026-07-15-0/+34
Instead of lumping everything in modules/programs we are separating them into separate directories in modules/