kenji
cfbc56ab6d
remove(firefox): web-app css set to default, awaiting textfox migration
2026-01-11 13:09:04 -06:00
kenji
a793429622
revert: remove yazi image saving feature and portal changes
2026-01-11 11:18:50 -06:00
kenji
d9f848f626
fix(firefox): change yazi bind to ;y and add logging
2026-01-11 11:17:23 -06:00
kenji
2d77a5d42e
feat(firefox): add tridactyl yazi image saver, revert portal attempt
2026-01-11 11:12:10 -06:00
kenji
6f884ad114
add(binds): jellyfin
2026-01-05 22:02:08 -06:00
kenji
8da1baea93
feat(firefox): finalize modular web-app profile with new-tab-override
...
- Integrated New Tab Override extension for reliable per-profile redirection.
- Confirmed Tridactyl compatibility via 'set newtab about:newtab'.
- Polished autohide toolbox with solid background.
2026-01-05 16:01:39 -06:00
kenji
75d5fc850e
revert(firefox): abandon tridactyl dynamic newtab, use extension
...
Returned to using New Tab Override extension with Tridactyl yielding control via 'set newtab about:newtab'. This proved most reliable.
2026-01-05 15:59:20 -06:00
kenji
283f6cd29f
feat(firefox): implement URL-based dynamic newtab for tridactyl
...
Automatically sets the newtab page based on the initial active tab URL, enabling modular per-profile configuration.
2026-01-05 15:53:56 -06:00
kenji
d3d9371e71
revert(firefox): use new-tab-override instead of tridactyl dynamic newtab
...
Tridactyl dynamic environment variables proved unreliable. Reverting to the verified extension-based solution.
2026-01-05 15:37:39 -06:00
kenji
eec7fe5808
feat(firefox): implement robust modular newtab logic
...
Uses a shell-based environment check in tridactylrc to set the newtab URL dynamically, allowing per-profile overrides without hardcoding URLs.
2026-01-05 15:31:58 -06:00
kenji
683ceefae3
feat(firefox): finalize web-app profile with solid autohide and tridactyl integration
...
- Unified autohide for Tabs and Nav-bar with solid background.
- Implemented dynamic newtab via TRIDACTYL_NEWTAB env var.
- Cleaned up redundant new-tab-override extension.
2026-01-05 15:22:53 -06:00
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