kenji
63becaaa09
feat(hyprland): integrate yazi as global file picker via xdg-portal
2026-01-11 10:44:25 -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
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
7280b68f14
add(fonts): modular fonts
2026-01-05 19:26:30 -06:00
kenji
29792a1307
feat(jellyfin): add jellyfin-mpv-shim for high-quality casting
2026-01-05 14:08:57 -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
ec1e9a9b59
feat(plymouth): implement custom hakase theme based on omarchy assets
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
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
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
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
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
b656898f48
add(services): added upower for services
2026-01-02 15:37:14 -06:00
kenji
d667dbdb91
refactor(hypr): separated even mooore
2026-01-02 12:26:36 -06:00
kenji
c016d3ba66
fix(nix): fix substitution for vicinae
2026-01-02 08:07:18 -06:00
kenji
18e67e1c4c
feat(vicinae): added configuration
2026-01-02 07:57:34 -06:00
kenji
6b3662c07c
add(apps): vicinae
2026-01-02 07:47:53 -06:00
kenji
ec70617dc2
add(apps): screenshot
2026-01-02 00:27:59 -06:00
kenji
b62e4cbafb
add(apps): mako--a notification daemon
2026-01-01 23:47:05 -06:00
kenji
d71be6d7d9
add(nixos): input method
2026-01-01 11:26:09 -06:00
kenji
e73d9477f7
add(apps): added loupe
2026-01-01 10:58:54 -06:00
kenji
8a9569bb76
add(cursor): added rose pine hyprcursor
2025-12-31 13:57:30 -06:00
kenji
74446a9e81
add(apps): added delfin
2025-12-31 13:57:30 -06:00
kenji
475c870c37
remove(stylix): favors matugen
2025-12-30 19:42:42 -06:00
kenji
6eef6108c4
fix(security): harden system configuration
...
- Remove SSH service (was temporary)
- Close unused firewall ports (22, 80, 53)
- Require sudo password for wheel group
- Disable systemd-boot editor to prevent boot tampering
- Remove boot.shell_on_fail kernel parameter
- Add kernel hardening parameters (slab_nomerge, init_on_alloc, etc.)
- Add sysctl hardening (dmesg_restrict, kptr_restrict, etc.)
- Disable Avahi firewall broadcast
- Disable Bluetooth auto power-on at boot
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2025-12-30 19:20:21 -06:00
kenji
6919f27890
refactor(modules): rename system/ to nixos/
...
Clearer naming to distinguish NixOS system modules from
Home Manager modules (nixos/ vs home/).
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2025-12-30 19:13:10 -06:00
kenji
33d80a34bb
fix(user): enforce declarative password management
...
Set mutableUsers = false to ensure password is managed declaratively
via hashedPasswordFile. Updated password hash in SOPS secrets.
Also adds nixos-config-researcher agent for Claude Code.
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2025-12-30 19:06:07 -06:00
kenji
83919d2367
test
2025-12-30 18:02:37 -06:00
kenji
bc6dae065b
add: claude-code
2025-12-30 16:56:56 -06:00
kenji
df56ff3579
feat(apps): add tickrs stock TUI with custom watchlist
2025-12-30 10:39:14 -06:00
kenji
8c225a381d
remove(security): avante key
2025-12-30 09:57:43 -06:00
kenji
055a57d005
fix: correct relative path to sops secrets in security module
2025-12-29 14:04:58 -06:00
kenji
513daff499
fix: correct relative import path in home-manager module
2025-12-29 14:03:42 -06:00
kenji
3a146f39b7
refactor: standardize config structure and consolidate modules
...
- Standardized apps/ directory by renaming all entry points (e.g., home.nix) to default.nix and updating imports to use directory paths.
- Consolidated system/ logic into modules/system/, eliminating the top-level system/ directory and redundant wrappers.
- Merged subsidiary utility scripts (e.g., hakase-popup.nix, switch-wallpaper.nix) into their parent default.nix files for better cohesion.
- Cleaned up unused files and updated all module references to reflect the new structure.
2025-12-29 14:02:09 -06:00
kenji
91a70ee052
remove: scripts.nix under system
2025-12-28 19:03:21 -06:00
kenji
3b1f775129
add(hypr): hyprlock and hypridle
2025-12-28 17:46:40 -06:00
kenji
940fb3ed2e
add(fastfetch): mandatory
2025-12-28 15:15:37 -06:00
kenji
47de61c982
add(cachix): faster installation of system
2025-12-28 09:08:00 -06:00
kenji
1db6f4dddd
add(apps): jellyfin
2025-12-28 07:59:34 -06:00