Ryan Yin
f6aa45aa00
feat: idols-ai - add new data disk via disko ( #250 )
...
feat: luks automatic unlock via tpm2 chip for all physical hosts
feat: enable login manager
fix: Rename network interface config back following hardware change
2026-03-18 22:26:08 +08:00
Ryan Yin
cb47adb6b3
feat: update docs via LLM ( #216 )
2025-08-21 15:32:50 +08:00
Ryan Yin
3c409bd83a
feat: use mainGateway for idols-ai, rename defaultGateway to proxyGateway
2025-08-11 00:32:08 +08:00
Ryan Yin
13bb77108c
feat: format via 'ls **/*.nix | each { |it| nixfmt $it.name }'
2025-07-30 12:17:24 +08:00
Ryan Yin
0004bccc9d
feat: hosts/k8s - fix k3s cidr ( #200 )
2025-06-29 15:00:53 +08:00
Ryan Yin
77ed0378d1
feat: IPv6 ( #192 )
...
* feat: custom ipv6 routes for all hosts
* fix: ipv6 - k3s+cilium
2025-06-08 19:12:55 +08:00
Ryan Yin
1c02730d1d
fix(lib): k3s+multus-cni - k3s changes its path for cni plugin binaries
2025-04-27 09:23:15 +08:00
Ryan Yin
aaf499a52c
fix: can't use nixpkgs.config and nixpkgs.pkgs at the same time, and other renames
2025-04-19 21:21:27 +08:00
Ryan Yin
1cd6c0b124
fix(tmpfiles rule): do not remove the contents of the directory
2024-11-25 09:22:25 +08:00
Ryan Yin
0683ef0a13
chore: bump nixpkgs to 24.11
2024-11-22 13:58:51 +08:00
Ryan Yin
30947c3ded
chore: update sftpgo & victoriametrics
...
fix: home-manager
2024-11-01 00:08:41 +08:00
Ryan Yin
68fa7360ff
feat: add infra's terraform configs ( #164 )
...
* feat: add infra's terraform configs
* feat: add databases for openobserve - multi clusters
* fix: openobserve's db name
2024-09-06 20:01:00 +08:00
Ryan Yin
00b6f97ddd
feat: upgrade k3s to 1.30
2024-08-26 19:01:23 +08:00
Ryan Yin
f9d07d92de
fix: virt guest - use default gateway for better network
2024-07-30 00:31:37 +08:00
Ryan Yin
1d66cf655d
feat: add k8s related tools
2024-07-10 15:22:49 +08:00
Ryan Yin
f37588df64
fix: nixpkgs for darwin
2024-06-02 12:59:13 +08:00
Ryan Yin
9adf87aaf5
feat: upgrade to 24.05
...
fix: remove or update some packages
2024-06-02 11:17:32 +08:00
Ryan Yin
6b016a2432
refactor: macos's nixpkgs registry
2024-04-20 14:02:56 +08:00
Ryan Yin
5b2d09d0e7
feat(hosts): cifs mount
2024-04-12 21:29:17 +08:00
Ryan Yin
4775cc2742
feat(hosts/k8s): kubevirt - set cpu-manager's policy to static
2024-04-01 22:49:07 +08:00
Ryan Yin
74b948a722
feat: add virt-viewer
2024-04-01 14:38:40 +08:00
Ryan Yin
2047104704
fix: use networkd for all kubevirt guest
2024-04-01 00:45:40 +08:00
Ryan Yin
c628eaa6c8
fix: run other k3s clusters as kubevirt quests, use the interface provided by kubevirt
2024-04-01 00:39:52 +08:00
Ryan Yin
68629e929c
fix: kubevirt - failed to configure vmi network: setup failed, err: pod link (pod6b4853bd4f2) is missing
2024-03-31 22:42:48 +08:00
Ryan Yin
ce8b029108
fix(lib): disable ipv6 for all kubevirt nodes
2024-03-30 23:39:18 +08:00
Ryan Yin
95c64ff276
fix(lib): disable dhcpcd for all kubevirt nodes
2024-03-30 23:30:00 +08:00
Ryan Yin
d9c804acca
feat(host/k8s,lib): nodeLabels & nodeTaints for k8s
2024-03-30 22:42:21 +08:00
Ryan Yin
e85712ca53
feat(hosts,lib): adjust kernel sysctl for k8s/dae
2024-03-29 23:58:50 +08:00
Ryan Yin
6ae98566ed
feat(hosts,lib): use kube-vip for k3s's HA
2024-03-29 22:45:06 +08:00
Ryan Yin
69fafe0c7c
feat: add configs for kubevirt-lab-1
2024-03-29 01:22:47 +08:00
Ryan Yin
e5606b6619
fix(tests): error: attribute 'rk3588' missing
2024-03-25 00:21:53 +08:00
Ryan Yin
84c21ccd34
refactor(vars,hosts): networking & k3s clusters
2024-03-23 01:52:32 +08:00
Ryan Yin
26ee648569
fix(lib/colmenaSystem.nix): value is null while a list was expected
2024-03-17 11:27:46 +08:00
Ryan Yin
0eb83b22f0
chore(All Markdown Files): auto wrap text, fix typos
2024-03-16 19:49:46 +08:00
Ryan Yin
31d83e8afe
fix: macosSystem & colmenaSystem
2024-03-14 00:58:33 +08:00
Ryan Yin
093866a2aa
refactor: home modules
2024-03-13 16:31:26 +08:00
Ryan Yin
b382999a70
refactor: Use haumea for filesystem-based module system for flake outputs
...
refactor: Use hyphen(`-`) for variable names & folder names(except Python), replace all unserscore(`_`) with hyphen(`-`).
2024-03-10 20:12:02 +08:00
Ryan Yin
c19184a6be
feat: new k3s cluster
2024-02-18 18:55:23 +08:00
Ryan Yin
22066db41b
feat: passby router - aqua
2024-01-29 01:23:18 +08:00
Ryan Yin
ad861dcc59
refactor: centrally manage the network configuration of all hosts in homelab
...
feat: new host - tailscalw-gw
2024-01-28 23:09:11 +08:00
Ryan Yin
cba3212896
fix: statix fix
2024-01-21 17:07:44 +08:00
Ryan Yin
18ac49f165
chore: format code
2024-01-02 17:15:55 +08:00
Ryan Yin
5163067773
refactor: nix path
2023-12-29 17:36:47 +08:00
Ryan Yin
57fdf25c46
fix: NIX_PATH
2023-12-29 16:54:33 +08:00
Ryan Yin
6b978b074d
fix: config for foot, add NIX_PATH for compatibility
2023-12-29 01:06:42 +08:00
Ryan Yin
49dd2c1b2f
feat: replace i3blocks/rofi's config with polybar-themes - i3
2023-12-26 04:52:54 +08:00
Ryan Yin
378319e4bf
feat: selecting&searching in kitty
2023-12-25 14:40:56 +08:00
Ryan Yin
15727ea482
docs: misc
2023-12-25 11:53:27 +08:00
Ryan Yin
b75b79057b
feat: refactoring configuration with options to make it more modular
2023-12-23 21:35:12 +08:00
Ryan Yin
82cfa4c6f7
feat: my custom libAttrs
2023-12-23 11:06:50 +08:00