Ryan Yin and GitHub
20685f8927
Merge pull request #195 from ryan4yin/apple-silicon
...
feat: remove x86_64-darwin, add new nixos host on macbook pro m2
2025-07-13 10:53:43 +08:00
Ryan Yin and GitHub
0c7e43a21b
feat: add sandboxed wechat ( #196 )
2025-07-12 16:49:45 +08:00
Ryan Yin and GitHub
f6a5d75f4f
Merge pull request #203 from ryan4yin/catppuccin
...
refactor: theme - catppuccin-mocha
2025-07-12 15:31:17 +08:00
Ryan Yin and GitHub
ffee47a2de
chore: replace impermanence with preservation ( #201 )
2025-06-29 15:08:12 +08:00
Ryan Yin and GitHub
0004bccc9d
feat: hosts/k8s - fix k3s cidr ( #200 )
2025-06-29 15:00:53 +08:00
Ryan Yin and GitHub
aaabb5ed76
feat: hosts/k8s - replace impermanence with preservation ( #199 )
2025-06-29 14:56:08 +08:00
Ryan Yin and GitHub
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 and GitHub
763167ce0d
feat: replace docker with podman, fix justfile for nixpkgs-review ( #197 )
2025-06-29 10:32:32 +08:00
Ryan Yin and GitHub
4ec26c5e5f
refactor: fonts ( #194 )
2025-06-22 20:13:50 +08:00
Ryan Yin and GitHub
f03183e2d9
fix: loki-mixin - remove label - job ( #193 )
2025-06-09 02:57:00 +08:00
Ryan Yin and GitHub
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 and GitHub
50c911ea2d
Merge pull request #188 from ryan4yin/xdg-terminal-exec
...
feat(nixos): desktop - Add xdg-terminal-exec #185
2025-05-21 13:20:07 +08:00
Ryan Yin and GitHub
978ebab16f
Merge pull request #189 from ryan4yin/nixos-25.05
...
feat: bump to nixos 25.05
2025-05-21 13:12:59 +08:00
Ryan Yin and GitHub
b44d277072
feat(ssh): Using SSH over the HTTPS port for GitHub, refactor ssh config ( #187 )
2025-05-16 00:24:46 +08:00
Ryan Yin and GitHub
e151d3b488
Merge pull request #186 from ryan4yin/darwin-frieren
...
feat(darwin): new host - frieren
2025-05-13 15:31:21 +08:00
Ryan Yin and GitHub
891c70e045
Merge pull request #182 from DataEraserC/patch-3
...
fix(typo): fix typo in the comment of home/base/tui/editors/neovim/nvim/lua/lazy_setup.lua
2025-02-15 15:24:44 +08:00
Ryan Yin and GitHub
7e4c6de8cc
Merge pull request #179 from ryan4yin/ghostty
...
feat: add ghostty
2025-01-29 14:40:48 +08:00
Ryan Yin and GitHub
a3aa2db0f1
Reinit fern ( #181 )
...
* chore: update flake.lock, reinit macbook-fern
* fix: darwin - use XDG base directories, fix secrets
* fix(NixOS): update lanzaboote
2025-01-29 13:54:35 +08:00
Ryan Yin and GitHub
7deed26cc5
chore: update flake.lock & fix issues ( #180 )
2025-01-22 11:42:23 +08:00
Ryan Yin and GitHub
113b764052
Merge pull request #178 from OpusNano/main
...
Correct typos in README.md
2024-12-07 21:56:57 +08:00
Ryan Yin and GitHub
984fac8469
docs: hardening
2024-11-06 11:49:44 +08:00
Ryan Yin and GitHub
b940146aec
docs: hardening
2024-11-06 11:40:36 +08:00
Ryan Yin and GitHub
e4c256145b
fix: victoriametrics ( #172 )
...
* chore: update aqua's host key
* fix: victoriametrics
* feat: adjust order of nix cache mirrors
* feat: update mysecrets
* fix: use bind mount - Failed at step STATE_DIRECTORY
2024-10-31 23:29:27 +08:00
Ryan Yin and GitHub
34072df760
feat: migrate from prometheus to victoriametrics ( #171 )
...
* feat: migrate from prometheus to victoriametrics
* fix: duplicated declaration
* fix: victoriametrics - isSystemUser
* fix: import promTypes
* fix: vmalert
* fix(victoriametrics): cli args
2024-10-23 23:22:08 +08:00
Ryan Yin and GitHub
fed81fad1c
Merge pull request #166 from ryan4yin/nixpaks
...
feat: nixpakd-firefox
2024-09-25 19:54:43 +08:00
Ryan Yin and GitHub
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 and GitHub
df9ca7aefa
feat: hardening nixos desktops ( #160 )
...
* feat: hardening nixos desktops
* refactor: move hardening to the root folder
* feat: add nixpaks into nixpkgs via overlays
* feat: nixpak - add netease music
* docs: hardening
* fix: nvidia
* fix: disable apparmor & hardening profile to avoid neovim being killed
* fix: firefox cursor & fonts
2024-09-05 23:59:39 +08:00
Ryan Yin and GitHub
cf34ea047c
Add postgresql ( #163 )
...
* feat: add postgresql
* feat: add grafana dashbaord, fix exporter
2024-09-03 14:32:20 +08:00
Ryan Yin and GitHub
a1789eebff
refactor: remove i3 ( #162 )
2024-09-03 00:06:34 +08:00
Ryan Yin and GitHub
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 and GitHub
e61ed83bf1
feat: add istio 1.23's grafana dashboards ( #159 )
2024-08-20 12:21:05 +08:00
Ryan Yin and GitHub
1bf67acde9
fix: hdd storage - auto unlock after booted ( #158 )
2024-08-17 04:05:22 +08:00
Ryan Yin and GitHub
e8be41f8e1
Merge pull request #156 from ryan4yin/data-crypted
...
feat: data-crypted
2024-08-17 02:28:12 +08:00
Ryan Yin and GitHub
4def213b08
Merge pull request #155 from ryan4yin/remove-sbcs
...
refactor: migrate sbcs to https://github.com/ryan4yin/nixos-config-sbc
2024-08-16 15:08:12 +08:00
Ryan Yin and GitHub
07178984b1
Merge pull request #154 from ryan4yin/refactor-vars
...
refactor: migrate ssh auth keys & hashed password into vars
2024-08-16 14:40:54 +08:00
Ryan Yin and GitHub
41af2c1444
Merge pull request #152 from ryan4yin/kubevirt-hugepages
...
feat: kubevirt - use 75% of the memory for hugepages
2024-08-15 22:50:05 +08:00
Ryan Yin and GitHub
94c8eef2cb
Merge pull request #151 from ryan4yin/homepage
...
feat: adjust homepage config
2024-07-31 23:04:01 +08:00
Ryan Yin and GitHub
3aaa4c0372
Merge pull request #150 from ryan4yin/p8s-scrape-configs
...
refactor: p8s scrape configs
2024-07-31 21:41:19 +08:00
Ryan Yin and GitHub
9b0c5d7d50
Merge pull request #149 from ryan4yin/fix-nodejs-based-apps
...
fix: fix nodejs-based apps
2024-07-31 17:19:49 +08:00
Ryan Yin and GitHub
87dfa7669f
Merge pull request #145 from ryan4yin/migrate-services-to-aqua
...
feat: migrate grafana & prometheus to aqua
2024-07-31 16:22:27 +08:00
Ryan Yin and GitHub
325f82b9cc
fix: nix path ( #147 )
2024-07-31 13:39:49 +08:00
Ryan Yin and GitHub
d02331c1e0
Merge pull request #143 from ryan4yin/kubevirt-hugepages
...
feat: pre-allocate hugepages for kubevirt
2024-07-29 22:43:28 +08:00
Ryan Yin and GitHub
3dc7ec1fe8
Merge pull request #141 from DataEraserC/fix-gtk-theme
...
fix(home/linux/gui/base/gtk.nix): gtk theme name mismatch after upgrade
2024-07-26 16:35:14 +08:00
Ryan Yin and GitHub
86ec08aecb
Merge pull request #140 from ryan4yin/nix-ld
...
feat: add nix-ld and LIBRARY_PATH for mason.nvim and other downloaded…
2024-07-25 23:27:46 +08:00
Ryan Yin and GitHub
aa0e1d84e0
Merge pull request #139 from DataEraserC/patch-11
...
fix(docs typo):`Morden` -> `Modern`
2024-07-24 08:51:56 +08:00
Ryan Yin and GitHub
b1c6f1b90f
Merge pull request #137 from ryan4yin/update
...
Update dependencies
2024-07-20 12:14:05 +08:00
Ryan Yin and GitHub
04fa05151a
Merge pull request #136 from DataEraserC/patch-11
...
fix: ignore typo `crypted-nixos`
2024-07-08 09:36:09 +08:00
Ryan Yin and GitHub
1f14f5899c
Merge pull request #135 from DataEraserC/patch-9
...
fix(docs): update url in docs
2024-06-19 09:29:30 +08:00
Ryan Yin and GitHub
71cb1cf295
Merge pull request #134 from ryan4yin/rename-luks-device
...
chore: rename luks device to crypted-nixos
2024-06-18 09:41:09 +08:00
Ryan Yin and GitHub
e903f95a46
Merge pull request #133 from yocoldle/patch-1
...
docs: fix description about the helix plugin system
2024-06-18 09:37:41 +08:00
Ryan Yin and GitHub
cf51e77d75
Merge pull request #132 from ryan4yin/update-flake-lock
...
Update flake lock, adjust nushell
2024-06-15 11:54:09 +08:00
Ryan Yin and GitHub
12494d66af
Merge pull request #130 from DataEraserC/main
...
fix(docs): fix partition unmatched
2024-06-03 18:40:51 +08:00
Ryan Yin and GitHub
98e2e7196d
Merge pull request #129 from ryan4yin/upgrade-to-24.05
...
feat: upgrade to 24.05
2024-06-02 13:58:13 +08:00
Ryan Yin and GitHub
b3d7d0d2a3
Merge pull request #128 from shelken/main
...
chore(Justfile): Use recipe attributes to scope commands on specific platform
2024-05-13 10:49:23 +08:00
Ryan Yin and GitHub
c65018f450
Update FUNDING.yml
2024-05-10 12:14:26 +08:00
Ryan Yin and GitHub
218ff4c1da
Merge pull request #127 from DataEraserC/patch-8
...
fix(Justfile): fix `'--update-input' is a deprecated alias for 'flake update'`
2024-05-10 09:41:10 +08:00
Ryan Yin and GitHub
a626458b8e
Merge pull request #126 from DataEraserC/patch-7
...
fix(secrets/README.md): fix nixpkgs does not contain agenix
2024-05-06 09:33:47 +08:00
Ryan Yin and GitHub
ace653e9d6
Merge pull request #124 from DataEraserC/patch-6
...
feat: Replace unzip with unzipNLS for proper extraction of non-English content
2024-04-30 13:59:21 +08:00
Ryan Yin and GitHub
14dabdcee5
Merge pull request #123 from ryan4yin/fix-nixpkgs-flakes
...
fix: option `nix.registry.nixpkgs.to.path' has conflicting definition
2024-04-20 14:59:41 +08:00
Ryan Yin and GitHub
9631334088
Merge pull request #121 from kluen/patch-1
...
docs(README): Fix links to neovim and emacs
2024-04-16 09:42:41 +08:00
Ryan Yin and GitHub
ddad742023
Merge pull request #120 from DataEraserC/patch-5
...
fix several typos
2024-04-15 09:47:24 +08:00
Ryan Yin and GitHub
309469fa85
Merge pull request #118 from ryan4yin/astronvim-v4
...
feat: upgrade astronvim to v4
2024-04-13 23:12:10 +08:00
Ryan Yin and GitHub
33b3f33781
Merge pull request #117 from DataEraserC/patch-4
...
fix(typo): fix typo in the comment of hosts/idols-ai/home.nix
2024-04-12 22:49:44 +08:00
Ryan Yin and GitHub
b8797d5394
Merge pull request #114 from DataEraserC/patch-3
...
fix(neovim typo): fix typo in the comment of astronvim_user/init.lua
2024-04-11 09:23:25 +08:00
Ryan Yin and GitHub
8c464a9aee
Merge pull request #113 from DataEraserC/patch-2
...
fix(README.md typo): `just hypr-debug`->`just hypr debug`
2024-04-09 10:18:15 +08:00
Ryan Yin and GitHub
11a4e368d5
Merge pull request #112 from ryan4yin/private-ca
...
feat: private ca
2024-04-03 17:04:07 +08:00
Ryan Yin and GitHub
4061d65d60
Merge pull request #110 from ryan4yin/migrate-services-to-aarch
...
feat: migrate all nixos services from idols to 12kingdoms
2024-03-31 16:53:11 +08:00
Ryan Yin and GitHub
27959277d3
Merge pull request #109 from ryan4yin/kubevirt
...
feat: add configs for kubevirt-lab-1
2024-03-29 01:38:51 +08:00
Ryan Yin and GitHub
8d845f6fd0
Merge pull request #108 from ryan4yin/migrate-services
...
feat: use suzi as the default gateway
2024-03-27 23:36:48 +08:00
Ryan Yin and GitHub
e37e478a3a
Merge pull request #107 from DataEraserC/patch-1
...
fix(comment typo): souce->source
2024-03-26 19:57:11 +08:00
Ryan Yin and GitHub
20224f0e0a
Merge pull request #106 from ryan4yin/migrate-tailscale
...
feat(hosts/12kingdoms-suzu): migrate tailscale into microvm - mitsuha
2024-03-26 01:10:14 +08:00
Ryan Yin and GitHub
63ec4d7d65
Merge pull request #104 from ryan4yin/migrate-services
...
feat: migrate some hosts to microvm
2024-03-26 00:43:59 +08:00
Ryan Yin and GitHub
cfc71fc279
Merge pull request #105 from ryan4yin/add-tests-kernel
...
feat(tests): add simple kernel test
2024-03-25 00:29:30 +08:00
Ryan Yin and GitHub
9dbee2c787
Merge pull request #102 from ryan4yin/k3s-test-cluter-running-on-kubevirt
...
feat: add a test k3s cluster running on kubevirt
2024-03-24 23:38:30 +08:00
Ryan Yin and GitHub
c258b3b1c8
Merge pull request #103 from ryan4yin/refactor-networking-k8s
...
refactor(vars,hosts): networking & k3s clusters
2024-03-23 01:59:11 +08:00
Ryan Yin and GitHub
4b918e51d2
Merge pull request #101 from ryan4yin/k3s-kubevirt
...
feat: longhorn & iscsi
2024-03-19 00:46:01 +08:00
Ryan Yin and GitHub
7d5a04fd38
Merge pull request #99 from ryan4yin/k8s
...
fix: k3s cluster
2024-03-18 00:55:59 +08:00
Ryan Yin and GitHub
bd555d7e76
Merge pull request #100 from DataEraserC/main
...
fix(comment typo): creen->screen
2024-03-17 20:04:30 +08:00
Ryan Yin and GitHub
d5ea3f0edf
Merge pull request #98 from DataEraserC/main
...
feat(xdg): use imv-dir instead to auto select the directory where the image is located.
2024-03-15 09:35:30 +08:00
Ryan Yin and GitHub
48f2cfa99c
Merge pull request #96 from ryan4yin/darwin-eval-tests
...
feat(tests): add eval tests for darwin systems
2024-03-14 01:14:42 +08:00
Ryan Yin and GitHub
532121ecd4
Merge pull request #95 from ryan4yin/fix-home-manager
...
fix: macosSystem & colmenaSystem
2024-03-14 01:01:21 +08:00
Ryan Yin and GitHub
1c65d1654a
Merge pull request #94 from ryan4yin/add-develop-env-for-ruby
...
feat: add develop environment for ruby
2024-03-14 00:36:09 +08:00
Ryan Yin and GitHub
01fbdf5218
Merge pull request #93 from ryan4yin/nixos-tests
...
feat(WIP): add nixos tests - integration tests
2024-03-13 23:03:41 +08:00
Ryan Yin and GitHub
55eb63a6bd
Merge pull request #92 from ryan4yin/rename-haumea-tests
...
fix: rename haumea tests
2024-03-13 21:51:09 +08:00
Ryan Yin and GitHub
bfdf86bf8d
Merge pull request #85 from ryan4yin/gitea
...
feat: gitea
2024-03-13 18:07:28 +08:00
Ryan Yin and GitHub
41a9fe1e4b
Merge pull request #90 from ryan4yin/action-triggers
...
feat: update workflows triggers
2024-03-13 17:29:21 +08:00
Ryan Yin and GitHub
adcfb1ccb3
Merge pull request #88 from ryan4yin/unit-tests
...
Unit tests
2024-03-13 16:45:56 +08:00
Ryan Yin and GitHub
be963c0642
Merge pull request #87 from ryan4yin/refactor-home-module
...
refactor: home modules
2024-03-13 16:31:44 +08:00
Ryan Yin and GitHub
0fe886e996
Merge pull request #86 from he0119/patch-1
...
fix: home-module typo
2024-03-13 13:24:53 +08:00
Ryan Yin and GitHub
fa57812c91
Merge pull request #84 from ryan4yin/refactor-darwin-packages
...
Refactor: Remove darwin packages
2024-03-11 14:17:15 +08:00
Ryan Yin and GitHub
ebf9a48677
Merge pull request #79 from ryan4yin/filesystem-based-modules
...
refactor: flake outputs & hosts
2024-03-10 20:13:57 +08:00
Ryan Yin and GitHub
d7738efed2
Merge pull request #78 from yqlbu/main
...
fix(secrets/nixos.nix): correct a typo
2024-03-08 23:26:42 +08:00
Ryan Yin and GitHub
bf3f364f89
Merge pull request #77 from ryan4yin/use-optionals
...
refactor: use lib.optionals instead of if...then...else
2024-03-08 23:18:41 +08:00
Ryan Yin and GitHub
52d04c1cb1
Merge pull request #75 from ryan4yin/aarch-tmpfs-on-root
...
feat: aarch64 - tmpfs on root + impermanence
2024-03-07 23:11:23 +08:00
Ryan Yin and GitHub
7c91ffb251
Merge pull request #74 from ryan4yin/update-aarch-riscv
...
feat: UEFI NixOS on aarch64(rk3588)
2024-03-07 22:12:48 +08:00
Ryan Yin and GitHub
77bd038f32
Merge pull request #73 from ryan4yin/attic
...
feat: add attic - a self-hosted nix cache server
2024-03-04 02:36:50 +08:00
Ryan Yin and GitHub
b7845ef85e
Merge pull request #71 from ryan4yin/kubevirt
...
feat: kubevirt on k3s
2024-03-03 20:03:43 +08:00
Ryan Yin and GitHub
b8e580ee5a
Merge pull request #72 from DataEraserC/main
...
Fix boolean expectation error and update conditional checks.
2024-03-03 00:26:50 +08:00
Ryan Yin and GitHub
fcde4b8e83
feat: update ssh.nix
2024-02-28 09:02:24 +08:00
ryan4yin and Ryan Yin
67c62534e8
feat: impermanence
2023-12-02 20:56:50 +08:00