aboutsummaryrefslogtreecommitdiffstats
path: root/modules/communication/neomutt/default.nix
Commit message (Collapse)AuthorAgeLines
* refactor: link packaged icons into the hicolor themeArpit Chakladar2026-09-24-1/+3
|
* refactor(modules): introduce cfg local bindings and submodule option typesArpit Chakladar2026-09-24-2/+4
|
* feat(communication/neomutt): using chawan as the default pagerArpit Chakladar2026-09-20-4/+4
|
* chore: added option guards to desktop entries for tuisArpit Chakladar2026-09-20-44/+48
|
* chore: removed all raw string configurations options in favor of filesArpit Chakladar2026-09-19-18/+6
| | | | | | | | Moved all configurations which were previously raw strings chunks, for options that the home-manager options didn't provide, into files for that specific configuration and reading there contents instead (with string replacement for passing information from the rest of the configuration).
* feat(communication/neomutt): added auto completions for neomutt-syncArpit Chakladar2026-09-18-1/+20
|
* fix(communication/neomutt): fixed html body rendering with chawanArpit Chakladar2026-09-16-1/+1
|
* feat(terminal/bash): added bash moduleArpit Chakladar2026-09-08-1/+1
| | | | The bash shell is purely for running shell scripts
* refactor: adding explicit options to enable scriptsArpit Chakladar2026-08-29-28/+62
| | | | | - some scripts that are not critical to the functioning of other options, can be enabled/disabled
* refactor: moving script into modules that makes senseArpit Chakladar2026-08-29-5/+42
| | | | | - instead of collecting all scripts into modules/scripts we are moving them to modules that makes sense (yazi-file-chooser.sh into yazi)
* refactor: renamed sync to mail for neomuttArpit Chakladar2026-08-29-1/+1
|
* feat: Rewrote neomutt keybindings, updated commentsArpit Chakladar2026-08-05-1/+1
| | | | | - Rewriting the neomutt keybindings by hand - Updated comments to be simpler
* feat: Added package option to each module, darkman serviceArpit Chakladar2026-08-02-23/+2
| | | | | | | - Added package options to each module which defines the package/derivation that should be used in all other modules - Added a systemd oneshot service that autosets darkman to dark mode - Removed the prompt from rofi
* feat: hyprland keybindings, neomutt refactoringArpit Chakladar2026-07-26-5/+14
| | | | | | - Fixed the keybinding to resize the windows to 50% and 100% (Super + =) - Left Click + Drag on mouse to move windows - Right Click + Drag on mouse to resize
* feat(neomutt): wrap neomutt with urlscan, remove flag legendArpit Chakladar2026-07-26-1/+24
| | | | | | - Add `communication.neomutt.package` option wrapping neomutt with urlscan - Replace standalone urlscan in home.packages with the wrapped package - Drop flag_legend.txt and its `gl` macro binding
* 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
* refactor(neomutt): made some refactoring changes to neomutt configArpit Chakladar2026-07-17-2/+3
| | | | Reduced the sizes of individual files for the neomutt configuration
* feat: reworked the structure for communication/neomuttArpit Chakladar2026-07-15-420/+9
| | | | | | | | | | | | 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-1/+5
| | | | | 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/+427
Instead of lumping everything in modules/programs we are separating them into separate directories in modules/