Use msjd as flake

This commit is contained in:
2026-07-08 22:02:31 +01:00
parent 015131bade
commit 5ac70285e4
4 changed files with 24 additions and 9 deletions
@@ -1,7 +1,7 @@
{ config, pkgs, ... }:
let
projectDir ="${config.users.users."me".home}/main/msjd";
msjd = builtins.getFlake "${config.users.users."me".home}/main/msjd";
in
{
systemd.services.msjd = {
@@ -10,8 +10,8 @@ in
wantedBy = [ "multi-user.target" ];
serviceConfig = {
WorkingDirectory = projectDir;
ExecStart = "${pkgs.nodejs}/bin/node index.mjs";
WorkingDirectory = msjd.packages.x86_64-linux.default;
ExecStart = "${pkgs.nodejs}/bin/node ${msjd.packages.x86_64-linux.default}/index.mjs";
User = "me";
Restart = "always";
@@ -21,6 +21,8 @@ in
"NODE_ENV=production"
"PORT=3709"
];
EnvironmentFile = "/run/secrets.env";
};
};
}
+8
View File
@@ -0,0 +1,8 @@
age-encryption.org/v1
-> ssh-ed25519 ZK0gQw yBxWn0eoDBuleJaHN0chHgpMwa7bG/oknoeHho7sr2E
wSV3u5eU/KJAJpElApqEyPcCkphMOleAx21NLcWiGvk
-> ssh-ed25519 CjJArg vbs3vbUJV0hl/SCL/CrngA88OZFAQCAgQmFerVlxcQ4
bdk/qPxvwEU6SkUQHToiRAEOOFOct1MDlSl784IKgDc
--- aaIsiTUOpKUA/th3h/BALpN++ilZxK3qiv2ZBhuOtVc
 “2O” Þ„&\ï¹|þMÛ˘ÑOŽO5ÙÔ`-Zb´u«.xÝæÉsBáÌ.Ö‚d
Š«“`1JIºDÊ$I*Š…KY@PÂyÀ«<èã3
+3
View File
@@ -12,6 +12,9 @@ case "${1:-}" in
gpg)
ENCRYPTED_FILE="$SCRIPT_DIR/gpg.age"
;;
data)
ENCRYPTED_FILE="$SCRIPT_DIR/data.age"
;;
*)
echo "Usage: $0 {env|gpg}"
exit 1
+8 -6
View File
@@ -1,7 +1,9 @@
age-encryption.org/v1
-> ssh-ed25519 ZK0gQw 9LrC4V6ibhKKKoE8Dtm+caoI2z6tT6oBnfNAl5qlcQ8
NWqFWrj49jp2e8our9rpYpHZZny8t4mKGogeRNMFCkk
-> ssh-ed25519 CjJArg bxVL+Is1oNN4QLRW24hPOpFFAhGmGyF611o3oASaJFk
K8a5oDyvQ4k0YeDBseS2/SmvPhu39LWyRuFkWi0gm2s
--- wjAuZMd2h4fvKfKtIdHmEYPO1sEC64tmU4uZarAK4io
Ô@àˆó,RîžÐÙ$øôG—8Š‘WÇì×®µ–žñ[
-> ssh-ed25519 ZK0gQw kFEZNCqLPgaWzfVd/bw/oGVaKcbHfLSpn37rQchqrVI
74dqy7ZxVq5K63AX8aDVr/3pj2CjB46n7+3tfEBHMe8
-> ssh-ed25519 CjJArg PXUayUpNHZNlgL5ceL2COuUWt5XjrxAZJ8Xe3eLExUo
KjXq3hOjosiaClTOaPxhnfaBvj1EQRlHIenVG+7W1W8
--- 5J3k6uXNE2o8L8Q9mnG6ZhKcPPID7/XTfhMaLGAXOIc
YuyLiÓýŒƒÜÓc/œ²±ÄìÜŒÍç/©š¶ƒ¯¶~´:X8:R#Ë}!Ê£ôÝÄÆîqw}qnÃÃPhÛp…é+®’•A$¹tÞ$ÒïW5Í×å
UèÔG9¨§-z“ß.uOší8H
êx+£(äò~9®*¶^«EyYéM2`"06²@ °}~FÇvcJô_üvkMˆaE—´»‚{Å*1Ô‚ì¤èìöaëØR5<ÎË¿·5\E®C\‚ÁÚ™ÿá®ö5©Lb« ¡s ×b1¯…á'‡|ï;¬?¿âè@OCæ³Õýc#ÖZÕc܇ZC§”. ,"âbåbé{7cßjŒs„Ì[àx.;ú5PTvók-TbUq/ ,