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
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
e17b21ab69
feat(jellyfin): wrap mpv-shim in uwsm for better session management
2026-01-05 14:14:00 -06:00
kenji
59d29c6cea
refactor(jellyfin): decentralize mpv-shim autostart
...
Move Hyprland autostart logic into the app's own module for better modularity.
2026-01-05 14:12:11 -06:00
kenji
29792a1307
feat(jellyfin): add jellyfin-mpv-shim for high-quality casting
2026-01-05 14:08:57 -06:00
kenji
b86df062df
feat(mpv): add uosc and thumbfast scripts for a minimalist UI
2026-01-05 14:01:54 -06:00
kenji
b02be43aa0
feat(mpv): add hyprland window rules to match imv behavior
2026-01-05 13:58:00 -06:00
kenji
6d19db6577
feat: replace loupe with imv and update plymouth theme
...
- Replaced Loupe with imv for a keyboard-driven image viewer experience.
- Updated Plymouth logo with Firewatch-inspired ASCII art gradient.
- Updated Plymouth background color to match Firewatch palette (#2D112A).
2026-01-05 13:55:04 -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
ec1e9a9b59
feat(plymouth): implement custom hakase theme based on omarchy assets
2026-01-05 13:22:08 -06:00
kenji
f1fede7cd5
docs: update README.md to reflect multi-host support and project structure
2026-01-05 13:22:08 -06:00
kenji
9d3ba797d7
refactor(home): separate home-manager config per host (hakase/macbook)
2026-01-05 13:22:08 -06:00
kenji
39b190fcc3
refactor(user): switch to mutable users with initial password for easier bootstrapping
2026-01-05 13:22:08 -06:00
kenji
b8df78e935
feat(nixos): scaffold macbook host for apple silicon (aarch64-linux)
2026-01-05 13:22:08 -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