aboutsummaryrefslogtreecommitdiff
path: root/src/fluorine-manager
diff options
context:
space:
mode:
authorSulfurNitride <SulfurNitride@users.noreply.github.com>2026-03-21 11:05:40 -0500
committerSulfurNitride <SulfurNitride@users.noreply.github.com>2026-03-21 11:05:40 -0500
commit5d58c14ee0bde26e709d6bd2256238a4d0567bc1 (patch)
tree8590c021c20f132e5542b2015821ac6e8989659f /src/fluorine-manager
parent265c1fecf63ad2c2383bd7de7be6d33a32f0b77d (diff)
Raise open file descriptor limit to 65536 in all launchers
Large modlists (e.g. Gate To Sovngarde) exceed the default 1024 fd limit during FUSE VFS recursive directory iteration, causing "Too many open files" errors. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Diffstat (limited to 'src/fluorine-manager')
-rwxr-xr-xsrc/fluorine-manager5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/fluorine-manager b/src/fluorine-manager
index c694ad3..c6fe858 100755
--- a/src/fluorine-manager
+++ b/src/fluorine-manager
@@ -1,4 +1,9 @@
#!/bin/bash
# Fluorine Manager - thin wrapper around ModOrganizer
MO2_DIR="$(cd "$(dirname "$0")" && pwd)"
+
+# Raise open file descriptor limit — large modlists with FUSE VFS
+# can easily exceed the default 1024
+ulimit -n 65536 2>/dev/null
+
exec "${MO2_DIR}/ModOrganizer" "$@"