Commit Graph

610 Commits

Author SHA1 Message Date
kenji aa7d9964a6 fix(hypridle): removed tte-screensaver temp 2026-01-02 14:49:41 -06:00
kenji da45e673af feat(branding): changed branding 2026-01-02 14:49:24 -06:00
kenji e87d4207b2 add(ghostty): screensaver! 2026-01-02 14:13:21 -06:00
kenji 897908da86 fix(hyprland): some stuff 2026-01-02 13:43:56 -06:00
kenji 404f272d83 add(screenshot): screenshot now saves and copies 2026-01-02 13:11:40 -06:00
kenji e0a6aa12e8 fix(firefox): removed initial startup 2026-01-02 13:02:00 -06:00
kenji 77583b9c8f feat(fastfetch): changed config 2026-01-02 12:52:48 -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 b398d5b797 add(matugen): added qt support 2026-01-02 11:47:10 -06:00
kenji fc0c7d9405 feat(vicinae): close on unfocus 2026-01-02 11:47:04 -06:00
kenji 7d8f6ad78e add(hyprpolkit): finally works 2026-01-02 11:46:54 -06:00
kenji bb77bb6ab8 fix(random-text): truncated greeting 2026-01-02 11:28:57 -06:00
kenji a9aed4b7c8 add(vicinae): binds vimlike 2026-01-02 08:58:24 -06:00
kenji a6641d71d7 add(template): vicinae matugen 2026-01-02 08:32:14 -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 bf279b426e add(TODO): more tasks 2026-01-02 07:45:03 -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 b62e4cbafb add(apps): mako--a notification daemon 2026-01-01 23:47:05 -06:00
kenji 39fb2b4d27 add(TODO): added more TODOs 2026-01-01 23:45:26 -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 7bdc88389b add(hyprlock): use no animation 2026-01-01 17:31:50 -06:00
kenji 237a7996f5 add(hyprlock): random-text 2026-01-01 17:07:24 -06:00
kenji a85014188f add(hyprlock): added typewriter animtaion 2026-01-01 16:56:02 -06:00
kenji f2f44f2fdd remove(hyprlock): typewriter for revise 2026-01-01 11:41:58 -06:00
kenji d71be6d7d9 add(nixos): input method 2026-01-01 11:26:09 -06:00
kenji 2cfa182da2 fix(hyprlock): slowed it down 2026-01-01 11:25:54 -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
kenji 588f1a17ca fix(monitors): fix multi-monitor setup 2025-12-31 13:57:30 -06:00
kenji 8a9569bb76 add(cursor): added rose pine hyprcursor 2025-12-31 13:57:30 -06:00
kenji 6e9949ac39 feat(hyprlock): decreased blink count 2025-12-31 13:57:30 -06:00
kenji 74446a9e81 add(apps): added delfin 2025-12-31 13:57:30 -06:00
kenji 89d9c151c5 feat(hyprland): changed binds to movewindow 2025-12-31 13:25:56 -06:00
kenji fcfe6e6493 feat(hyprlock): redesigned 2025-12-31 08:13:11 -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