aboutsummaryrefslogtreecommitdiffstats
path: root/modules/web/chromium/extensions
Commit message (Collapse)AuthorAgeLines
* update(flake): updated flake inputs, fixed hash for darkreaderArpit Chakladar12 days-1/+1
|
* refactor: some more minor refactoringArpit Chakladar2026-09-24-1/+4
|
* chore(web/chromium): some more minor refactoring to extension build stepsArpit Chakladar2026-09-19-28/+25
|
* chore: projectwide refactoringArpit Chakladar2026-09-18-46/+53
| | | | | | - Using more consistent naming conventions across the project. Using java style super descriptive variable names. - Removed slop comments in favor of using more descriptive naming conventions.
* chore: added + fixed all description comments in all scriptsArpit Chakladar2026-09-15-2/+2
|
* update(web/chromium/darkreader): bumped up to version v4.9.130Arpit Chakladar2026-09-03-3/+3
|
* feat: replaced python scripts with luaArpit Chakladar2026-08-31-28/+74
| | | | | - using lua scripts where we previously used python for lower resource consumption
* update: ran nix flake update, updated ublock-origin chrome extensionArpit Chakladar2026-08-29-3/+3
|
* feat: removed custom chromium theme, TERMCMD locationArpit Chakladar2026-08-29-78/+0
| | | | | | | - removed the custom chromium theme, wasn't that convenient to use anyways - moved the home.sessionVariables.TERMCMD to yazi's config instead of xdg config
* feat: add nix run .#updates and consolidate extension metadataArpit Chakladar2026-08-29-38/+75
|
* refactor: remove eval-time impurities from chromium extensionsArpit Chakladar2026-08-29-65/+107
| | | | | | | - Remove builtins.fetchurl-based version checking from lib.nix - Move each extension into its own directory with default.nix + metadata.nix - Add extensions/metadata.nix to compile all update metadata into a list - Generate update checks via a standalone shell script in updates/
* feat: removed the auto-update checking from the chromium extensionsArpit Chakladar2026-08-29-235/+18
|
* feat: replaced lsd with eza for ls replacementArpit Chakladar2026-08-29-10/+7
| | | | | - Using eza instead of lsd for ls replacement, cuz its better - Some other minor refactoring for chromium extensions
* fix: fixed the extension id for vimiumArpit Chakladar2026-08-29-1/+1
|
* refactor: using python scripts for preparing extensions for chromiumArpit Chakladar2026-08-29-27/+32
|
* feat: added vimium to chromium for keyboard navigationArpit Chakladar2026-08-29-37/+181
| | | | | - added git tag based latest version from github for vimium - added vimium extension and loading it unpacked
* feat: replaced dark-mode with darkreader, neovim navigationArpit Chakladar2026-08-29-8/+8
| | | | | - replaced dark-mode with darkreader for better dark mode support - half-page and full-page navigations now center the cursor
* feat: Added touchpad config to hyprlandArpit Chakladar2026-08-05-2/+2
| | | | | - Natural scrolling, button for left and right clicks, drag lock and so on
* feat: Rewrote neomutt keybindings, updated commentsArpit Chakladar2026-08-05-20/+11
| | | | | - Rewriting the neomutt keybindings by hand - Updated comments to be simpler
* feat: added example to use pgp signing of emails, fixed browserpassArpit Chakladar2026-08-02-13/+52
| | | | | | | | - 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
* feat: fixed chromium extension ids, duplicate sent emails, etcArpit Chakladar2026-08-02-20/+30
| | | | | | | | | | | - Every home-manager switch had a change to change the ids of the extensions, now we get the same extension id for any build of the given extension - Sending emails from neomutt send duplicate emails, it is now fixed - Auto re-registering in usque-warp connect, as it gets deactivated in about 24 hours - Using a style.mustache.css for the waybar css configs for syntax highlighting
* feat(chromium): added custom themeArpit Chakladar2026-07-29-4/+95
| | | | | | - Added a custom theme as an extension with just manifest.json file. The theme now more closely matches the colors of the rest of the applications.
* feat(chromium): use ouch, drop python dep, add assertion; add private configsArpit Chakladar2026-07-29-27/+57
| | | | | | | | | - Replace unzip with ouch from file-management.ouch.package - Replace python3-based CRX header parsing with pure shell (od) - Add assertion that file-management.ouch is enabled when chromium is - Thread config through to extension lib - Add bookmark_bar.show_on_all_tabs = false to chromium prefs - Add private modules: cloudflare-warp wireguard, email, git config
* feat: updated searxng-home extensionArpit Chakladar2026-07-29-14/+9
| | | | | - Added extension id for searxng-home - Updated searxng-home to v0.2.0
* feat(chromium): added searxng-home extensionArpit Chakladar2026-07-29-3/+41
| | | | | | - SearXNG-Home extension converts the new tab page into a page that automatically uses https://searx.space to find publicly hosted searxng instances for searching
* feat: using ungoogled-chromium, accelerated graphics for hyprlandArpit Chakladar2026-07-27-0/+263
- Switch to using ungoogled-chromium package instead of chromium to get away from google tracking - Installing extensions unpacked from their source code/zip downloads for ungoogled-chromium - Using hl.env to pass environment variables to hyprland as home.sessionVariables don't get passed - Fixed the graphics acceleration for hyprland, but passing the environment variables through hl.env