aboutsummaryrefslogtreecommitdiffstats
path: root/flake.nix
Commit message (Collapse)AuthorAgeLines
* feat(flake): exposing the configuration as a flake moduleArpit Chakladar2026-09-10-8/+26
| | | | | Now this configuration can be used in an external configuration as a flake as now we are exporting modules as a home-manager module.
* feat(users/arpit)!: moved modules/private to user specific configarpitchakladar2026-09-09-4/+3
| | | | BREAKING CHANGES: modules/private isn't used anymore
* chore: added more language support and lsps in development flakeArpit Chakladar2026-08-31-3/+23
|
* update: updated flake inputsArpit Chakladar2026-08-29-2/+10
| | | | | - ran nix flake update to update the flake inputs - nixpkgs, home-manager, base16, nixvim, and devenv were all updated
* feat: add nix run .#updates and consolidate extension metadataArpit Chakladar2026-08-29-0/+8
|
* feat: Rewrote neomutt keybindings, updated commentsArpit Chakladar2026-08-05-3/+2
| | | | | - Rewriting the neomutt keybindings by hand - Updated comments to be simpler
* feat: using nixpkgs from the local flake registry, added darkmanArpit Chakladar2026-08-01-1/+3
| | | | | | | - Making nixpkgs use the local registry instead of downloading from github from home manager this makes sure that home manager and nixos use the same derivations for any given package - Added darkman and removed gtk for enabling and using dark mode
* feat(w3m): add module with desktop entry + integrate into neomuttArpit Chakladar2026-07-23-1/+0
| | | | | | | | | | | - 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
* 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
* feat: add nixd language server to home packagesArpit Chakladar2026-07-14-0/+4
|
* feat: added git commit hook check to prevent committing the private modulesArpit Chakladar2026-07-10-0/+9
|
* feat: using neomutt instead of meli for the tui email clientArpit Chakladar2026-07-10-5/+1
| | | | 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-1/+5
| | | | added a private module which will be gitignored and serves to include options that are not meant to be shared
* using devenv shell for development shell for home manager configArpit Chakladar2026-04-24-14/+21
|
* added scripts to show keybindings for i3Arpit Chakladar2026-04-22-3/+0
|
* created a utils library for the home manager configArpit Chakladar2026-04-22-0/+3
|
* Using i3 instead of bspwmArpit Chakladar2026-03-13-3/+0
|
* Moving to xremap for shortcuts from sxhkd. Added the basic configsArpit Chakladar2026-03-13-0/+3
|
* Added development shell to home manager configArpit Chakladar2026-03-12-0/+5
|
* Added git pre-commit-hook for auto-formattingArpit Chakladar2026-03-12-0/+8
|
* Added formatter and performed formattingArpit Chakladar2026-03-12-19/+35
|
* Using spaces instead of tabsArpit Chakladar2026-03-12-31/+31
|
* Updated flake + some minor changesArpit Chakladar2026-01-15-1/+0
|
* Using chromium options in home manager to configure braveArpit Chakladar2025-12-15-1/+3
|
* Using nixvim flakeArpit Chakladar2025-12-14-1/+4
|
* Configured nixvimArpit Chakladar2025-12-10-5/+1
|
* Using unstable branches for nixpkgs and home manager.Arpit Chakladar2025-11-30-2/+2
|
* Organised the configuration to allow for different options for different users.Arpit Chakladar2025-11-28-7/+8
|
* Removed unnecessary packages.Arpit Chakladar2025-07-10-2/+2
|
* Changed the zsh prompt and forcing neovim to use tabs instead of spaces for ↵Arpit Chakladar2024-09-30-1/+1
| | | | all files.
* Changed polybar bspwm workspace tab config.Arpit Chakladar2024-09-25-2/+6
|
* Using more descriptive option names.Arpit Chakladar2024-09-25-0/+3
|
* Using nix flake modules to manage the configurations.Arpit Chakladar2024-09-24-0/+1
|
* Too many changes to count.Arpit Chakladar2024-09-24-3/+3
|
* Initial commit.Arpit Chakladar2024-09-17-0/+26