Commit Graph

669 Commits

Author SHA1 Message Date
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
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 c640e5514e add(apps): fcitx5 on their own folder 2026-01-05 12:36:28 -06:00
kenji 796e311a29 refactor(general): organized more 2026-01-05 12:28:16 -06:00
kenji 5fe83ddc8a docs: add gemini.md 2026-01-05 12:27:19 -06:00
kenji 6167ca3d0a fix(waybar): add hakase-popup-launch 2026-01-04 22:08:11 -06:00
kenji 10374ba152 remove(rules): removed redundant rules 2026-01-04 21:07:24 -06:00
kenji f20d6fbe83 fix(popup): popup script was inconsistent, removed temp 2026-01-04 20:44:36 -06:00
kenji 4bb65bd5ec fix(power): does not work, so commented it 2026-01-04 20:42:57 -06:00
kenji 214f709b59 fix(bluetooth): was not working 2026-01-04 15:08:08 -06:00
kenji ae76a1b13b remove(hypridle): rmeoved tte-screensaver due to instability 2026-01-04 11:26:07 -06:00
kenji f4a2d28806 add(apps): mpv 2026-01-03 23:16:38 -06:00
kenji 483bd73ecd add(gaming): hardware support 2026-01-03 15:03:37 -06:00
kenji 3bb0844544 docs: added TODO 2026-01-03 15:03:18 -06:00
kenji 137576a9a9 add(nixos): power module udev 2026-01-03 14:56:48 -06:00
kenji ac265015eb add(TODO): stuff 2026-01-03 14:54:19 -06:00
kenji bb97da851d add(nixos): lact for amd 2026-01-03 14:54:09 -06:00
kenji 3b33aec48b docs: add credits 2026-01-03 11:20:53 -06:00
kenji 1694a23bf6 docs: added more feat desc 2026-01-03 11:12:04 -06:00
kenji 62a99d8992 docs: moved terminal windows 2026-01-03 11:10:28 -06:00
kenji 1d28b04845 docs: implemented screenshots 2026-01-03 11:09:39 -06:00
kenji 31a9de7979 fix(hyprlock): fix incorrect description 2026-01-03 11:08:12 -06:00
kenji 863d91a0f8 docs: added more screenshots 2026-01-03 11:07:55 -06:00
kenji 69a6571d5b docs: add screenshots sample 2026-01-03 10:58:10 -06:00
kenji 80ea4c9e55 remove(wallpapers): redundancies 2026-01-03 10:37:33 -06:00
kenji c82d3872a1 docs: fix minor mistakes 2026-01-03 10:15:57 -06:00
kenji d061d30426 docs: rewrite README with comprehensive configuration overview
🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-03 10:11:47 -06:00
kenji 15b2c36247 add(README): migrated SOPS documentation to secrets/ 2026-01-03 10:09:11 -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 31a2d191f9 fix(swayosd): mute works now 2026-01-03 09:53:43 -06:00
kenji 5788ef1bcd add(hyprpaper): rewrite pls 2026-01-03 09:53:20 -06:00
kenji 354db486bf add(waybar): FIXME 2026-01-03 09:53:09 -06:00