aboutsummaryrefslogtreecommitdiffstats
path: root/modules/programs
Commit message (Collapse)AuthorAgeLines
* feat: using neomutt instead of meli for the tui email clientArpit Chakladar2026-07-10-104/+27
| | | | 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-81/+148
| | | | added a private module which will be gitignored and serves to include options that are not meant to be shared
* feat: changed git emailArpit Chakladar2026-07-09-5/+5
|
* feat: replace pass with gopassArpit Chakladar2026-07-09-26/+31
| | | | | | 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).
* feat: added assertions for automatically validation related optionsArpit Chakladar2026-07-09-0/+51
| | | | | | 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.
* refactor: removed the useless git config options from gpg in favor of ↵Arpit Chakladar2026-07-09-20/+1
| | | | predefined options
* feat: added git commit signing with gpg keysArpit Chakladar2026-07-09-0/+24
|
* refactor: minor changesArpit Chakladar2026-07-09-4/+1
|
* feat: explicitely added ssh-agent serviceArpit Chakladar2026-07-09-0/+4
|
* refactor: refactor SSH module and move git host configs to dedicated submoduleArpit Chakladar2026-07-09-39/+55
|
* fix: some minor typosArpit Chakladar2026-07-09-30/+34
|
* refactor: made some minor changesArpit Chakladar2026-07-09-49/+34
|
* feat: added aerc (email client), pass (password manager), gpg (encryption ↵Arpit Chakladar2026-07-09-14/+190
| | | | | | | | | 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
* Added ente auth configurationArpit Chakladar2026-07-02-0/+58
| | | | - Ente Auth 2FA manager
* using a extension for the dark theme for braveArpit Chakladar2026-06-24-10/+2
|
* minor changes to the brave configurationArpit Chakladar2026-06-24-0/+7
|
* removed librewolf and using braveArpit Chakladar2026-06-24-65/+80
|
* updated the flakeArpit Chakladar2026-06-24-15/+14
|
* created helper script to run aria2 downloader in the terminalArpit Chakladar2026-06-13-0/+23
|
* removed nexus modsArpit Chakladar2026-05-31-2/+2
|
* added nexus mods to heroic launcherArpit Chakladar2026-05-31-0/+40
|
* using heroic launcher for games and other windows appsArpit Chakladar2026-05-17-29/+54
|
* minor changesArpit Chakladar2026-05-17-298/+191
|
* removed devenv configArpit Chakladar2026-04-24-54/+0
|
* explicitely added the packages used for each program configurationArpit Chakladar2026-04-24-7/+59
|
* using new explicitly specified packages in programs configurationsArpit Chakladar2026-04-24-3/+2
|
* using a single bundled package to keep multiple packages in modules/programsArpit Chakladar2026-04-24-20/+30
|
* using a config.programs.<program>.package to denote what package to use for ↵Arpit Chakladar2026-04-24-50/+44
| | | | scripts and stuff
* fixed infinite recusion caused due to nixvim configsArpit Chakladar2026-04-24-88/+80
|
* replacing tools with programs to be more consistent with config optionsArpit Chakladar2026-04-24-0/+2710