kenji
ecb13d8b19
feat(hypr): firefox will always have the same opacity as active.
...
vidoes are now easier to look at even when unfocused
2026-03-14 09:02:06 -05:00
kenji
fffe6bc7cc
fix(hyprland): Resolve Firefox blur issue
...
Address the issue where Firefox windows were still blurring when inactive, despite a specific window rule.
- Refined the in to use a simplified and more robust regex, , ensuring it targets all relevant Firefox profiles.
- Adjusted the opacity for inactive Firefox windows to (from ) in , as a potential workaround for Hyprland's blur handling with fully opaque windows.
- Ensured is and is in for the global blur effect.
2026-03-14 08:40:32 -05:00
kenji
1c71784ac9
feat(hyprland): Refactor workspaces and add blur effect
...
Refactor Hyprland configuration to:
- Move Steam and Music from special workspaces to unique, named workspaces for better integration into the regular workflow.
- Update Waybar's workspace module to correctly display icons for these new named workspaces and filter them out from the special workspaces module.
- Implement a global blur effect for inactive windows, with a specific exception to keep Firefox windows fully opaque, enhancing focus on active content.
2026-03-14 08:29:12 -05:00
kenji
f097c9e15f
feat(hypr): re-enabled HDR and removed hyprsunset
...
HDR is still quite buggy with the current ASUS ultrawide monitor.
2026-03-07 07:17:04 -06:00
kenji
b21bcf5e7a
fix(hypr): keyboard formatting fix
2026-01-30 20:10:32 -06:00
kenji
8a7b475562
feat(hyprland): add OCR bind (SUPER+ALT+E) and remove TODO
2026-01-18 10:33:37 -06:00
kenji
428488f11d
feat(hyprland): improve gaming experience and workspace navigation
...
- Implemented a modular gaming configuration with a local games list.
- Added dynamic window rules for games: monitor 0, dedicated 'gaming' workspace, fullscreen, immediate mode, and stayfocused.
- Enabled 'allow_tearing' to support immediate mode for reduced latency.
- Created a dedicated 'name:gaming' workspace bound to monitor 0 with a 'SUPER+G' shortcut.
- Enabled 'workspace_back_and_forth' for intuitive workspace toggling.
2026-01-16 19:36:10 -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
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
80e38516a6
refactor(cursor): migrate hyprcursor for modularity
2026-01-11 14:52:49 -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
a793429622
revert: remove yazi image saving feature and portal changes
2026-01-11 11:18:50 -06:00
kenji
63becaaa09
feat(hyprland): integrate yazi as global file picker via xdg-portal
2026-01-11 10:44:25 -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
e8f35bf283
Revert "feat(hyprland): integrate force-switch script with split:workspace"
...
This reverts commit c656cf81d2 .
2026-01-05 13:25:24 -06:00
kenji
425c429297
refactor(hyprland): final decentralization of rules and binds
2026-01-05 13:22:08 -06:00
kenji
c656cf81d2
feat(hyprland): integrate force-switch script with split:workspace
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
10374ba152
remove(rules): removed redundant rules
2026-01-04 21:07:24 -06:00
kenji
ac265015eb
add(TODO): stuff
2026-01-03 14:54:19 -06:00
kenji
80ea4c9e55
remove(wallpapers): redundancies
2026-01-03 10:37:33 -06:00
kenji
5443027e94
fix(binds): incorrect description corrected
2026-01-03 10:05:30 -06:00
kenji
8fbfe2f011
add(binds): binds for special workspace
2026-01-03 10:05:10 -06:00
kenji
7a5c811ec7
fix(screensaver): finally works
2026-01-03 09:14:52 -06:00
kenji
897908da86
fix(hyprland): some stuff
2026-01-02 13:43:56 -06:00
kenji
e0a6aa12e8
fix(firefox): removed initial startup
2026-01-02 13:02:00 -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
7d8f6ad78e
add(hyprpolkit): finally works
2026-01-02 11:46:54 -06:00
kenji
18e67e1c4c
feat(vicinae): added configuration
2026-01-02 07:57:34 -06:00
kenji
5b541fc4ad
fix(screenshots): better binds
2026-01-02 00:33:54 -06:00
kenji
ec70617dc2
add(apps): screenshot
2026-01-02 00:27:59 -06:00
kenji
321dbbe979
add(mako): notification
2026-01-02 00:07:33 -06:00
kenji
0327caa6d2
add(hyprland): hyprbars
2026-01-01 23:40:10 -06:00
kenji
d224b12bab
add(hyprland): hyprspace
2026-01-01 23:27:23 -06:00
kenji
fdcabbe543
add(hypr): dynamic cursor
2026-01-01 22:09:53 -06:00
kenji
26e597e087
fix(hypr): adjusted transparency
2026-01-01 17:38:02 -06:00
kenji
d71be6d7d9
add(nixos): input method
2026-01-01 11:26:09 -06:00
kenji
36bc769452
refactor(hypr): organized a little more
2026-01-01 11:18:10 -06:00
kenji
4e9d47a886
fix(loupe): oversized images
2026-01-01 11:03:34 -06:00
kenji
e73d9477f7
add(apps): added loupe
2026-01-01 10:58:54 -06:00
kenji
906ce21aaa
add(hyprland): plugin is fixed!
2025-12-31 13:57:52 -06:00