Commit Graph

718 Commits

Author SHA1 Message Date
kenji 272b5b8545 remove(yazi): shell script was not working 2026-01-11 11:55:16 -06:00
kenji f345fef540 feat(yazi): enable yazi as system-wide file chooser
Configure xdg-desktop-portal-termfilechooser to use yazi (via ghostty) for file selection dialogs in portal-aware apps like Firefox. Includes a wrapper script and Hyprland window rules.
2026-01-11 11:33:08 -06:00
kenji dd9281dcf1 docs: removed some redundant TODO 2026-01-11 11:29:07 -06:00
kenji 14b873d704 fix(matugen): correct sidebar text contrast in GTK file picker
Explicitly set sidebar background and text colors in GTK3 and GTK4 templates to resolve white-on-white text issue in file dialogs.
2026-01-11 11:24:05 -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 8d01f300be fix(yazi): add environment logging to picker 2026-01-11 11:03:42 -06:00
kenji 975b2c2002 fix(hypridle): changed lockscreen session to custom hakase-hyprlock 2026-01-11 11:02:34 -06:00
kenji f28ed60390 fix(yazi): add debug logging and correct portal config 2026-01-11 10:49:43 -06:00
kenji 63becaaa09 feat(hyprland): integrate yazi as global file picker via xdg-portal 2026-01-11 10:44:25 -06:00
kenji 78f6ede871 fix(hyprlock): removed strategies 2026-01-10 23:27:01 -06:00
kenji d34494d3be add(hyprlock): more text 2026-01-10 23:25:21 -06:00
kenji 7930757d88 add(hyprlock): more language greetings added 2026-01-10 23:18:41 -06:00
kenji f3517d04fc remove: some random mpv screenshot 2026-01-10 23:08:18 -06:00
kenji 5edc88fc23 fix(matugen): script converted to sh 2026-01-10 23:06:36 -06:00
kenji 461b1099ad add(matugen): auto-theme switch 2026-01-10 23:01:23 -06:00
kenji 51a35355df fix(vicinae): use the icons 2026-01-10 22:59:48 -06:00
kenji cc681ffe91 add(apps): ttyper 2026-01-10 22:54:24 -06:00
kenji 45213f1f7d add(apps): qmk as system 2026-01-10 18:36:59 -06:00
kenji 27f52450c3 fix(power): added udev game rules 2026-01-10 18:25:39 -06:00
kenji 4bfc554e35 fix(hypridle): decrease timeout 2026-01-10 17:44:56 -06:00
kenji 2558f4a9b0 fix(jellyfin): ensure autostart and modernize config
Forces autostart via Hyprland exec-once. Adds uosc, thumbfast, and better MPV defaults.
2026-01-07 19:44:27 -06:00
kenji 4e882084b1 add(wallpapers): lighthouse 2026-01-07 18:40:19 -06:00
kenji aa28cf999f add(jellyfin): jellyfin-mpv-shim 2026-01-07 18:40:11 -06:00
kenji 4a911de198 fix(amd): disable overdrive and lact
Disabling AMD GPU overdrive and LACT service to troubleshoot system freezes.
2026-01-07 18:39:35 -06:00
kenji a4f5cddcb2 refactor(system): consolidate kernel parameters
Moves all kernel parameters to modules/nixos/kernel.nix to avoid duplication and conflicts. Prioritizes quiet boot settings.
2026-01-07 18:37:50 -06:00
kenji bd75285889 add(apps): jellyfin-mpv-shim proper 2026-01-05 22:47:11 -06:00
kenji d263ea39f8 fix(jellyfin-mpv-shim): was not using template 2026-01-05 22:27:24 -06:00
kenji 002799deee add(matugen): new template 2026-01-05 22:20:33 -06:00
kenji 6f884ad114 add(binds): jellyfin 2026-01-05 22:02:08 -06:00
kenji 1f3c44afb7 add(hyprlock): now use 50 languages 2026-01-05 22:02:01 -06:00
kenji 7bc837aeaf fix(monitors): color and vrr are borked 2026-01-05 22:01:35 -06:00
kenji cd440d2b00 fix(monitor): movefocus was not owrking 2026-01-05 20:29:53 -06:00
kenji 5e3902c22c fix(monitor): position 2026-01-05 19:41:20 -06:00
kenji 7280b68f14 add(fonts): modular fonts 2026-01-05 19:26:30 -06:00
kenji 2b9067f87b add(vicinae): fallback if vicinae crashed 2026-01-05 18:39:00 -06:00
kenji 7fd73ba79e add(binds): vicinae calculator history and emoji picker 2026-01-05 18:32:22 -06:00
kenji 00f6c9840b feat(vicinae): add emoji picker bind 2026-01-05 16:08:10 -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