kenji
cfbc56ab6d
remove(firefox): web-app css set to default, awaiting textfox migration
2026-01-11 13:09:04 -06:00
kenji
516fe436e6
feat(yazi): use TUI to acquire files from sites.
2026-01-11 12:51:14 -06:00
kenji
373f3f1f3f
refactor(apps): switched gemini to apps-optional
2026-01-11 12:10:57 -06:00
kenji
283f572371
Revert "feat(yazi): enable yazi as system-wide file chooser"
...
This reverts commit f345fef540 .
2026-01-11 12:01:43 -06:00
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