This commit is contained in:
zack 2024-08-07 10:44:50 -04:00
parent b50deaf53c
commit 663c9608d0
No known key found for this signature in database
GPG key ID: 5F873416BCF59F35
13 changed files with 331 additions and 68 deletions

View file

@ -16,7 +16,6 @@ in {
config = mkIf cfg.enable {
environment.etc."greetd/environments".text = ''
bspwm
Hyprland
sway
'';
@ -36,7 +35,7 @@ in {
environment = {
variables = {
# NIXOS_OZONE_WL = "0";
# NIXOS_OZONE_WL = "1";
__GL_GSYNC_ALLOWED = "0";
__GL_VRR_ALLOWED = "0";
_JAVA_AWT_WM_NONEREPARENTING = "1";

View file

@ -45,7 +45,7 @@ in {
systemd.services."p_artisan-run" = {
script = ''
${pkgs.php}/bin/php /var/www/pterodactyl/artisan schedule:run >> /dev/null 2>&1
${pkgs.php83}/bin/php /var/www/pterodactyl/artisan schedule:run >> /dev/null 2>&1
'';
serviceConfig = {
Type = "oneshot";
@ -79,7 +79,7 @@ in {
after = ["redis.service"];
wantedBy = ["multi-user.target"];
script = ''
${pkgs.php}/bin/php /var/www/pterodactyl/artisan queue:work --queue=high,standard,low --sleep=3 --tries=3
${pkgs.php83}/bin/php /var/www/pterodactyl/artisan queue:work --queue=high,standard,low --sleep=3 --tries=3
'';
serviceConfig = {
User = "nginx";
@ -150,20 +150,20 @@ in {
services.phpfpm = {
phpOptions = ''
extension=${pkgs.php81Extensions.openssl}/lib/php/extensions/openssl.so
extension=${pkgs.php81Extensions.gd}/lib/php/extensions/gd.so
extension=${pkgs.php81Extensions.mysqlnd}/lib/php/extensions/mysqlnd.so
extension=${pkgs.php81Extensions.mbstring}/lib/php/extensions/mbstring.so
extension=${pkgs.php81Extensions.tokenizer}/lib/php/extensions/tokenizer.so
extension=${pkgs.php81Extensions.bcmath}/lib/php/extensions/bcmath.so
extension=${pkgs.php81Extensions.xml}/lib/php/extensions/xml.so
extension=${pkgs.php81Extensions.dom}/lib/php/extensions/dom.so
extension=${pkgs.php81Extensions.curl}/lib/php/extensions/curl.so
extension=${pkgs.php81Extensions.zip}/lib/php/extensions/zip.so
extension=${pkgs.php83Extensions.openssl}/lib/php/extensions/openssl.so
extension=${pkgs.php83Extensions.gd}/lib/php/extensions/gd.so
extension=${pkgs.php83Extensions.mysqlnd}/lib/php/extensions/mysqlnd.so
extension=${pkgs.php83Extensions.mbstring}/lib/php/extensions/mbstring.so
extension=${pkgs.php83Extensions.tokenizer}/lib/php/extensions/tokenizer.so
extension=${pkgs.php83Extensions.bcmath}/lib/php/extensions/bcmath.so
extension=${pkgs.php83Extensions.xml}/lib/php/extensions/xml.so
extension=${pkgs.php83Extensions.dom}/lib/php/extensions/dom.so
extension=${pkgs.php83Extensions.curl}/lib/php/extensions/curl.so
extension=${pkgs.php83Extensions.zip}/lib/php/extensions/zip.so
'';
pools.pterodactyl = {
user = config.services.nginx.user;
phpPackage = pkgs.php81;
phpPackage = pkgs.php83;
settings = {
"pm" = "dynamic";
"listen.owner" = config.services.nginx.user;