Ryan Yin
87a1d56247
feat: helix - add steel as the plugin system
...
fix: evaluation warning - 'system' has been renamed to/replaced by 'stdenv.hostPlatform.system'
Signed-off-by: Ryan Yin <xiaoyin_c@qq.com >
2025-11-23 13:40:26 +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
db82d2d8c5
feat: remove x86_64-darwin, add new nixos host on macbook pro m2
2025-07-12 23:30:52 +08:00
Ryan Yin
ffee47a2de
chore: replace impermanence with preservation ( #201 )
2025-06-29 15:08:12 +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
413cc67a4a
chore: remove alias-for-work.bash
2025-05-29 17:41:44 +08:00
Ryan Yin
e13079f7a8
feat(darwin): new host - frieren
2025-05-13 13:07:47 +08:00
Ryan Yin
cfdf12b356
fix: attribute 'nix-access-tokens' missing for homelab
2025-03-01 06:26:23 +08:00
Ryan Yin
935c80ef5a
fix: darwin - use XDG base directories, fix secrets
2025-01-27 13:15:14 +08:00
Ryan Yin
0a9697352b
fix: darwin - nix-access-token
2024-11-29 23:48:42 +08:00
Ryan Yin
f0576ecc88
fix: nix-access-token - permission
2024-11-29 23:26:54 +08:00
Ryan Yin
4503964146
fix(secrets/nixos): assertion
2024-11-17 21:31:53 +08:00
Ryan Yin
dd8259ed85
feat: troubleshooting agenix
2024-11-13 23:59:44 +08:00
Ryan Yin
cf34ea047c
Add postgresql ( #163 )
...
* feat: add postgresql
* feat: add grafana dashbaord, fix exporter
2024-09-03 14:32:20 +08:00
Ryan Yin
07b74cd2e5
feat: add minio ( #161 )
...
* feat: add minio
* fix: minio's reverse proxy
* fix: minio secrets & reverse proxy
2024-09-02 18:28:56 +08:00
Ryan Yin
e28c7565d7
polish: README for secrets
2024-08-18 15:01:13 +08:00
Ryan Yin
d853036fb1
feat: data-crypted
2024-08-17 02:26:39 +08:00
Sacabambaspis
87c041f8b4
fix(secrets/README.md): fix nixpkgs does not contain agenix
...
Closes #125
2024-05-05 18:05:43 +08:00
Ryan Yin
b8ce5573f5
feat: remove attic, it works not well
2024-04-09 22:35:23 +08:00
Ryan Yin
f831061889
feat: add private ca for all internal web services
2024-04-03 16:51:51 +08:00
Ryan Yin
2319300f48
feat: add a test k3s cluster running on kubevirt
2024-03-23 02:09:21 +08:00
Ryan Yin
0eb83b22f0
chore(All Markdown Files): auto wrap text, fix typos
2024-03-16 19:49:46 +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
kev
88358607f2
fix: correct a typo
2024-03-08 23:25:26 +08:00
Ryan Yin
b4015c2189
feat: add attic - a self-hosted nix cache server
2024-03-04 02:35:00 +08:00
Ryan Yin
7a229f6e79
feat: webdav provided by sftpgo
2024-02-19 22:57:57 +08:00
Ryan Yin
c19184a6be
feat: new k3s cluster
2024-02-18 18:55:23 +08:00
Ryan Yin
b6e51e1950
feat: monitoring + containers - grafana + prometheus + node_exporter + other exporters
2024-02-17 23:33:48 +08:00
Ryan Yin
ae238d401d
fix: bypass router
2024-02-17 04:36:41 +08:00
Ryan Yin
140b84df2b
fix: typo
2024-02-08 19:56:32 +08:00
Ryan Yin
9b3a431942
fix: style
2024-02-08 19:56:19 +08:00
Ryan Yin
1126e8c6a7
docs: deploy on a new machine
2024-02-01 00:40:45 +08:00
Ryan Yin
7e674669d3
docs: secrets
2024-01-31 11:48:53 +08:00
Ryan Yin
fa6dd68818
docs: secrets
2024-01-31 11:48:34 +08:00
Ryan Yin
6367c91f7a
docs: secrets
2024-01-31 11:45:47 +08:00
Ryan Yin
27f1d54a79
fix: typo
2024-01-27 17:00:49 +08:00
Ryan Yin
05682dbac9
feat: security - password-store, gpg, age, etc...
2024-01-27 16:56:57 +08:00
Ryan Yin
7f72a0612b
feat: agenix - use the system's host ssh key for cryption
2024-01-26 22:25:42 +08:00
Ryan Yin
8c9a212e64
feat: add chrome/chromium/firefox extension for password-store
2024-01-10 00:28:10 +08:00
Ryan Yin
343ebacdcf
feat: init password-store
2024-01-09 23:59:06 +08:00
Ryan Yin
7da2c3dd93
feat: add gpg & password-store
2024-01-09 19:27:08 +08:00
Ryan Yin
ede2763756
fix: agenix on darwin - check if secrets already exists
2024-01-07 21:39:40 +08:00
Ryan Yin
cba58c7478
feat: add todo - password management
2024-01-07 12:40:18 +08:00
Ryan Yin
18ac49f165
chore: format code
2024-01-02 17:15:55 +08:00
Ryan Yin
6442377d1c
feat: sshkey romantic, and yazi theme
2023-12-28 21:45:45 +08:00
Ryan Yin
b12af73ff6
fix: increase of tmpfs's size by mount a btrfs subvolume for it
...
feat: migrate nixos-installer from a separate branch into a folder
2023-12-22 00:13:21 +08:00
Ryan Yin
a07dfbe36a
feat: replace agenix with ragenix
2023-12-20 15:37:33 +08:00
Ryan Yin
50d9301e13
feat: migrate capptuccin themes into my nur-packages, add nix's access-tokens into secrets
2023-12-20 13:13:54 +08:00
Ryan Yin
29511fa574
feat: refactor flake.nix
2023-12-20 02:19:40 +08:00
Ryan Yin
38e7a45bb8
fix: agenix on nix-darwin
2023-12-18 14:42:03 +08:00