aboutsummaryrefslogtreecommitdiffstats
path: root/modules/communication/neomutt/keybindings.nix
Commit message (Collapse)AuthorAgeLines
* feat(w3m): add module with desktop entry + integrate into neomuttArpit Chakladar2026-07-23-0/+6
| | | | | | | | | | | - 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
* feat: switch launcher to dex, add vi-mode and kitty nav, enable ouch unfreeArpit Chakladar2026-07-18-18/+2
| | | | | | | | | | | | | Rewrite fzf-launcher to use dex via setsid instead of parsing Exec= lines Add vi-mode (bindkey -v, KEYTIMEOUT=1) to zsh Add Ctrl+click link handling and Ctrl+Shift+h/j/k/l window nav to kitty Switch i3 terminal key from $mod+t to $mod+Return Enable unRAR support in ouch (override enableUnfree) Fix epub cover extraction (decompress full archive, use find) Remove neomutt dd/gT keybindings Fix missing $TITLE quoting in neomutt-sync Add findutils and dex to script deps
* feat(neomutt): add vim-style delete/copy keybindings, gf/gF swap, and ↵Arpit Chakladar2026-07-18-10/+39
| | | | | | | | | | | | | | private configs - Add `dd`/`D` delete keybindings (single/thread) with vim-style `d` as prefix - Extend copy (`y`/`yy`) to work in both index and pager views - Add `gT` for previous-unread-mailbox (counterpart to `gt`) - Swap `gf`/`gF` so `gf` limits and `gF` clears filter (via macro) - Fix `binds` → `macros` in macros.nix and add `description` fields - Add `ZQ` (quit without saving) macro alongside existing `ZZ` - Add private email.nix and git.nix with personal account/identity config
* refactor: standardize file-level comments, drop unused pkgs, and theme ↵Arpit Chakladar2026-07-17-1/+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-0/+295
Reduced the sizes of individual files for the neomutt configuration