aboutsummaryrefslogtreecommitdiffstats
path: root/modules/private
Commit message (Collapse)AuthorAgeLines
* feat(office/calcurse): option to use custom username and password for git remoteArpit Chakladar2026-09-02-1/+7
|
* feat(users/arpit): added calcurse configuration optionsArpit Chakladar2026-09-02-0/+7
|
* refactor: rewrote how ssh keys are handled in gopass-ssh-loadArpit Chakladar2026-08-29-20/+27
| | | | | - all ssh keys that are used under ssh/ have to be explicitely added via security.ssh.gopassKeys = [ ... ]
* feat: added example to use pgp signing of emails, fixed browserpassArpit Chakladar2026-08-02-0/+8
| | | | | | | | - Added example on how to enable pgp signing on gmail email accounts - The programs.browserpass.enable option only used extension ids for the actual extensions not for the custom extension key we gave it. So we are updaing the com.github.browserpass.native.json file to manually add our own extension id to it
* fix: fixed the popup windows in i3Arpit Chakladar2026-07-25-1/+1
|
* refactor: standardize file-level comments, drop unused pkgs, and theme ↵Arpit Chakladar2026-07-17-2/+2
| | | | | | | | | | | | | | | | | 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-46/+3
| | | | | | | | | | | | 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-3/+3
| | | | | Renamed the options for the configurations based on the sub-module that they belong to
* feat: neomutt theme and nixvim lsp configuraitonsArpit Chakladar2026-07-14-5/+6
| | | | | | | Made some minor changes to the theme of neomutt. Made the lsp configuration for nixvim more verbose and using more modern lsps for programming languagues and also enabling inlay hints for all that support them.
* feat(neomutt): add keybindings, sidebar colors, mailcap, and urlscan integrationArpit Chakladar2026-07-11-1/+13
| | | | | | | | | | | | | | | | | | | | | - Remap sidebar-open from Ctrl+O to 'o' for single-key access - Add Enter/l/h/0/$ keybindings across index, pager, and browser modes - Add macros: O (mbsync sync), gx (urlscan link extraction), gl (flag legend) - Add extraConfig with abort_key, mailcap_path, and auto_view for attachments - Add mailcap for w3m/html, image/pdf/video/audio openers via xdg-open - Add flag_legend.txt help file accessible via 'gl' - Add home.packages for urlscan and w3m - Add checkStatsInterval = 20 - Add sidebar colors (background, divider, ordinary, new, flagged, spool_file, highlight, indicator) - Add prompt, progress, stripe_odd/stripe_even, and attach_headers colors - Add index_collapsed, index_label, index_tag, and index_tags color targets - Fix indicator to use brightblack background instead of blue for better contrast - Extend quoted colors from 4 to 9 levels for deeply nested replies - Change Date header color to green - Update index_format with padding for cleaner alignment - Add mailboxes, Expunge = Both, and notmuch virtual mailboxes to email example
* chore: updated the email.example.nixArpit Chakladar2026-07-11-7/+13
| | | | added more configuration example to handle the GMail's label based email indexing
* chore: updated the private email.examle.nix for gmailArpit Chakladar2026-07-10-3/+7
|
* chore: made the example for private email.examle.nix slightly more verbose ↵Arpit Chakladar2026-07-10-11/+15
| | | | for gmail
* feat: using neomutt instead of meli for the tui email clientArpit Chakladar2026-07-10-31/+10
| | | | using a private module that stores the private config options for the user which are not to be pushed to the public repo
* feat: added email configuration with mbsync + notmuchArpit Chakladar2026-07-09-0/+62
added a private module which will be gitignored and serves to include options that are not meant to be shared