my nixos dotfiles :3 codeberg.org/koibtw/dotfiles
dotfiles neovim nixos catppuccin linux

seber: move lebel to seber yay

Changed files
+29
systems
seber
+29
systems/seber/default.nix
··· 20 20 git 21 21 vim 22 22 htop 23 + nodejs 23 24 ]; 24 25 25 26 networking.firewall.allowedTCPPorts = [ ··· 80 81 sslCertificate = "/run/agenix/ssl-adamperkowski-cert"; 81 82 sslCertificateKey = "/run/agenix/ssl-adamperkowski-key"; 82 83 }; 84 + 85 + "lebel.adamperkowski.dev" = { 86 + locations."/" = { 87 + proxyPass = "http://127.0.0.1:14831"; 88 + extraConfig = '' 89 + proxy_set_header Upgrade $http_upgrade; 90 + proxy_set_header Connection "upgrade"; 91 + ''; 92 + }; 93 + onlySSL = true; 94 + sslCertificate = "/run/agenix/ssl-adamperkowski-cert"; 95 + sslCertificateKey = "/run/agenix/ssl-adamperkowski-key"; 96 + }; 83 97 }; 84 98 }; 85 99 ··· 104 118 serviceConfig = { 105 119 ExecStart = "/var/website/website/bin/website"; 106 120 WorkingDirectory = "/var/website"; 121 + Restart = "on-failure"; 122 + RestartSec = 10; 123 + }; 124 + }; 125 + 126 + systemd.services.lebel = { 127 + description = "lebel"; 128 + after = [ "network.target" ]; 129 + wantedBy = [ "multi-user.target" ]; 130 + 131 + serviceConfig = { 132 + User = "adam"; 133 + Group = "users"; 134 + ExecStart = "${pkgs.nodejs}/bin/node --env-file /var/lebel/.env /var/lebel/build/main.js"; 135 + WorkingDirectory = "/var/lebel"; 107 136 Restart = "on-failure"; 108 137 RestartSec = 10; 109 138 };