Commit Graph

  • 9fa975887d docs(agents): clarify authorization reuse and task baselines main Ryan Yin 2026-09-05 14:17:31 +08:00
  • 26717b613b fix(agents): continue rule installation after target errors Ryan Yin 2026-09-05 13:24:41 +08:00
  • a3bbb70508 fix(agents): preserve existing rules during symlink installation Ryan Yin 2026-09-05 13:23:46 +08:00
  • 33b17baeff docs(agents): clarify rule scope and remove permission templates Ryan Yin 2026-09-05 13:22:50 +08:00
  • 3f74be246c flake.lock: Update Ryan Yin 2026-09-05 13:01:56 +08:00
  • 324e5d8820 feat(moonlight): persist client data Ryan Yin 2026-09-04 20:15:06 +08:00
  • 74f009e734 feat(sunshine): add clipboard bridge for streamed sessions Ryan Yin 2026-09-02 13:56:35 +08:00
  • 04ceef6ee7 flake.lock: Update Ryan Yin 2026-09-03 23:23:14 +08:00
  • 83833bf871 fix: use valid shoukei logind keys Ryan Yin 2026-09-03 22:00:21 +08:00
  • 7661be6a69 fix: refine shoukei idle screen off Ryan Yin 2026-09-03 21:54:35 +08:00
  • 1ec29059ad fix(sunshine): stabilize remote Niri sessions Ryan Yin 2026-09-01 22:32:19 +08:00
  • f766dcc24f fix(security): tighten desktop remote access Ryan Yin 2026-09-01 20:20:51 +08:00
  • 13436c0c31 fix(security): remove container daemon group access Ryan Yin 2026-09-01 19:17:39 +08:00
  • dc261e2934 docs(agents): focus global rules and script validation Ryan Yin 2026-09-01 18:33:26 +08:00
  • 9db935bc87 fix(sunshine): use Intel rendering and recover remote Niri sessions (#268) ryan4yin | 二花 2026-09-01 03:40:48 -06:00
  • 6f40483462 feat(hypridle): power off monitors at 15min idle Ryan Yin 2026-08-31 19:54:34 +08:00
  • e1a9424350 feat(terminal): hide title bars in foot and ghostty Ryan Yin 2026-08-31 16:38:58 +08:00
  • 9822dafa89 docs(agents): refine global agent rules Ryan Yin 2026-08-31 18:28:00 +08:00
  • bed0359a0d docs(agents): standardize global rule semantics Ryan Yin 2026-08-31 16:37:07 +08:00
  • 12a9bee134 docs(agents): enforce Nushell for local pipelines Ryan Yin 2026-08-31 16:14:05 +08:00
  • 6538c50662 feat(shoukei): enable wluma ambient-light auto brightness Ryan Yin 2026-08-31 11:51:37 +08:00
  • d0cd00069d fix(security): sync gnome login keyring password on passwd Ryan Yin 2026-08-31 12:22:32 +08:00
  • 01622bf6d6 docs(agents): clarify shell and script guidance Ryan Yin 2026-08-31 12:35:09 +08:00
  • de35352e48 docs(agents): refine global command guidance Ryan Yin 2026-08-31 12:35:09 +08:00
  • 82bb638fc2 fix(niri): match clash-verge app-id case-insensitively Ryan Yin 2026-08-31 00:06:56 +08:00
  • 20953a9eb2 fix: document clash fake-IP6 hang, force IPv4 for github ssh Ryan Yin 2026-08-30 23:21:53 +08:00
  • c6bbb69b3d fix(shoukei): muvm failed to build currently Ryan Yin 2026-08-30 23:02:42 +08:00
  • 0ba7562ce9 flake.lock: Update Ryan Yin 2026-08-30 22:57:09 +08:00
  • 099752e89f fix(shoukei): restore tuigreet login, autologin bypassed the lock screen Ryan Yin 2026-08-30 21:47:57 +08:00
  • 776021562e flake.lock: Update Ryan Yin 2026-08-25 22:05:24 +08:00
  • a0d55a298e feat(remote-desktop): enable Sunshine on ai and Moonlight on darwin Ryan Yin 2026-08-30 12:57:09 +08:00
  • a7f7cb68f0 fix(apparmor): use inherit exec modifier in sudo complain profile Ryan Yin 2026-08-30 12:57:09 +08:00
  • 2cd3a1cee4 refactor(home): share XDG base configuration Ryan Yin 2026-08-30 12:45:24 +08:00
  • 16e48e5740 fix(darwin): remove unused aerospace configuration (#267) ryan4yin | 二花 2026-08-29 17:32:24 +08:00
  • f08b45d2bc feat(editors): restore vscode alongside zed for build123d workflows Ryan Yin 2026-08-29 17:05:44 +08:00
  • 5fe43e3c12 docs(agents): require reader-focused documentation Ryan Yin 2026-08-29 14:03:50 +08:00
  • db953c0504 feat(idols-ai): enable zswap with zstd and 10% pool Ryan Yin 2026-08-29 11:28:01 +08:00
  • 4b7375c077 fix(nixos): gate zram kernel sysctl tunings behind modules.zram.enable Ryan Yin 2026-08-29 11:16:12 +08:00
  • 33ca0819df docs(agents): preserve GitHub SSH config Ryan Yin 2026-08-27 16:30:35 +08:00
  • 21d64e7add security: hardening pass 1 (AppArmor, firewall default, loopback metrics, k3s perms, SSH X11) (#266) ryan4yin | 二花 2026-08-27 00:13:01 +08:00
  • fe97c91047 docs(agents): document Clash TUN networking Ryan Yin 2026-08-26 18:07:34 +08:00
  • 73bf26f5e2 docs(agents): streamline global guidance Ryan Yin 2026-08-26 15:34:25 +08:00
  • 1e5626b8b7 docs(agents): remove invalid wildcard agent flag Ryan Yin 2026-08-26 14:25:43 +08:00
  • 7364d5aa1b feat(home): add pyclipsync clipboard sync service for niri Ryan Yin 2026-08-25 17:31:03 +08:00
  • 166376676b docs(agents): clarify command waiting and environment rules Ryan Yin 2026-08-25 17:07:53 +08:00
  • d91b861cd6 feat(bwraps): update wechat to 4.1.1.8 Ryan Yin 2026-08-25 13:38:38 +08:00
  • cd539925f0 fix(flake): update rust-overlay to silence stdenv.is* deprecation warnings Ryan Yin 2026-08-24 10:01:15 +08:00
  • 6e32a3ef27 fix(Justfile): fmt via external find to not follow result symlink Ryan Yin 2026-08-24 00:33:36 +08:00
  • c33b68c7bb fix(home): let atuin own Ctrl-R, disable fzf history widget Ryan Yin 2026-08-24 00:33:30 +08:00
  • b2e19840d0 fix(home): disable catppuccin theme for removed gemini-cli Ryan Yin 2026-08-24 00:33:24 +08:00
  • 7cba098b07 fix(home): replace deprecated stdenv.is* with hostPlatform.is* Ryan Yin 2026-08-24 00:33:22 +08:00
  • 3c361f316f fix(home): explicitly enable home.pointerCursor Ryan Yin 2026-08-24 00:33:02 +08:00
  • 6e0d44c50d feat(nixos): manage scattered trash dirs with trash-cli retention timer (#265) ryan4yin | 二花 2026-08-23 23:40:53 +08:00
  • 9df14d8c39 chore(obs): comment out unused plugins Ryan Yin 2026-08-23 20:06:33 +08:00
  • 598bb470db fix(nushell): import argx & lg with prefix to avoid shadowing builtins Ryan Yin 2026-08-23 20:06:33 +08:00
  • 5498988ef9 flake.lock: Update Ryan Yin 2026-08-23 17:54:25 +08:00
  • 95088c4ff8 fix(nixpaks): route qq via pkgs-master for 3.2.32-2026-08-12 Ryan Yin 2026-08-18 09:59:45 +08:00
  • 9670cb065e flake.lock: Update Ryan Yin 2026-08-18 09:51:16 +08:00
  • 334e53a187 flake.lock: Update Ryan Yin 2026-08-16 16:26:45 +08:00
  • 78fc64e136 fix(neovim): disable nixvim manpage on broken nixpkgs pin Ryan Yin 2026-08-16 15:40:12 +08:00
  • bb13a43ff9 fix(nixpaks): route qq via pkgs-patched for 3.2.32-2026-07-30 Ryan Yin 2026-08-16 15:40:11 +08:00
  • fd4f61f710 flake.lock: Update Ryan Yin 2026-08-16 14:41:58 +08:00
  • 663df05ce7 flake.lock: Update Ryan Yin 2026-08-16 14:36:17 +08:00
  • 21c76cf9cc fix(nixpaks): route qq via nixpkgs-master for 3.2.32-2026-07-30 Ryan Yin 2026-08-15 20:53:50 +08:00
  • 5537790829 flake.lock: Update Ryan Yin 2026-08-15 20:47:05 +08:00
  • 9842a8a17f feat(nushell): add lsa & dus wrappers to prevent column truncation Ryan Yin 2026-08-15 20:35:15 +08:00
  • 495c366938 fix(xdg): order autostart apps after xdg-desktop-portal Ryan Yin 2026-08-15 00:47:59 +08:00
  • 88e916b63e flake.lock: Update Ryan Yin 2026-08-10 09:58:22 +08:00
  • a804c56263 chore: add qrtool & herdr Ryan Yin 2026-08-07 14:15:26 +08:00
  • 58e056486d docs(agents): allow scoped secret authentication Ryan Yin 2026-08-05 10:09:07 +08:00
  • 6f837b8718 docs(agents): clarify cleanup safety boundaries Ryan Yin 2026-08-05 10:06:04 +08:00
  • c0f50a7d4a fix(bambu-studio): adjust HiDPI text scaling Ryan Yin 2026-08-05 09:14:33 +08:00
  • 6f100d94a9 feat(gh): persist user-managed configuration Ryan Yin 2026-08-04 17:45:24 +08:00
  • cce15300d6 feat(niri): reorganize workspaces Ryan Yin 2026-08-03 22:42:37 +08:00
  • 20dac3bb84 docs(zoom-us): screen capture mode Ryan Yin 2026-08-01 10:28:01 +08:00
  • 6264190c49 fix(idols-ai): reset camera after resume Ryan Yin 2026-08-01 10:04:22 +08:00
  • 7826934b23 fix(nixpak): allow document portal saves Ryan Yin 2026-08-01 09:37:43 +08:00
  • 3aadd65a36 fix(telegram): preserve Wayland app ID in nixpak Ryan Yin 2026-07-31 17:35:31 +08:00
  • 41512097e5 feat(grafana): add kubernetes service and storage dashboards Ryan Yin 2026-07-31 17:34:52 +08:00
  • 071212e40f feat(niri): reorganize workspace layout Ryan Yin 2026-07-31 12:06:27 +08:00
  • ac96c62cbe fix(niri): position Zoom toolbar at bottom Ryan Yin 2026-07-31 11:07:07 +08:00
  • e43ae1625c fix(niri): handle Zoom auxiliary windows Ryan Yin 2026-07-31 10:51:02 +08:00
  • 5c5bbe3210 docs: agents - add secres access policy Ryan Yin 2026-07-28 18:28:12 +08:00
  • 64ecc1cf66 fix(grafana): scope hwmon joins to selected node Ryan Yin 2026-07-27 20:57:10 +08:00
  • 095dc5dee8 feat(desktop): enable the firewall on desktop machines Ryan Yin 2026-07-26 22:20:10 +08:00
  • 74598b6f6b chore(monitoring): stop scraping offline hosts, mute noisy alert levels Ryan Yin 2026-07-26 22:19:56 +08:00
  • ec208ab4d1 fix(monitoring): exclude shm from HostFilesystemDeviceError Ryan Yin 2026-07-26 15:28:41 +08:00
  • 21c6d9b7bc fix(monitoring): drop $vars from telegram template to survive envsubst Ryan Yin 2026-07-26 15:16:46 +08:00
  • 8bb2adc436 feat(home): enable easyeffects for loudness normalization Ryan Yin 2026-07-26 11:29:09 +08:00
  • b6a7a8f49b feat(monitoring): restructure telegram alert template for readability Ryan Yin 2026-07-24 22:57:13 +08:00
  • 35d41a4391 fix(monitoring): bound telegram message length and mute meta alerts Ryan Yin 2026-07-24 20:57:54 +08:00
  • 149d8bc137 feat(monitoring): add UPS reference lines and alerts fix(grafana): clarify UPS voltage references Ryan Yin 2026-07-24 19:38:29 +08:00
  • 8a0e1a648f feat(grafana): add UPS monitoring dashboard Ryan Yin 2026-07-24 16:20:20 +08:00
  • 83d919815b feat(deployment): add configurable NixOS deployment modes Ryan Yin 2026-07-24 15:28:42 +08:00
  • bae7e05a9a fix(aquamarine): remove insecure MinIO service Ryan Yin 2026-07-24 15:07:49 +08:00
  • f80580772a feat(blender): build 5.2 LTS with CUDA and OptiX Ryan Yin 2026-07-24 13:58:32 +08:00
  • 3550c6af2a feat(monitoring): collect homelab UPS metrics Ryan Yin 2026-07-24 12:42:14 +08:00
  • 45f15ec1a0 feat(darwin): add codex & claude desktop app Ryan Yin 2026-07-10 13:17:14 +08:00
  • 9ee947dc0a fix: clash-verge-rev ui by upgrade Ryan Yin 2026-07-23 11:22:01 +08:00
  • 56e0e4f0c6 flake.lock: Update Ryan Yin 2026-07-22 22:00:00 +08:00