Commit Graph

30 Commits

Author SHA1 Message Date
kenji b8f28a6277 fix(firefox): redundant modules 2026-01-05 15:03:49 -06:00
kenji 73aab2452e style(firefox): finalize autohide toolbox for web-app profile
Successfully autohides both Tabs and Nav-bar using MrOtherGuy's strategy with a fixed trigger zone.
2026-01-05 15:03:00 -06:00
kenji 109fdb4672 style(firefox): improve autohide CSS for web-app profile
Ensures both tabs and address bar hide and reveal together seamlessly.
2026-01-05 14:48:18 -06:00
kenji 6281f9ea6f feat(firefox): implement dynamic tridactyl newtab via env var
Allows per-profile newtab overrides using TRIDACTYL_NEWTAB environment variable.
2026-01-05 14:42:18 -06:00
kenji edfb269308 feat(firefox): add new-tab-override to web-app profile
Ensures that new tabs and closed-tab fallbacks always redirect to the specified app URL.
2026-01-05 14:37:27 -06:00
kenji eed84ec64c fix(firefox): resolve syntax error in web-app profile 2026-01-05 14:32:24 -06:00
kenji ae7d017d2b feat(firefox): generalize youtube profile into modular web-app profile
- Renamed profiles/youtube.nix to profiles/web-app.nix.

- Refactored to accept id, name, and url as arguments.

- Added settings to force homepage on startup and new tabs.

- Disabled session restore and undo-close-tab for web-app profiles.
2026-01-05 14:31:20 -06:00
kenji 9d3ba797d7 refactor(home): separate home-manager config per host (hakase/macbook) 2026-01-05 13:22:08 -06:00
kenji 2ed2e28ba2 refactor(hyprland): decentralize window rules and binds 2026-01-05 12:42:53 -06:00
kenji daa3ed6eef refactor(hyprland): decentralize exec-once and clean up app configs 2026-01-05 12:38:12 -06:00
kenji 796e311a29 refactor(general): organized more 2026-01-05 12:28:16 -06:00
kenji d667dbdb91 refactor(hypr): separated even mooore 2026-01-02 12:26:36 -06:00
kenji a2acedf2bb refactor(hypr): separated exec-once to their corresponding apps 2026-01-02 12:00:26 -06:00
kenji 3a146f39b7 refactor: standardize config structure and consolidate modules
- Standardized apps/ directory by renaming all entry points (e.g., home.nix) to default.nix and updating imports to use directory paths.
- Consolidated system/ logic into modules/system/, eliminating the top-level system/ directory and redundant wrappers.
- Merged subsidiary utility scripts (e.g., hakase-popup.nix, switch-wallpaper.nix) into their parent default.nix files for better cohesion.
- Cleaned up unused files and updated all module references to reflect the new structure.
2025-12-29 14:02:09 -06:00
kenji cc9df9f425 feat(firefox): smooth scroll tridactyl 2025-12-28 09:23:08 -06:00
kenji ca7968ae14 bind(firefox): removed <C-e> bind 2025-12-28 08:53:26 -06:00
kenji 4412cd119d bind(firefox): switched bind J and K function 2025-12-28 08:18:40 -06:00
kenji 9190eb6281 fix(firefox): youtube profile now works 2025-12-27 23:44:59 -06:00
kenji c85cdcf54d feat(firefox): youtube profile 2025-12-27 23:09:03 -06:00
kenji 999710d44c fix: pywalfox now works 2025-12-27 16:50:54 -06:00
kenji 9b3b09f6e5 add: extensions firefox 2025-12-27 16:07:25 -06:00
kenji a234c2d573 organize: textfox 2025-12-27 13:37:14 -06:00
kenji c1a76f2b2b add: matugen 2025-12-27 10:11:03 -06:00
kenji f0b48b9f61 new: textfox--a firefox tui-like experience 2025-12-26 09:52:50 -06:00
kenji 2d9f95e8e5 added kernel 2025-12-25 08:53:23 -06:00
kenji a4f41a0371 added newtabpage to config.nix 2025-12-24 13:53:02 -06:00
kenji c2cb932c66 FIREFOX: fixed not being able to add bookmarks 2025-12-24 10:49:16 -06:00
kenji 0ad80cf7a1 added firefox 2025-12-23 23:03:05 +00:00
kenji c4639d88c5 fix hyprland incorrect bindings 2025-12-23 22:58:54 +00:00
kenji 587266c904 ADDED yazi 2025-12-23 20:52:30 +00:00