aboutsummaryrefslogtreecommitdiffstats
path: root/modules/web/chromium/default.nix
Commit message (Collapse)AuthorAgeLines
* desktop: removed gtk based config options, setting dark mode in chromiumArpit Chakladar2026-08-29-0/+3
| | | | | - changed my mind, removed gtk based config options - setting dark mode in chromium explicitely
* feat: removed the auto-update checking from the chromium extensionsArpit Chakladar2026-08-29-5/+0
|
* feat: neomutt vim-like keybindings, graphics acceleration on chromiumArpit Chakladar2026-08-29-9/+12
| | | | | | - added/replaced some more keybindings to be more vim-like - fixed the graphics acceleration on ungoogled-chromium by forcing it to use opengl pipelines
* feat: added vimium to chromium for keyboard navigationArpit Chakladar2026-08-29-0/+1
| | | | | - 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-1/+1
| | | | | - replaced dark-mode with darkreader for better dark mode support - half-page and full-page navigations now center the cursor
* feat: Added package option to each module, darkman serviceArpit Chakladar2026-08-02-0/+1
| | | | | | | - Added package options to each module which defines the package/derivation that should be used in all other modules - Added a systemd oneshot service that autosets darkman to dark mode - Removed the prompt from rofi
* feat: added example to use pgp signing of emails, fixed browserpassArpit Chakladar2026-08-02-81/+68
| | | | | | | | - 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(chromium): added custom themeArpit Chakladar2026-07-29-0/+1
| | | | | | - 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-1/+5
| | | | | | | | | - 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-3/+4
| | | | | - Added extension id for searxng-home - Updated searxng-home to v0.2.0
* feat(chawan): add homeUrl option; feat(chromium): hide NTP footerArpit Chakladar2026-07-28-0/+3
| | | | | | - Add web.chawan.homeUrl option (default: https://searx.space) and pass it as the startup URL in the desktop entry. - Set NewTabPage.FooterVisible = false in Chromium preferences.
* feat: using ungoogled-chromium, accelerated graphics for hyprlandArpit Chakladar2026-07-27-61/+80
| | | | | | | | | | | - 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
* feat: replace feh with swayimg, refactor waybar icons and window rewritesArpit Chakladar2026-07-26-1/+1
| | | | | | | | | - Replace feh module with swayimg (Wayland-native image viewer with Lua config) - Extract shared app icons into waybar lib, switch to title-based matching in window module - Remove gnome-keyring wrapper from ente-auth, drop custom desktop entry - Clean up bluetui/impala desktop entries (lowercase name, drop --class flag) - Add PASSWORD_STORE_DIR session variable to gopass - Switch Chromium to True Amoled Black theme
* feat: hyprland keybindings, neomutt refactoringArpit Chakladar2026-07-26-1/+11
| | | | | | - Fixed the keybinding to resize the windows to 50% and 100% (Super + =) - Left Click + Drag on mouse to move windows - Right Click + Drag on mouse to resize
* feat: configure Wayland scaling, switch to scrolling layout, polish themeArpit Chakladar2026-07-26-0/+4
| | | | | | | | | | | | | | | | - Set GDK_SCALE, QT_SCALE_FACTOR, monitor scale=1, chromium --force-device-scale-factor=1.15 - Migrate dwindle → scrolling layout with column config and Equal key resize - Bump default font size to 18, cursor to 20, system-monitor font shift - Change gap_out to 10, border width to 1px, inactive border to base03 - Refactor waybar workspaces/network to use shared mkIcon helper - Toggle window close with SHIFT+Q, remove redundant file-explorer size rule - Thinner rofi borders, larger width, bigger icons, bold prompt color - Tidy waybar spacing: uniform margins, larger padding, resized workspace buttons - Enable xwayland force_zero_scaling
* feat(waybar): add waybar module, refine hyprland config, add private configsArpit Chakladar2026-07-25-4/+0
| | | | | | | | | | | | | - Add waybar with base16-themed bar, modules (workspaces, window, volume, battery, network, vpn, cpu, memory, date, time), and CSS style - Replace polybar with waybar in desktop imports - Launch waybar + hyprpaper on hyprland startup - Extract hyprpaper into its own module with eDP-2 output target - Tweak border colors (active: base07→base03, inactive: base03→base00) - Enable Nordzy cursor theme with hyprcursor support - Add private email (neomutt) and git (signing key) configs - Remove chromium force-device-scale-factor flag - Drop explicit desktop.hyprland.enable from user config - Add result to gitignore
* feat(display): using proper window classes for i3Arpit Chakladar2026-07-25-1/+1
|
* feat: migrate from brave to chromium, enable aria2 systemd integrationArpit Chakladar2026-07-25-0/+83
- Replace Brave with Chromium as default browser - Switch to uBlock Origin Lite, add extension descriptions - Enable vertical tabs, high efficiency mode, and system color theme - Remove managed browser policies (RestoreOnStartup, PasswordManager, etc.) - Expose configurable `web.chromium.package` option - Fix browserpass guard to check `chromium.enable` instead of `brave.enable` - Enable systemd integration for aria2