Ryan Yin
4e2bf491a0
chore(zed): sync editor settings
2026-06-04 23:48:45 +08:00
Ryan Yin
cfc192afc4
feat: replace vscode with zed-editor ( #263 )
...
* feat: replace vscode with zed-editor
* docs: helix
2026-06-04 23:20:59 +08:00
Ryan Yin
839bd3c330
chore: adjust pnpm/pip/uv min-release-age
...
https://cooldowns.dev/
2026-06-03 18:28:35 +08:00
Ryan Yin
92aca13c40
chore: adjust npm min-release-age
2026-06-03 18:07:14 +08:00
Ryan Yin
bea4f7cf06
chore: add llm agents & helix for ruby/kana/akane
...
Signed-off-by: Ryan Yin <xiaoyin_c@qq.com >
2026-06-03 15:48:03 +08:00
Ryan Yin
2a26d51eaa
feat(linux) - avoid compiling creative tools, update noctalia & utils.nu
2026-06-03 14:07:35 +08:00
Ryan Yin
fe4923f8cb
fix: suppress nixvim nixpkgs.source and ssh matchBlocks deprecation warnings ( #262 )
...
Explicitly set programs.nixvim.nixpkgs.source to suppress the follows
warning, and migrate all programs.ssh.matchBlocks to programs.ssh.settings
using upstream PascalCase directive names.
2026-06-03 11:23:30 +08:00
Ryan Yin
44b0258129
fix(darwin): ghostty
2026-06-03 11:08:16 +08:00
Ryan Yin
685af3fa2c
fix(darwin): depends on wayland
2026-06-03 11:08:16 +08:00
Ryan Yin
17676caa3a
fix: google cloud sdk
2026-06-01 10:38:04 +08:00
Ryan Yin
27e2fb0df0
fix: remove unused pipx
2026-06-01 10:34:02 +08:00
Ryan Yin
662316c18a
Nixos 26.05 ( #261 )
...
* flake.lock: Update
Flake lock file updates:
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/7aaa00e7cc9be6c316cb5f6617bd740dd435c59d?narHash=sha256-WacE23EbHTsBKvr8cu%2B1DFNbP6Rh1brHUH5SDUI0NQI%3D' (2026-04-30)
→ 'github:NixOS/nixpkgs/e9a7635a57597d9754eccebdfc7045e6c8600e6b?narHash=sha256-u6WU/yd/o8iYQrHX3RAwO1hYa3LkoSL%2BWNQD0rJfJZQ%3D' (2026-05-29)
* feat: upgrade to nixos 26.05
2026-06-01 10:02:49 +08:00
Ryan Yin
80ca5d75f1
chore: adjust notifications position
2026-05-29 13:39:29 +08:00
Ryan Yin
7c286099b6
chore: remove gemini-cli
2026-05-20 16:15:48 +08:00
Ryan Yin
26f4f86ad8
chore: pypi - replace mirror server
2026-05-10 23:23:14 +08:00
Ryan Yin
495ed3f938
chore: remove aagl, run them via steam+dw-proton instead
...
Signed-off-by: Ryan Yin <xiaoyin_c@qq.com >
2026-05-10 12:42:02 +08:00
Ryan Yin
ce49423247
feat(neovim): migrate to nixvim with minimal plugins ( #260 )
...
Replace bare programs.neovim with programs.nixvim. Only 3 plugins:
neo-tree (file explorer), catppuccin (colorscheme), treesitter.
Add core editor opts matching helix defaults: clipboard, cursorline,
scrolloff, wrap, mouse, undofile, smart search, split direction.
Enable 5 LSP servers: nixd, rust-analyzer, gopls, pyright, bashls.
Signed-off-by: Ryan Yin <xiaoyin_c@qq.com >
2026-05-09 18:12:17 +08:00
Ryan Yin
3d4a2d4879
chore: more k8s toos
2026-05-09 10:41:56 +08:00
Ryan Yin
86161aeb0c
fix: noctalia-shell - failed to unlock after suspend
2026-05-08 11:56:57 +08:00
Ryan Yin
d3a2c49822
feat: niri - blur
2026-05-03 18:45:56 +08:00
Ryan Yin
762896ddb9
feat: update nixpkgs, fix bug
2026-05-03 13:04:01 +08:00
Ryan Yin
93c7507874
fix: niri - float other zoom-us windows
2026-05-03 12:22:38 +08:00
Ryan Yin
a80bb7bd63
fix: niri - window rules - match excatly empty string
2026-05-03 12:10:11 +08:00
Ryan Yin
f4697b5eca
fix: niri - float notifications
2026-04-30 11:58:07 +08:00
Ryan Yin
b053027899
fix: noctalia-shell - can not find running shell instance
2026-04-28 10:38:38 +08:00
Ryan Yin
9febf86f71
chore: enable wallpapers
2026-04-28 09:23:36 +08:00
Ryan Yin
d34debd3d3
feat: update helix keymaps
2026-04-27 22:35:22 +08:00
Ryan Yin
0920e8b567
feat: update helix config & doc
2026-04-27 22:13:00 +08:00
Ryan Yin
74a9106917
security(home): drop all neovim plugins to shrink supply-chain exposure ( #259 )
...
* chore(home): drop AstroNvim bundle and centralize editors
Remove the bundled Neovim plugin tree to shrink supply-chain exposure; keep a
minimal programs.neovim backup. Daily editing stays Helix-first with Yazi and
Zellij.
- Add Helix/Neovim docs, glossary, and cheatsheets under core/editors/.
- Default EDITOR/VISUAL to hx; use SUDO_EDITOR nvim --clean for sudoedit and
other sensitive edits; adjust Nushell buffer_editor accordingly.
- Apply Helix Home Manager settings (keys, editor UI) in core/editors/helix.
- Keep heavy language-server tooling only in home/base/tui/editors/packages.nix;
wire it via an explicit default.nix import so core stays lightweight.
- Extend modules/base packages.nix where that profile sets global editor env.
* docs: link editors, VS Code, and agents from README
Document tui/editors versus core/editors; add root README pointers to GUI
vscode (Home Manager) and agents/. Cross-link heavy packages README from
core/editors.
2026-04-27 21:31:58 +08:00
Ryan Yin
bf1e77e88f
fix: neovim - Error installing file '.config/nvim/init.lua' outside $HOME
2026-04-27 15:40:12 +08:00
Ryan Yin
07b4f981d1
fix: aagl
2026-04-27 15:16:08 +08:00
Ryan Yin
7731b1f8af
fix: https://github.com/nixos/nixpkgs/issues/509480
2026-04-27 15:03:50 +08:00
Ryan Yin
4ceec21c14
chore: remove warnings
2026-04-27 15:00:09 +08:00
Ryan Yin
3bde6d23d9
fix: remove broken package
2026-04-27 14:51:48 +08:00
Ryan Yin
ae9c127b5c
chore: cleanup flake inputs
2026-04-27 14:08:58 +08:00
Ryan Yin
3a6a75c703
feat: helix - use stable version
2026-04-27 00:40:49 +08:00
Ryan Yin
319cf87196
feat: add libreoffice
2026-04-24 12:48:57 +08:00
Ryan Yin
fb1d8118e3
feat: npmrc min-release-age
2026-04-17 16:20:46 +08:00
Ryan Yin
551020e0e8
feat: nixos - Screenshot Annotation via satty ( #256 )
...
Signed-off-by: Ryan Yin <xiaoyin_c@qq.com >
2026-04-09 10:24:43 +08:00
Ryan Yin
6cfc3c3154
chore: update llm models
2026-04-09 10:10:30 +08:00
Ryan Yin
910b9f322d
feat: install ai agents via llm-agents.nix
2026-03-31 19:42:11 +08:00
Ryan Yin
8033e0c61f
chore: claude-code env
2026-03-25 21:19:59 +08:00
Ryan Yin
895ca585be
chore: add codex
2026-03-24 16:24:43 +08:00
Ryan Yin
f373f5ee5b
feat(nixos): add cursor-cli/claude-code/gemini-cli/opencode
2026-03-24 12:20:47 +08:00
Ryan Yin
914239487c
feat(nixos): add cursor-cli
2026-03-24 10:45:20 +08:00
Ryan Yin
8207ccbdff
refactor(home): consolidate host home modules under home/hosts
2026-03-23 12:38:55 +08:00
Ryan Yin
cf7b5a5be7
refactor(home): move host home-manager configs out of hosts
2026-03-23 10:57:09 +08:00
Ryan Yin
0d569116d2
chore: gh-cli update config
2026-03-23 00:22:21 +08:00
Ryan Yin
73567c3e0d
feat: add bun
2026-03-21 22:58:13 +08:00
Ryan Yin
54d1d559a0
fix: missing npm/pnpm
2026-03-20 23:29:39 +08:00