Commit Graph

317 Commits

Author SHA1 Message Date
kenji 679f2e8f6b fix(zathura): preserve original colors in dark mode
Enabled 'recolor-keephue' to prevent documents from becoming purely monochrome
when recolor mode is active. This ensures images and colored text retain their
hue while still adapting brightness for the theme.
2026-01-15 16:18:18 -06:00
kenji 9aae7d6df9 feat(yazi): sort by newest (mtime) as default 2026-01-15 16:17:22 -06:00
kenji c6cd00f955 feat(yazi): enable full mouse support
Added 'mouse_events' to the Yazi manager configuration, enabling click, scroll,
touch, move, and drag interactions for better navigation and control.
2026-01-15 16:16:13 -06:00
kenji 33cb851539 fix(yazi): set as default handler for directories
This fixes the issue where "Show in folder" (e.g., in Firefox) would incorrectly
open other applications like Zathura. By explicitly associating 'inode/directory'
with 'yazi.desktop', folders will now open in Yazi as expected.
2026-01-15 16:14:27 -06:00
kenji 5ec7f5edc7 style(matugen): update zathura template to mimic pywal aesthetic
- Flattened UI elements (statusbar, inputbar, notifications) to use the
  surface background color, creating a seamless look similar to pywal themes.
- Changed highlight colors to use 'tertiary' and 'secondary' accents for
  better visibility and style consistency.
- Updated completion highlights for higher contrast.
2026-01-15 16:11:59 -06:00
kenji e7e5226c87 fix(zathura): use absolute path for matugen config and ensure file exists
- Updated 'extraConfig' to use an absolute path for the 'zathura-matugen'
  include, fixing path resolution issues.
- Added a home activation script to create an empty 'zathura-matugen' file
  if it doesn't exist, preventing zathura from crashing on fresh installs
  before matugen has run.
2026-01-15 16:08:45 -06:00
kenji b550064a15 fix(hyprland): set warps to false for stability 2026-01-15 15:56:30 -06:00
kenji 9ff47e94b2 fix(swayosd): ensure swayosd starts reliably
- Add explicit 'systemctl --user start swayosd' to Hyprland exec-once
- Harden systemd service definition with proper dependencies and targets
2026-01-15 15:52:35 -06:00
kenji 3dc170984b docs: add TODO to revise 2026-01-14 19:20:57 -06:00
kenji 97a23a26dd add(binds): focus between nonfloating and floaters 2026-01-14 19:20:13 -06:00
kenji da383a3526 feat(apps): add anki flashcards 2026-01-14 18:31:38 -06:00
kenji ad8b59f314 feat(apps): add zathura document viewer with matugen theming 2026-01-14 16:14:17 -06:00
kenji cfcf9d6f3a fix(nextcloud): removed redundant setsid 2026-01-14 16:10:52 -06:00
kenji 44af726a53 fix(nextcloud): use uwsm app for nexcloud 2026-01-14 09:14:42 -06:00
kenji 35f810dcf1 feat(nextcloud): add hyprland autostart 2026-01-13 16:27:47 -06:00
kenji af331d967a feat(apps): add nextcloud client 2026-01-13 16:25:45 -06:00
kenji d54fa4e999 feat(ghostty): optimize configuration 2026-01-11 20:11:42 -06:00
kenji 0197c58ea1 fix(waybar): resolve keybinding conflicts for system popups 2026-01-11 19:47:57 -06:00
kenji 1b4cfbe350 feat(waybar): add hyprland keybindings for system popups 2026-01-11 19:46:07 -06:00
kenji c4ed00e6c8 refactor(terminal): more modularity for default terminal font 2026-01-11 19:32:56 -06:00
kenji b720c1ff02 docs: add FIXME for nixovim 2026-01-11 19:32:29 -06:00
kenji 9ee5f40aa8 docs: add FIXME for waybar popup 2026-01-11 19:32:11 -06:00
kenji 8394a4cf35 fix(waybar): correctly launch btop 2026-01-11 19:00:43 -06:00
kenji f50c57c7b2 docs: add fixme for jellyfin-tui 2026-01-11 19:00:21 -06:00
kenji 795a7babd0 fix(cursor): removed invasive expansion of cursor at certain threshold 2026-01-11 19:00:15 -06:00
kenji 97d50851f6 feat(hyprbars): add double click to expand with fullscreen 1 2026-01-11 14:53:23 -06:00
kenji 870c8d2df3 fix(waybar): btop now works 2026-01-11 14:52:49 -06:00
kenji 80e38516a6 refactor(cursor): migrate hyprcursor for modularity 2026-01-11 14:52:49 -06:00
kenji 04627242a8 add(waybar): on right click, dispatch overview 2026-01-11 14:04:51 -06:00
kenji bcad6c2f69 docs: add FIXME for calculator 2026-01-11 13:59:28 -06:00
kenji 0940fd31d7 fix(swayosd): added auto-restart functionality 2026-01-11 13:59:21 -06:00
kenji 3d51e1db83 feat(firefox): now uses web-app for versatility 2026-01-11 13:53:48 -06:00
kenji 992ca558dd feat(swayimg): wrapper dynamically adjust image size without overlapping waybar 2026-01-11 13:24:45 -06:00
kenji 72c94dbd63 fix(yazi): expanded image_bound for versatilty 2026-01-11 13:09:57 -06:00
kenji 0a4bfdfab8 remove(apps): imv replaced by yazi 2026-01-11 13:09:18 -06:00
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 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 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