Compare commits
11 commits
46d5651272
...
bcd42cbed3
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
bcd42cbed3 | ||
|
|
46d28957a7 | ||
|
|
4f3b9fcf61 | ||
|
|
23e73179d8 | ||
|
|
002831165d | ||
|
|
0609219038 | ||
|
|
8de4e5eafd | ||
|
|
4bfc8f6a67 | ||
|
|
4fee660d2d | ||
|
|
fd45c1bcff | ||
|
|
7b6d6626cb |
3 changed files with 43 additions and 13 deletions
24
flake.lock
generated
24
flake.lock
generated
|
|
@ -133,11 +133,11 @@
|
||||||
"qmd": "qmd"
|
"qmd": "qmd"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1781072789,
|
"lastModified": 1782864339,
|
||||||
"narHash": "sha256-/F/4Kg7t7accuaAzc8khMyK+xXReXjpU9Tn4L0LrnyI=",
|
"narHash": "sha256-SdFKlthFIoFNGkB/xNLOKtuoaoEKvDLMWu5hAIsH7zw=",
|
||||||
"owner": "openclaw",
|
"owner": "openclaw",
|
||||||
"repo": "nix-openclaw",
|
"repo": "nix-openclaw",
|
||||||
"rev": "a60fb12d461edfdadb6dca65a3b72230e35014ad",
|
"rev": "910c1ce89e6a6c7574ab97d3935afbe5310b5db7",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -182,11 +182,11 @@
|
||||||
},
|
},
|
||||||
"nixpkgs-unstable": {
|
"nixpkgs-unstable": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1780749050,
|
"lastModified": 1782959384,
|
||||||
"narHash": "sha256-3av0pIjlOWQ6rDbNOmpUSvbNnJkGORQKKjb4LtCZsIY=",
|
"narHash": "sha256-xnJJk+ct+D2+wdRxj1wk36w5zV9RVESwRqcklPdt3fM=",
|
||||||
"owner": "NixOS",
|
"owner": "NixOS",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "a799d3e3886da994fa307f817a6bc705ae538eeb",
|
"rev": "65179426c83bb3f6bc14898b42ea1c6f01d374b0",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -230,11 +230,11 @@
|
||||||
},
|
},
|
||||||
"nixpkgs_4": {
|
"nixpkgs_4": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1780952837,
|
"lastModified": 1782847189,
|
||||||
"narHash": "sha256-Fwd1+spDtQ0hDyBwme6ufG3n4mY0UrjjFdYHv+G/Hds=",
|
"narHash": "sha256-twXPFqFsrrY5r28Zh7Homgcp2gUMBgQ6WDS98Q/3xFI=",
|
||||||
"owner": "NixOS",
|
"owner": "NixOS",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "e820eb4a444b46a19b2e03e8dfd2359439ff30fe",
|
"rev": "b6018f87da91d19d0ab4cf979885689b469cdd41",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -317,11 +317,11 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1780637620,
|
"lastModified": 1783063092,
|
||||||
"narHash": "sha256-ngPdHinPyF0AMxRr32qt+TZCv0sagmooBW14u6DfjSU=",
|
"narHash": "sha256-H6lM+h8+ZT25uWJwmYkER5yj5RJ9DP2++n5um/XH3J0=",
|
||||||
"owner": "youwen5",
|
"owner": "youwen5",
|
||||||
"repo": "zen-browser-flake",
|
"repo": "zen-browser-flake",
|
||||||
"rev": "8c62bc6a72ac5a5b8d1b41b2b88dfed9d9932c48",
|
"rev": "36b24209358c82e0ea5404ba003ae8dc37334c86",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
|
||||||
|
|
@ -60,7 +60,15 @@ in {
|
||||||
services.logrotate.checkConfig = false;
|
services.logrotate.checkConfig = false;
|
||||||
|
|
||||||
boot.tmp.cleanOnBoot = true;
|
boot.tmp.cleanOnBoot = true;
|
||||||
zramSwap.enable = true;
|
zramSwap = {
|
||||||
|
enable = true;
|
||||||
|
memoryPercent = 100;
|
||||||
|
};
|
||||||
|
|
||||||
|
systemd.coredump.extraConfig = ''
|
||||||
|
Storage=none
|
||||||
|
ProcessSizeMax=0
|
||||||
|
'';
|
||||||
|
|
||||||
services.restic.backups.vps = {
|
services.restic.backups.vps = {
|
||||||
initialize = true;
|
initialize = true;
|
||||||
|
|
@ -196,6 +204,12 @@ in {
|
||||||
dbtype = "pgsql";
|
dbtype = "pgsql";
|
||||||
};
|
};
|
||||||
phpOptions."opcache.interned_strings_buffer" = "16";
|
phpOptions."opcache.interned_strings_buffer" = "16";
|
||||||
|
poolSettings = {
|
||||||
|
pm = "ondemand";
|
||||||
|
"pm.max_children" = 4;
|
||||||
|
"pm.process_idle_timeout" = "20s";
|
||||||
|
"pm.max_requests" = 200;
|
||||||
|
};
|
||||||
settings = {
|
settings = {
|
||||||
default_phone_region = "BR";
|
default_phone_region = "BR";
|
||||||
maintenance_window_start = 1;
|
maintenance_window_start = 1;
|
||||||
|
|
@ -267,6 +281,9 @@ in {
|
||||||
WorkingDirectory = "/home/${username}/notebooks";
|
WorkingDirectory = "/home/${username}/notebooks";
|
||||||
Restart = "on-failure";
|
Restart = "on-failure";
|
||||||
RestartSec = 5;
|
RestartSec = 5;
|
||||||
|
MemoryHigh = "320M";
|
||||||
|
MemoryMax = "420M";
|
||||||
|
MemorySwapMax = "256M";
|
||||||
ExecStart =
|
ExecStart =
|
||||||
"${jupyterEnv}/bin/jupyter-lab --config=/etc/jupyter/jupyter_server_config.py";
|
"${jupyterEnv}/bin/jupyter-lab --config=/etc/jupyter/jupyter_server_config.py";
|
||||||
};
|
};
|
||||||
|
|
|
||||||
|
|
@ -1326,6 +1326,19 @@ in {
|
||||||
services.home-assistant.lovelaceConfigFile =
|
services.home-assistant.lovelaceConfigFile =
|
||||||
../../configs/home-assistant/ui-lovelace.yaml;
|
../../configs/home-assistant/ui-lovelace.yaml;
|
||||||
|
|
||||||
|
systemd.services.home-assistant = {
|
||||||
|
wants = [ "tailscaled.service" ];
|
||||||
|
after = [ "tailscaled.service" ];
|
||||||
|
preStart = lib.mkAfter ''
|
||||||
|
for _ in $(${pkgs.coreutils}/bin/seq 1 60); do
|
||||||
|
if ${pkgs.glibc.bin}/bin/getent hosts api-aic.lgthinq.com >/dev/null; then
|
||||||
|
break
|
||||||
|
fi
|
||||||
|
${pkgs.coreutils}/bin/sleep 1
|
||||||
|
done
|
||||||
|
'';
|
||||||
|
};
|
||||||
|
|
||||||
environment.etc."home-assistant/ui-overview.yaml".source =
|
environment.etc."home-assistant/ui-overview.yaml".source =
|
||||||
../../configs/home-assistant/ui-overview.yaml;
|
../../configs/home-assistant/ui-overview.yaml;
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue