Commit Graph

525 Commits

Author SHA1 Message Date
chn
97e25871ae add localPackages overlay 2023-10-13 21:13:28 +08:00
chn
bfd47d1dcf yoga: enable halo-keyboard 2023-10-08 19:04:39 +08:00
chn
9b89e61f20 yoga: disable smartd 2023-10-08 19:03:18 +08:00
chn
be54e681c3 add yoga to default 2023-10-08 11:55:20 +08:00
chn
62c3c6ab29 add checks 2023-10-08 10:57:57 +08:00
chn
f6a5022aca merge next 2023-10-07 20:41:14 +08:00
chn
53020f6373 allow deploy to yoga 2023-10-07 19:46:39 +08:00
chn
089fd25d8c nas: enable swap 2023-10-07 19:14:59 +08:00
chn
723e859079 update everything 2023-10-05 21:14:51 +08:00
chn
9ec12f8bfc Merge branch 'nas-beesd' 2023-10-05 19:16:26 +08:00
chn
27515d37fe nas: enable beesd 2023-10-05 19:16:12 +08:00
chn
4a7c532b31 Merge branch 'vps7-beesd' 2023-10-05 16:47:15 +08:00
chn
50aba26cfc vps7: enable beesd 2023-10-05 16:46:59 +08:00
chn
9f78a34e6a vps6: enable beesd 2023-10-05 15:55:39 +08:00
chn
b72c8a43fa vps7: prepare for beesd 2023-10-05 15:52:39 +08:00
chn
286fc162c9 vps6: prepare for beesd 2023-10-05 15:45:30 +08:00
chn
ea02adcf4d vps6: enable nextcloud 2023-10-04 19:51:48 +08:00
chn
15d89d99ad fix 2023-10-04 15:46:55 +08:00
chn
073aa595d3 vps7: enable nextcloud 2023-10-04 15:41:00 +08:00
chn
b9f5478c26 vps6: enable photoprism
vps7: enable photoprism
2023-10-04 12:09:01 +08:00
chn
990a5cf0be services.photoprism: init 2023-10-04 11:15:23 +08:00
chn
4eeae31498 vps6: enable element-web 2023-10-03 21:47:46 +08:00
chn
9c75d2ac8d fix 2023-10-03 20:41:09 +08:00
chn
259a1cc6f9 move xxx-proxy to nginx 2023-10-03 20:11:43 +08:00
chn
e4d1320373 restore old misskey 2023-10-03 19:00:33 +08:00
chn
e3336b95f8 fix 2023-10-02 22:27:35 +08:00
chn
97952ec828 service.misskey: allow multiple instances 2023-10-02 21:38:06 +08:00
chn
66bcb54311 prepare beesd for nas 2023-10-02 16:21:18 +08:00
chn
b533b80f31 nas: enable sshd in initrd 2023-10-02 13:55:40 +08:00
chn
a7315cd8b5 fix initrd.nas.chn.moe 2023-10-02 13:52:32 +08:00
chn
d6d0a0e230 nas: enable remote decryption 2023-10-02 13:36:27 +08:00
chn
8d583b626f nas.snapper: disable 2023-10-02 11:41:04 +08:00
chn
14ef69b54a pc.services.snapper: enable
pc.services.beesd: adjust
2023-10-02 09:54:58 +08:00
chn
3dc8a2d73a bugs: add nvme 2023-10-01 23:12:34 +08:00
chn
a694ada2ee Revert "pc.services.beesd: disable"
This reverts commit bacfb9ccf2.
2023-10-01 18:01:40 +08:00
chn
bacfb9ccf2 pc.services.beesd: disable
pc.services.snapper: enable
2023-10-01 17:49:09 +08:00
chn
63664f4fc7 pc.services.beesd: larger hash table size
pc.snapper: disable
2023-10-01 17:04:04 +08:00
chn
33b96bd46f pc: enable beesd 2023-10-01 16:25:25 +08:00
chn
38b6378160 services.beesd: disable 2023-10-01 09:22:08 +08:00
chn
ca59f06646 services.beesd: disable for boot 2023-09-29 18:33:35 +08:00
chn
9eec3611d4 services.beesd: set hashTableSizeMB 2023-09-29 10:52:14 +08:00
chn
b7d524671a enable beesd for all machines 2023-09-29 00:32:48 +08:00
chn
f9a5581410 add beesd 2023-09-28 23:44:04 +08:00
chn
469b765f99 meilisearch: add io limit 2023-09-24 20:47:46 +08:00
chn
cb9665bbb6 Merge branch 'next' 2023-09-21 15:31:19 +08:00
chn
a419838515 ready to merge into main 2023-09-21 15:28:19 +08:00
chn
91ba3d8ec2 openexr: fix build 2023-09-21 14:03:06 +08:00
chn
677e8111bf flake: default package do not build yoga 2023-09-20 16:52:45 +08:00
chn
d935330515 lock: downgrade nix-vscode-extensions 2023-09-19 18:51:36 +08:00
chn
1a2d11cef8 nix-store: fix 2023-09-18 23:45:11 +08:00
chn
bfec0e24a0 nginx: externalIp allow multiple ips 2023-09-18 23:33:40 +08:00
chn
de9945635b pc: enable nginx transparent proxy 2023-09-18 23:29:41 +08:00
chn
915fcc348d vps7: enable fontconfig 2023-09-18 21:30:02 +08:00
chn
aec4d38497 清理,放弃使用 rootless docker 2023-09-18 14:02:05 +08:00
chn
2312a8398c temp 2023-09-18 06:47:49 +08:00
chn
a519053c2a 整理 users 2023-09-18 05:16:38 +08:00
chn
bdc7945e71 Revert "暂存"
This reverts commit beffb2bb95.
2023-09-17 12:48:11 +08:00
chn
beffb2bb95 暂存 2023-09-17 12:48:06 +08:00
chn
f48a494e4f nginx: httpProxy add rewriteHttps option
nginx: httpProxy add locations support
vaultwarden: init
2023-09-16 15:34:27 +08:00
chn
fc6fa4b1db drop unused machines 2023-09-15 21:52:21 +08:00
chn
4387adde3f nginx: add streamProxy
vps6: enable nginx streamProxy
2023-09-15 20:59:18 +08:00
chn
9efc93db49 nas: add user zem, yjq, yxy 2023-09-14 19:11:33 +08:00
chn
d51a8177d6 sshd: allow password authentication 2023-09-14 18:38:10 +08:00
chn
f5ff5c3a9e xrdp: allow multiple hostnames 2023-09-13 21:19:08 +08:00
chn
4ad8abda21 nas: enable some services 2023-09-13 19:26:56 +08:00
chn
0e7385c408 nas: enable xrayClient 2023-09-13 19:12:32 +08:00
chn
4eaa4f8df2 pc: enable nebula relay
nas: enable nebula relay
2023-09-13 10:25:42 +08:00
chn
53be0e13c4 add groupshare (currently not working) 2023-09-12 23:08:35 +08:00
chn
d2c547ca46 nas: install system to ssd 2023-09-12 21:34:48 +08:00
chn
3f917a0cd1 nas: enable xrdp 2023-09-12 20:56:58 +08:00
chn
128ce69ce3 nas: enable nebula 2023-09-12 16:38:14 +08:00
chn
58e862661f 整理 users 2023-09-12 16:31:20 +08:00
chn
007438ba1f pe: add deploy 2023-09-10 18:09:48 +08:00
chn
9b03c80b9a nas: enable gui 2023-09-10 17:03:26 +08:00
chn
eef8b0f312 set gcc flags for unstablePackages 2023-09-10 16:40:19 +08:00
chn
dfcd4582ba nas: enable deploy 2023-09-10 15:32:32 +08:00
chn
e7df638e35 nas: final setup 2023-09-10 15:07:19 +08:00
chn
14d61eb3a7 pe: enable kvmGuest 2023-09-10 11:20:33 +08:00
chn
bc9c2a45d4 pc 基本上编译通过 2023-09-09 14:15:57 +08:00
chn
2615ed6437 暂存 2023-09-08 05:49:52 +08:00
chn
7c674ebbf9 update everything 2023-09-07 11:43:05 +08:00
chn
63ee2ce5d9 slack: use stablePackages 2023-09-06 00:18:50 +08:00
chn
7aebf47beb add xrdp 2023-09-05 17:17:43 +08:00
chn
14adcecc06 pc: enable misskey
add genymotion
2023-09-05 13:37:35 +08:00
chn
d7e5e5aba9 nixpks: add option oneapiArch
nomacs: fix build with cuda
vasp: add vasp
phonon-unfolding: add phonon-unfolding
2023-09-03 22:46:18 +08:00
chn
6faed2aed6 vps7: enable gui 2023-09-03 18:20:32 +08:00
chn
2a2654ae2b nixpkgs: add cudaSupport 2023-09-03 17:17:10 +08:00
chn
267279bc81 misskey: use nebula to proxy 2023-09-03 16:53:56 +08:00
chn
203fc9cffd synapse: use nebula to proxy 2023-09-03 16:36:28 +08:00
chn
3671fde36b vps7: enable nebula 2023-09-03 14:37:38 +08:00
chn
ac9a792095 impermanence: enable nodatacow by default
impermanence: persist /var/backup
2023-09-03 14:23:43 +08:00
chn
99043047db move nebula to system.networking 2023-09-02 22:28:51 +08:00
chn
7e15a7f3b3 move sops to system 2023-09-02 22:11:08 +08:00
chn
438d1181ff 整理 system.networking 2023-09-02 21:33:09 +08:00
chn
b2ccf88adc 整理 system.nixpkgs 2023-09-02 21:21:29 +08:00
chn
6b8d105349 fix build 2023-09-02 16:55:49 +08:00
chn
5132bded49 将 impermanence 移到 system 模块中 2023-09-02 16:40:17 +08:00
chn
e6969fb0c2 整理 system.kernel 2023-09-02 15:25:05 +08:00
chn
e1e88dfdba 整理 system.initrd 2023-09-02 15:07:16 +08:00
chn
72571d5d88 整理 system.grub 2023-09-02 14:54:37 +08:00
chn
0a7e808b6c 整理 system.fileSystems 2023-09-02 14:21:27 +08:00
chn
2d5397b0f1 整理 system.nix 2023-09-02 14:04:03 +08:00
chn
15ca93ada1 Revert "分离 nix 配置"
This reverts commit 9ff5212fe7.
2023-09-01 23:49:45 +08:00
chn
9ff5212fe7 分离 nix 配置 2023-09-01 23:44:51 +08:00
chn
735217d1b8 修改 hostname 为 pc 2023-09-01 21:18:09 +08:00
chn
3e029b25a5 tab 替换为空格 2023-09-01 21:05:26 +08:00
chn
0d46532922 add dguibert-nur-packages (nvhpc) 2023-09-01 14:37:51 +08:00
chn
9902ce82f8 add fake packages to build system
nix registry nixos-config to nixos
2023-09-01 02:09:16 +08:00
chn
c407e6c56c 打包,打个屁,人家都已经写好了 2023-09-01 01:54:15 +08:00
chn
b013ca70b3 pc: enable nebula
nebula fix firewall
2023-08-31 17:37:45 +08:00
chn
9ae78ee549 vps6 enable nebula 2023-08-31 17:20:17 +08:00
chn
f2c975999c deploy: disable automatic rollback 2023-08-30 16:05:37 +08:00
chn
76a237694c add synapse 2023-08-29 22:15:58 +08:00
chn
0a40f47aab enable coturn for vps6 2023-08-29 20:28:11 +08:00
chn
8f3125fec1 Merge branch 'vps7' 2023-08-28 17:42:57 +08:00
chn
fce5491d6b vps7: change ip 2023-08-28 10:28:59 +08:00
chn
287abc8907 vps7 change to broadwell 2023-08-28 01:06:05 +08:00
chn
7a73b7d9c1 chn-PC: allow compile broadwell 2023-08-28 01:05:12 +08:00
chn
0ad8903f01 vps7 enable nodatacow 2023-08-27 11:36:21 +08:00
chn
cc3842f450 disable misskey test 2023-08-27 00:38:09 +08:00
chn
46eb62fdb6 完成misskey 2023-08-26 23:55:14 +08:00
chn
3c2285704b 准备部署 misskey 2023-08-26 18:00:01 +08:00
chn
6d09435a2c enable misskey 2023-08-26 15:05:15 +08:00
chn
9d78bf0470 misskey proxy allow multiple instances 2023-08-26 14:12:06 +08:00
chn
fa4caaa2e9 fix 2023-08-25 23:18:13 +08:00
chn
d60a991eac enable 铜锣湾实验室 2023-08-25 22:55:33 +08:00
chn
b7c890a206 misskey 增加代理,并准备部署到 vps7 2023-08-25 22:32:43 +08:00
chn
3af36c2219 完成misskey服务 2023-08-25 19:36:09 +08:00
chn
f2d7260390 fix misskey services 2023-08-25 18:46:26 +08:00
chn
39dbad2031 add nas xmupc1 to all system 2023-08-23 20:22:27 +08:00
chn
ff056eee8b 整理rsshub(还不能用) 2023-08-22 21:10:53 +08:00
chn
fc69608ec0 add pe 2023-08-22 16:53:33 +08:00
chn
74790adf51 放弃misskey打包 2023-08-21 21:23:02 +08:00
chn
1a1860d214 整理系统配置 2023-08-21 19:53:39 +08:00
chn
606a5823e5 default build yoga 2023-08-21 19:25:45 +08:00
chn
249b5983c9 fix yoga boot 2023-08-21 12:15:20 +08:00
chn
9fd73fa3fd fix yoga config 2023-08-21 11:44:20 +08:00
chn
403742c4f7 enable gamemode 2023-08-21 01:38:14 +08:00
chn
4bae6952ba 补回deploy的配置 2023-08-21 01:20:53 +08:00
chn
84ba2e1c95 fix yoga config 2023-08-21 00:39:22 +08:00
chn
f7bd41ee94 整理输入 2023-08-20 23:49:18 +08:00
chn
5f6db7ee9b update system config 2023-08-20 23:12:12 +08:00
chn
78dad12e2c add deploy-rs 2023-08-20 21:39:36 +08:00
chn
78ca1676d7 try deploy-rs 2023-08-20 20:53:35 +08:00
chn
df2a5982eb add texstudio 2023-08-20 17:34:18 +08:00
chn
a565d30ed2 update intput 2023-08-20 10:41:01 +08:00
chn
8129993552 yoga bootstrap 2023-08-19 12:08:34 +08:00
chn
14e323a9c1 Merge branch 'new-machine' 2023-08-19 11:40:45 +08:00
chn
cbe8946066 use nixpkgs unstable 2023-08-19 11:40:04 +08:00
chn
c111152569 bootstrap for pe 2023-08-18 22:48:56 +08:00
chn
4544091766 add clang-git 2023-08-18 13:24:42 +08:00
chn
5a21f39ccd add yoga 2023-08-18 13:04:04 +08:00
chn
bfb95385f8 move fix of embree into bugs 2023-08-18 03:41:44 +08:00
chn
3a1b365112 disable firefox for xmupc1 2023-08-17 14:05:03 +08:00
chn
2da2507edb disable failed test for znver3 2023-08-16 23:49:25 +08:00
chn
642da4d9ea add nas and xmupc1 2023-08-16 02:34:22 +08:00
chn
9167fbfb04 init nas 2023-08-16 02:16:27 +08:00
chn
bb2dc2d8b0 add toplevel virtual package 2023-08-16 01:33:29 +08:00
chn
5366644661 xmupc1 init 2023-08-16 01:00:39 +08:00
chn
85d4e22b65 enable wallabag to vps7 2023-08-15 01:10:28 +08:00
chn
4388d82d4d enable postgresql for vps7 2023-08-15 00:53:30 +08:00
chn
990c4f656b fix vps7 nginx 2023-08-15 00:02:54 +08:00
chn
f7f7680a68 docker shoud set firewall 2023-08-14 23:52:44 +08:00
chn
c83385f63f add rsshub 2023-08-14 22:08:44 +08:00
chn
942347c4d3 enable postgresql 2023-08-14 17:07:57 +08:00
chn
9f13838c97 fix config for vps7 2023-08-14 15:57:42 +08:00
chn
3ccf8b4013 nix-store compress at local 2023-08-14 14:25:21 +08:00
chn
bc351fec9a enable nginx for PC 2023-08-14 13:59:32 +08:00
chn
cb1cefcbf3 nix-serve enable nginx proxy 2023-08-14 13:57:37 +08:00
chn
fc1a18a3f3 remove fileshelter 2023-08-14 02:16:53 +08:00
chn
ea9ff4dd85 bootstrap for vps7 2023-08-14 00:54:46 +08:00
chn
49e25ed3cd remove send, add fileshelter 2023-08-13 23:24:47 +08:00
chn
589194cce8 fix nginx config 2023-08-13 21:11:48 +08:00
chn
c3331ae425 enable send for vps6 2023-08-13 20:53:42 +08:00
chn
0ea315017e add send 2023-08-13 19:42:41 +08:00
chn
601f65e905 bootstrap using znver3 2023-08-13 13:33:45 +08:00
chn
14ac2708d8 fix vps4 config 2023-08-13 13:21:54 +08:00
chn
8e956b31ce bootstrap for vps4 2023-08-13 13:12:45 +08:00
chn
593391a894 使用 xray reality 2023-08-12 23:58:18 +08:00
chn
a1cbd3949e xray enable fingerprint filter 2023-08-12 20:00:59 +08:00
chn
c87bc53a24 add nginx httpProxy 2023-08-12 11:58:01 +08:00
chn
54461b6898 switch to unstable branch 2023-08-12 01:03:55 +08:00
chn
fe62b6bd81 Merge branch 'main' into next 2023-08-11 16:22:45 +08:00
chn
528cb94b54 add initrd.vps6.chn.moe 2023-08-11 02:31:59 +08:00
chn
2a8becd0ce Merge branch 'main' into next 2023-08-10 21:22:06 +08:00
chn
f132d8b53b xray 使用明文服务器地址 2023-08-10 20:20:17 +08:00
chn
e72fe79441 enable xray server for vps6 2023-08-10 19:43:28 +08:00
chn
72a1c5c489 enabel nginx transparent proxy for vps6 2023-08-10 17:50:08 +08:00
chn
13d1cd8d2d enable smartd 2023-08-10 10:15:21 +08:00
chn
534a9ad602 Revert "use last kernel"
This reverts commit 8bc6403905.
2023-08-10 02:29:09 +08:00
chn
8bc6403905 use last kernel 2023-08-09 20:06:58 +08:00
chn
92c2f311e2 update inputs 2023-08-09 15:52:08 +08:00
chn
fa5e6c1450 add waydroid hibernate bug 2023-08-08 16:35:59 +08:00
chn
195242cbc6 enable nix-serve 2023-08-07 21:47:09 +08:00
chn
f0be22d66a add frp 2023-08-07 21:16:49 +08:00
chn
5d122cbf97 init for vps4 and vps7 2023-08-06 18:52:32 +08:00
chn
144cc383ed add powertop 2023-08-06 09:46:37 +08:00
chn
1b87ad7ab9 add bootstrap system 2023-08-05 21:44:50 +08:00
chn
0d93cef4da allow more march 2023-08-05 19:32:34 +08:00
chn
b6f88592e1 add fedora 2023-08-05 11:50:18 +08:00
chn
a7ac984a70 vps6 use march 2023-08-05 09:40:10 +08:00
chn
2e1f763f4a add extraMarch 2023-08-05 09:35:17 +08:00
chn
c8037eb6cd try to enable acme 2023-08-04 20:25:17 +08:00
chn
ceab637b8b add swap for vps6 2023-08-03 18:03:09 +08:00
chn
992dd8d800 fix vps6 config 2023-08-03 17:57:38 +08:00
chn
a62d8c2677 enable u2f as default 2023-08-02 15:30:20 +08:00
chn
b20aecca1f fix manual decrypt 2023-08-02 14:24:25 +08:00
chn
af1a9c5a0a 暂存 2023-08-01 22:40:09 +08:00
chn
db54e3ca4f make manual decrypt devices exist before cryptsetup.target reached 2023-08-01 16:34:08 +08:00
chn
1b694ea319 fix decrypt manual 2023-08-01 16:14:58 +08:00
chn
bf276b1d19 longer wait time for manually unlocked device 2023-08-01 16:09:26 +08:00
chn
4e9a2cf4ea remove auto decrypt 2023-08-01 14:50:24 +08:00
chn
1aa4683545 fix network in initrd 2023-08-01 13:05:10 +08:00
chn
085972d7a8 fix ssh 2023-08-01 11:22:30 +08:00
chn
6cd2e708d4 add waydroid0 to firewall trustedInterfaces 2023-08-01 11:09:30 +08:00
chn
a2f21bef76 尝试启用 initrd ssh 2023-08-01 02:05:48 +08:00
chn
80af75ed28 add dracut 2023-08-01 01:33:00 +08:00
chn
ab9dac4166 run roll-rootfs before sysroot.mount 2023-07-31 23:32:19 +08:00
chn
47d8d0a026 add vps6 2023-07-31 22:20:22 +08:00
chn
1bb777b80f add sops for vps6 2023-07-31 22:14:31 +08:00
chn
9299314a1b bootstrap do not keep output 2023-07-31 21:55:15 +08:00
chn
623db23bf7 改正 bootstrap 的挂载 2023-07-31 21:40:07 +08:00
chn
095e9a5f8b vps6 config to bootstrap 2023-07-31 21:11:17 +08:00
chn
73ef07def9 enable sshd for vps6 2023-07-31 14:56:45 +08:00
chn
3dcf316310 修正一部分错误 2023-07-28 20:15:49 +08:00
chn
dca603a583 增加 vps6 的初始配置用于测试 2023-07-28 20:06:44 +08:00
chn
0833f288f7 add xmunet fix 2023-07-27 23:14:44 +08:00
chn
6540a7d980 全部整理完成了 2023-07-27 23:05:04 +08:00
chn
b77cb6414d 暂存 2023-07-27 22:24:01 +08:00
chn
dc18f6e51d 所有模块都整理完成 2023-07-27 21:50:51 +08:00
chn
89a6a41d29 暂存 2023-07-27 21:14:39 +08:00
chn
3d2624284f 暂存 2023-07-27 19:01:58 +08:00
chn
68f4374c91 整理很多内容 2023-07-27 11:05:14 +08:00
chn
6ba50d9906 move display-manager after to modules 2023-07-27 00:40:37 +08:00
chn
02fa0af289 set display-manager after network-online.target 2023-07-27 00:37:57 +08:00
chn
c139989344 do not work as kvm guest 2023-07-27 00:16:17 +08:00
chn
77c878894d fix 2023-07-27 00:07:20 +08:00
chn
39eb683ee8 暂存 2023-07-26 21:05:46 +08:00
chn
c34c579835 fix 2023-07-26 17:13:00 +08:00
chn
2029099f45 整理一些服务 2023-07-26 17:08:32 +08:00
chn
eea2495e2f 整理字体设置 2023-07-26 17:03:09 +08:00
chn
d69f6effd4 整理services 2023-07-25 23:33:37 +08:00
chn
139275964d 尝试修复 x0rg 2023-07-25 20:06:07 +08:00
chn
5db90f5f62 整理所有软件包 2023-07-25 18:04:29 +08:00
chn
5d3852d6b7 fix 2023-07-24 12:52:49 +08:00
chn
32ae92be3c 整理 gui 2023-07-24 12:52:00 +08:00
chn
c58284cb63 整理 nspawn 2023-07-24 12:41:38 +08:00
chn
0ef9462bda 整理一些软件包 2023-07-23 16:16:56 +08:00
chn
8d8bbeed35 整理一些软件包 2023-07-23 12:14:32 +08:00
chn
64194760d2 整理很多东西 2023-07-23 00:20:11 +08:00