Ryan Yin
ffee47a2de
chore: replace impermanence with preservation ( #201 )
2025-06-29 15:08:12 +08:00
Ryan Yin
0004bccc9d
feat: hosts/k8s - fix k3s cidr ( #200 )
2025-06-29 15:00:53 +08:00
Ryan Yin
aaabb5ed76
feat: hosts/k8s - replace impermanence with preservation ( #199 )
2025-06-29 14:56:08 +08:00
Ryan Yin
dd008c3363
chore: hyprland - no_update_news=true
2025-06-29 14:01:33 +08:00
Ryan Yin
8690978d7e
feat: replace impermanence with preservation ( #198 )
...
* feat: replace impermanence with preservation
* fix: This module cannot be used with scripted initrd.
* fix: permission for /var/lib/private
* chore: boot.initrd.systemd.enable
* docs: boot.initrd.luks.devices.<name>.fallbackToPassword is implied by systemd stage 1
* fix: typo
2025-06-29 13:02:36 +08:00
Ryan Yin
763167ce0d
feat: replace docker with podman, fix justfile for nixpkgs-review ( #197 )
2025-06-29 10:32:32 +08:00
Ryan Yin
85039dd975
feat: justfile - commands for nixpkgs review
2025-06-28 15:18:34 +08:00
Ryan Yin
908d52365b
chore: gemini-cli - update
2025-06-28 13:03:07 +08:00
Ryan Yin
0694dcad94
chore: update flake inputs
2025-06-28 12:23:17 +08:00
Ryan Yin
7d0da19a63
feat: idols-ai - persist aliyun's config
2025-06-28 11:47:59 +08:00
Ryan Yin
194b1db1d2
refactor: hosts/idols-ai/impermanence.nix
2025-06-28 11:46:09 +08:00
Ryan Yin
cc0b099d63
feat: add gemini-cli
2025-06-27 00:39:20 +08:00
Ryan Yin
623e697343
fix: github cli
2025-06-23 15:54:06 +08:00
Ryan Yin
9aa0ff80ae
feat: update flake.lock
...
fix: issues introduced by the update
chore: --use-remote-sudo is deprecated, use --sudo instead
2025-06-23 15:27:18 +08:00
Ryan Yin
4ec26c5e5f
refactor: fonts ( #194 )
2025-06-22 20:13:50 +08:00
Ryan Yin
5716831d6c
chore: fonts - remove unused fonts, add mono fonts for cjk
...
feat: more fontconfig parameters
2025-06-22 19:30:28 +08:00
Ryan Yin
df06a1d7e4
fix: kmscon - show neo-tree icons
...
fix: darwin fonts
chore: fonts - add Sarasa Gothic
2025-06-22 17:40:59 +08:00
Ryan Yin
923fd7ae7d
fix: firefox/chrome - render English's sigle quota correctly
2025-06-22 16:21:26 +08:00
Ryan Yin
970d3f9343
chore: kubectl-ai
2025-06-22 11:48:04 +08:00
Ryan Yin
5ec74c3ff5
fix: hyprland - float zoom workspace
2025-06-20 13:43:24 +08:00
Ryan Yin
17301d503c
docs: hardening - more references
2025-06-19 20:45:11 +08:00
Ryan Yin
84a123b917
docs: hardening
2025-06-19 20:43:46 +08:00
Ryan Yin
c8a714a05e
chore: remove firejail
2025-06-19 20:01:33 +08:00
Ryan Yin
8584c3c98b
fix: nixpaks - access gtk/hyprland portals
2025-06-19 00:14:19 +08:00
Ryan Yin
9849923180
refactor: nixpak apps
2025-06-19 00:13:49 +08:00
Ryan Yin
20194262f2
feat: nixpaks - add music/video dirs for firefox & qq
2025-06-19 00:04:58 +08:00
Ryan Yin
8ba75c5128
fix: nixpaks.firefox - browserpass extension
2025-06-19 00:03:39 +08:00
Ryan Yin
915af0c868
fix: hyprland - windowrule for zoom meeting
2025-06-18 13:08:31 +08:00
Ryan Yin
37813ce6f1
chore: neovim - Lazy Update
2025-06-16 21:39:43 +08:00
Ryan Yin
8e67a6d825
fix: neovim - neo-tree.nvim - hidden files
2025-06-16 21:39:22 +08:00
Ryan Yin
4c8b973e2c
chore: nix flake update
2025-06-16 21:25:57 +08:00
Ryan Yin
fb0f89d975
feat: fcitx5 - wayland support
2025-06-14 20:32:15 +08:00
Ryan Yin
710f547074
docs: fcitx5 rime-data
2025-06-14 20:28:13 +08:00
Ryan Yin
50feead9e8
feat: darwin - add a menu bar manager
2025-06-10 00:14:16 +08:00
Ryan Yin
de1513587a
feat: alacritty - do not show title bar & window title
2025-06-09 23:52:59 +08:00
Ryan Yin
a86789c5b8
feat: kitty - do not show title bar & window title
2025-06-09 23:46:56 +08:00
Ryan Yin
e46d101c9f
feat: darwin - add cursor ai editor
2025-06-09 23:27:13 +08:00
Ryan Yin
217a624bc7
feat: darwin - use tailscale app instead of cli version
2025-06-09 22:05:21 +08:00
Ryan Yin
7087ef3024
docs: tailscale
2025-06-09 10:16:24 +08:00
Ryan Yin
e84d88fdc9
fix: loki-operational - trail comma
2025-06-09 03:12:22 +08:00
Ryan Yin
d450dc1704
chore: grafana-loki - add route=otlp_v1_logs
2025-06-09 03:10:03 +08:00
Ryan Yin
8a2ff48bbc
chore: grafana-loki - remove promtail related charts
2025-06-09 03:06:36 +08:00
Ryan Yin
d8d7010dc0
fix: loki-operational
2025-06-09 03:02:18 +08:00
Ryan Yin
f03183e2d9
fix: loki-mixin - remove label - job ( #193 )
2025-06-09 02:57:00 +08:00
Ryan Yin
c1959ee0b9
feat: grafana datasource - add loki
2025-06-08 20:05:25 +08:00
Ryan Yin
a6ea7f5d77
chore: vmagent remote write via https, disable http access
2025-06-08 19:13:15 +08:00
Ryan Yin
a37d99f069
chore: remove the unused loki buckets
2025-06-08 19:13:15 +08:00
Ryan Yin
7c2de23806
chore: minio bucket loki - add lifecycle rules
2025-06-08 19:13:15 +08:00
Ryan Yin
e12afe7cea
feat: infra - remove openobserve, add loki
2025-06-08 19:13:15 +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