| Commit message (Collapse) | Author | Age | Lines |
| |
|
|
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
| |
programs.delta.enable wasn't set even if development.delta.enable was
set
|
| |
|
|
|
|
|
| |
impala was mistakenly put in audio and bluetui in system, now we have
them separated in a separate networking module.
impala was also mistakenly used as the audio handler which is just
wrong.
|
| |
|
|
|
| |
Renamed the options for the configurations based on the sub-module that
they belong to
|
| |
|
|
|
| |
Instead of lumping everything in modules/programs we are separating them
into separate directories in modules/
|
| |
|
|
|
| |
Using a custom format and model for rendering the graph for git-graph
and then using it in lazygit for the Log section
|
| |
|
|
|
|
| |
The git log graphs lacks customizability so we are using git-graph that
has a more verbose configuration and prettier formatting for git log
graphs
|
| |
|
|
| |
Added line numbers and removed the hunk-header
|
| |
|
|
|
| |
[delta](https://github.com/dandavison/delta) provides a better way to
view diffs with better syntax
|
| |
|
|
| |
Added configuration for lazygit
|
| | |
|
| |
|
|
|
| |
sometimes fzf-launcher didn't successfully launched the selected app, to
open something we had to do it multiple times. now it works everytime.
|
| |
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
|
|
| |
∙
∙ added a help view keybinding g?
∙ using ctrl+d and ctrl+u for half page scrolling
∙ using continious scrolling
∙ added year to the date of emails list in index page
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- 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
|
| |
|
|
| |
added more configuration example to handle the GMail's label based email indexing
|
| | |
|
| |
|
|
|
| |
using O for running mbsync -a (for syncing the emails from the server and downloading locally)
using Ctrl+j, Ctrl+k and Ctrl+o (for moving down, up and opening the mailboxes)
|
| | |
|
| |
|
|
| |
added separator character between the columns to make it look cleaner
|
| |
|
|
| |
using the wrapped neovim executable given by nixvim instead of unwrapped for loading plugins on instances where it is loaded using nvim
|
| | |
|
| |
|
|
| |
for gmail
|
| |
|
|
| |
using a private module that stores the private config options for the user which are not to be pushed to the public repo
|
| |
|
|
| |
added a private module which will be gitignored and serves to include options that are not meant to be shared
|
| | |
|
| |
|
|
|
|
| |
Renamed pass module to gopass, updated the package to pkgs.gopass
(with passAlias override for the pass binary symlink), and migrated
all references across the config (programs option, script deps, imports).
|
| |
|
|
|
|
| |
Some programs and their configurations may depend on other programs.
For a truly portable configuration users must be able to get appropriate error messages if a options is enabled but its requirements (like a dependent option) is not met.
The build crashes for those and keeps the config concise.
|
| |
|
|
| |
predefined options
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
|
|
|
|
| |
manager)
Using aerc email client with imap and smtp with mbsync to download the mail locally and notmuch to query it
Added custom scripts to automatically add email configurations for popular email providers for mbsync
Using pass password manager with gpg for encryption
Using git with pass instead of storing the github token in a plain-text file
|
| |
|
|
| |
- Ente Auth 2FA manager
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
| |
application launcher
|
| | |
|
| | |
|
| | |
|
| | |
|