From 2a388f53ac929e326a8518a0993ddefff1a0d416 Mon Sep 17 00:00:00 2001 From: Tom Hubrecht Date: Fri, 8 Mar 2024 11:54:59 +0100 Subject: [PATCH] fix(compute01): Make it work ? --- machines/compute01/_configuration.nix | 1 + machines/compute01/arkheon.nix | 14 +++++++++++++- machines/compute01/secrets/arkheon-env_file | Bin 1458 -> 1497 bytes npins/sources.json | 6 +++--- 4 files changed, 17 insertions(+), 4 deletions(-) diff --git a/machines/compute01/_configuration.nix b/machines/compute01/_configuration.nix index 15d723e..aa7b8f6 100644 --- a/machines/compute01/_configuration.nix +++ b/machines/compute01/_configuration.nix @@ -10,6 +10,7 @@ lib.extra.mkConfig { enabledServices = [ # List of services to enable + "arkheon" "ds-fr" "grafana" "hedgedoc" diff --git a/machines/compute01/arkheon.nix b/machines/compute01/arkheon.nix index ad8cba9..b676225 100644 --- a/machines/compute01/arkheon.nix +++ b/machines/compute01/arkheon.nix @@ -1,11 +1,23 @@ { config, sources, ... }: { - nixpkgs.overlays = [ (import (sources.arkheon.outPath + "/overlays.nix")) ]; + nixpkgs.overlays = [ (import (sources.arkheon.outPath + "/overlay.nix")) ]; services.arkheon = { enable = true; + pythonEnv = + (import sources.nixos-unstable { + overlays = [ (import (sources.arkheon.outPath + "/overlay.nix")) ]; + }).python3.withPackages + ( + ps: [ + ps.arkheon + ps.daphne + ps.psycopg2 + ] + ); + domain = "arkheon.dgnum.eu"; nginx = { diff --git a/machines/compute01/secrets/arkheon-env_file b/machines/compute01/secrets/arkheon-env_file index 2de3ea61a5a287d143dc657267cf863a1a1b9124..f8be4378bb6dceb5e28112e896f8b08d874afeaf 100644 GIT binary patch literal 1497 zcmZY8xvt{`7zJR2kdTakatfMEOLXyW$IS@GYwS2)60f4byW>5!V>^BX5Eb1BO$QRM zL4!a@(9kdi9n%dR6cocWm*VmSpZ@=x5m7+QC!Iv{0wmcQj3ud872mV#oi#qdE25vhi$mSnYSkdMKw7C^Ng+y?xEJLYZ=s6 zWn@>>+8(X=luXxctp_;KsZ<#mN4)Q6R)k>(%fx0(6`)Avlwp*RJ=ViM-NHL)KQUHG zG>Pj|MLRcQH9|x-W}|tpb-lkTI-A++fG8(Xs9hU-gNEUaWW{ot$P~pY?Fi{8r{l!5 z>)jf3>RYg=EPDpkZrHLE=gH*^W-S1#Y2@_~Rf9u*#O*nWucF&$0xa&gJUtaHC{Lnh z!%HaONwElZ$r#stiX@0uL!q(&rU9GzNo`UXDjN|Q!Af(%-0kf{G9?oXQ7X|MQXw8R zKNBq33I=#wx2^3C8$Y!Q5x7k(&s5lTvsWM84&~(CZq^nOL_Abko{{u7mJmhuivXU<6k$J?Yx*=`PTXKD}5d zh4Y49#!DTgN+ZBn0Dy3`u!FU}K#W^aj!JX~-O%s9ecxMfob>Q@ldwInZAqyGabqW` zs-?B4Q!rYe9+Ys-yjGzn-sZ|KQ-I;RK82vDkk_G7_!!}-z(_naHbcKy9~sfc&|Sa= zw9!EiHOQdI*DJxp-ld|9iG9Af5eMs{*Xiy^IU`Bf^19VSwaSERr)8B6n4%IYHermD zG6yzF8Rvv@f+fsG3lT4C3-@+ewdV7ioj%kgVI~jhib2+$4EFm6&^e{+HBOv zI7*yW6IAS`n;ZSIzzq=9rZ8U05aM+--1hv+Un@TLgssF9yKDQQBQcPbNOnlarDyBE}JkFe_2Qo9&QWEw}+hk)hT z*B?xOzN>xr>aUMKf16LyM?V*z{|g7G?8*QD literal 1458 zcmZY9InJ~M7zglJ$^lGFET*v{uk2f60t_(h+W-R{+prA7&agCIK%`+jQLfx$4?)y0L&>2=MmpX`0HnJVOZrVNSJtyIbr@Hk5-E z(Mko00bTBrvMy9D@@Cwps~;6T>T&g&9_6j+fZ!@r{rwEmj4Zim*L0k9WMXfX9i&$0 z86>h!fe;5ZwY9rXHkbQ!8v}j|&f@mb_l1}ss zs;C6?cCV~BX{=OIUg2n7y$1^e1)do@hpjQ@9w2?ylL_5=!x&6zh+!pO9MTxw@o=3B z`=O0fe0q!lui1c=Zw-x2DBP{LXsO~mar7NMW6Dhr6<=>t4U<%bnp%?ydrl6rb!Dnd zhI-hZB~rP+7Z{n0b9#*_L`!4py~wMFL>4TgUjoi%lHp1{LCeot5^XP$XE0teFH;`9 zNX~Th5RhBFOuRi6SgA)i0t_uIS>RjzO4>?gMlNSpVe5CzGpUl9Rcz5#_42}eTU=Mj zZ3-Y%f`L1@WNb%X(%3)TBvi`xZT~7-<}l2brkAUj|C?XK79|;5k^> z)k3FSH+bW*aM9gkwe_RhAA1YERy(y%9oaP62n7n7_Pr9Y+I6k=Igd7ucU5r>wa4?h z#d{UrTQq@XHnH%zFj3mGo-J6?$o5 zzH<#FO3GDT#6QiZNE>Aor$y#xDGOldG9{JkfR%e73ZCOAZ_1N4g4-^%;S^lS-oX%w_q18sUbNTAW10ylsUVz$AB8nPV^? zNR#P~RN@YMpH)@nol!IEHL-QTV50b(%($kww@A@~ixi|Oe!(6I3W*h>l(eu!Qf+Ho z_i45s(hJ-^QI5%Tc#ucSxX6()b-1q@u07>5!Wpwal$PngTpEYq0?0I14cDuw5j>Z4 z)#M9(&v~f7=zgu;K-*lJG8zeUME~~z=JTL9#i{nwdRXWn%Z;=N#X2zR(z~=_+eE6d zcTKn;7Tay{eT9K?p2uk|io_bMM@#Jf{sh+hrIJ%(N7gdk4XTtU;O*`0