Vortex Mod Manager

Hi all,

has anyone managed to get the Vortex Mod manager working. i’ve got it to a place where i’m looking for the game (fallout 4 downloaded with steam) but steam has put the game into a hidden folder in “/home/usr/.local”, when i try and locate the file using wine there seems to be no option to un-hide the folder “.local”.

If anyone has any wisdom and what i can do to resolve this or another way to get vortex installed please do share it with me :).

-Ash <3

Post garuda-inxi

  • After rebooting, post the FULL output of garuda-inxi in the body of the post (not linked externally, or collapsed with the “hide details” feature)
  • Format terminal output (including your garuda-inxi) as a code block by clicking the preformatted text button (</>) , or put three tildes (~) above and below the text
Without garuda-inxi this request will be moved to 4xx Client Error > 412 Precondition Failed
3 Likes

Thank you, i’ve re-posted the query with the output :slight_smile:

(repost as missing Garuda-Inixi)

Hi all,

has anyone managed to get the Vortex Mod manager working. i’ve got it to a place where i’m looking for the game (fallout 4 downloaded with steam) but steam has put the game into a hidden folder in “/home/usr/.local”, when i try and locate the file using wine there seems to be no option to un-hide the folder “.local”.

If anyone has any wisdom and what i can do to resolve this or another way to get vortex installed please do share it with me :).

-Ash <3

Garuda Inixi -

bjongo@DCPC in ~
󰛓 ❯ garuda-inxi
System:
Kernel: 6.18.2-zen2-1-zen arch: x86_64 bits: 64 compiler: gcc v: 15.2.1
clocksource: tsc avail: acpi_pm
parameters: BOOT_IMAGE=/@/boot/vmlinuz-linux-zen
root=UUID=43da312b-7342-46f1-b748-da11bde8d0cf rw rootflags=subvol=@
vt.default_red=30,243,166,249,137,245,148,186,88,243,166,249,137,245,148,166
vt.default_grn=30,139,227,226,180,194,226,194,91,139,227,226,180,194,226,173
vt.default_blu=46,168,161,175,250,231,213,222,112,168,161,175,250,231,213,200
quiet loglevel=3
Desktop: KDE Plasma v: 6.5.4 tk: Qt v: N/A info: frameworks v: 6.21.0
wm: kwin_wayland vt: 2 dm: SDDM Distro: Garuda base: Arch Linux
Machine:
Type: Desktop Mobo: Gigabyte model: B760M GAMING PLUS WIFI DDR4
serial: <superuser required> uuid: <superuser required> Firmware: UEFI
vendor: American Megatrends LLC. v: F5 date: 02/25/2025
CPU:
Info: model: Intel Core i7-14700K bits: 64 type: MST AMCP arch: Raptor Lake
gen: core 14 level: v3 note: check built: 2022+ process: Intel 7 (10nm)
family: 6 model-id: 0xB7 (183) stepping: 1 microcode: 0x132
Topology: cpus: 1x dies: 1 clusters: 11 cores: 20 threads: 28 mt: 8 tpc: 2
st: 12 smt: enabled cache: L1: 1.8 MiB desc: d-12x32 KiB, 8x48 KiB; i-8x32
KiB, 12x64 KiB L2: 28 MiB desc: 8x2 MiB, 3x4 MiB L3: 33 MiB desc: 1x33 MiB
Speed (MHz): avg: 800 min/max: 800/5500:5600:4300 scaling:
driver: intel_pstate governor: powersave cores: 1: 800 2: 800 3: 800 4: 800
5: 800 6: 800 7: 800 8: 800 9: 800 10: 800 11: 800 12: 800 13: 800 14: 800
15: 800 16: 800 17: 800 18: 800 19: 800 20: 800 21: 800 22: 800 23: 800
24: 800 25: 800 26: 800 27: 800 28: 800 bogomips: 191385
Flags-basic: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Vulnerabilities: <filter>
Graphics:
Device-1: Intel Raptor Lake-S GT1 [UHD Graphics 770] vendor: Gigabyte
driver: i915 v: kernel alternate: xe arch: Xe process: Intel 10nm
built: 2020-21 ports: active: none empty: DP-1, DP-2, DP-3, HDMI-A-1,
HDMI-A-2, HDMI-A-3 bus-ID: 00:02.0 chip-ID: 8086:a780 class-ID: 0380
Device-2: Intel Battlemage G21 [Arc B580] driver: xe v: kernel arch: Xe2
process: TSMC n4 (4nm) built: 2024+ pcie: gen: 1 speed: 2.5 GT/s lanes: 1
ports: active: HDMI-A-4,HDMI-A-5 empty: DP-4, DP-5, DP-6, HDMI-A-6,
HDMI-A-7 bus-ID: 03:00.0 chip-ID: 8086:e20b class-ID: 0300
Display: wayland server: X.org v: 1.21.1.21 with: Xwayland v: 24.1.9
compositor: kwin_wayland driver: gpu: xe d-rect: 3840x1080 display-ID: 0
Monitor-1: HDMI-A-4 pos: primary,left model: Acer EK241Y H
serial: <filter> built: 2024 res: mode: 1920x1080 hz: 100 scale: 100% (1)
dpi: 92 gamma: 1.2 size: 527x296mm (20.75x11.65") diag: 604mm (23.8")
ratio: 16:9 modes: max: 1920x1080 min: 720x400
Monitor-2: HDMI-A-5 pos: right model: Acer EK241Y H serial: <filter>
built: 2024 res: mode: 1920x1080 hz: 60 scale: 100% (1) dpi: 92 gamma: 1.2
size: 527x296mm (20.75x11.65") diag: 604mm (23.8") ratio: 16:9 modes:
max: 1920x1080 min: 720x400
API: EGL v: 1.5 hw: drv: intel iris platforms: device: 0 drv: iris
device: 1 drv: iris device: 2 drv: swrast gbm: drv: iris surfaceless:
drv: iris wayland: drv: iris x11: drv: iris
API: OpenGL v: 4.6 compat-v: 4.5 vendor: intel mesa v: 25.3.2-arch1.1
glx-v: 1.4 direct-render: yes renderer: Mesa Intel Arc B580 Graphics (BMG
G21) device-ID: 8086:e20b memory: 11.65 GiB unified: no display-ID: :0.0
API: Vulkan v: 1.4.335 layers: 13 device: 0 type: discrete-gpu name: Intel
Arc B580 Graphics (BMG G21) driver: mesa intel v: 25.3.2-arch1.1
device-ID: 8086:e20b surfaces: N/A device: 1 type: integrated-gpu
name: Intel Graphics (RPL-S) driver: mesa intel v: 25.3.2-arch1.1
device-ID: 8086:a780 surfaces: N/A device: 2 type: cpu name: llvmpipe
(LLVM 21.1.6 256 bits) driver: mesa llvmpipe v: 25.3.2-arch1.1 (LLVM
21.1.6) device-ID: 10005:0000 surfaces: N/A
Info: Tools: api: clinfo, eglinfo, glxinfo, vulkaninfo
de: kscreen-console,kscreen-doctor wl: wayland-info
x11: xdpyinfo, xprop, xrandr
Audio:
Device-1: Intel Raptor Lake High Definition Audio vendor: Gigabyte
driver: snd_hda_intel v: kernel alternate: snd_soc_avs,snd_sof_pci_intel_tgl
bus-ID: 00:1f.3 chip-ID: 8086:7a50 class-ID: 0403
Device-2: Intel driver: snd_hda_intel v: kernel pcie: gen: 1
speed: 2.5 GT/s lanes: 1 bus-ID: 04:00.0 chip-ID: 8086:e2f7 class-ID: 0403
API: ALSA v: k6.18.2-zen2-1-zen status: kernel-api tools: N/A
Server-1: sndiod v: N/A status: off tools: aucat,midicat,sndioctl
Server-2: PipeWire v: 1.4.9 status: active with: 1: pipewire-pulse
status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
4: pw-jack type: plugin tools: pactl,pw-cat,pw-cli,wpctl
Network:
Device-1: Realtek RTL8851BE PCIe 802.11ax Wireless Network
driver: rtw89_8851be v: kernel pcie: gen: 1 speed: 2.5 GT/s lanes: 1
port: 4000 bus-ID: 06:00.0 chip-ID: 10ec:b851 class-ID: 0280
IF: wlp6s0 state: down mac: <filter>
Device-2: Realtek RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet
vendor: Gigabyte driver: r8169 v: kernel pcie: gen: 1 speed: 2.5 GT/s
lanes: 1 port: 3000 bus-ID: 07:00.0 chip-ID: 10ec:8168 class-ID: 0200
IF: enp7s0 state: up speed: 1000 Mbps duplex: full mac: <filter>
Info: services: NetworkManager, systemd-timesyncd, wpa_supplicant
Bluetooth:
Device-1: Realtek Bluetooth Radio driver: btusb v: 0.8 type: USB rev: 1.0
speed: 12 Mb/s lanes: 1 mode: 1.1 bus-ID: 1-14:6 chip-ID: 0bda:b850
class-ID: e001 serial: <filter>
Report: btmgmt ID: hci0 rfk-id: 0 state: up address: <filter> bt-v: 5.3
lmp-v: 12 status: discoverable: no pairing: no class-ID: 6c0104
Drives:
Local Storage: total: 1.82 TiB used: 1 TiB (55.1%)
SMART Message: Unable to run smartctl. Root privileges required.
ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Samsung
model: SSD 990 EVO Plus 2TB size: 1.82 TiB block-size: physical: 512 B
logical: 512 B speed: 63.2 Gb/s lanes: 4 tech: SSD serial: <filter>
fw-rev: 2B2QKXG7 temp: 32.9 C scheme: GPT
Partition:
ID-1: / raw-size: 1.82 TiB size: 1.82 TiB (100.00%) used: 1 TiB (55.1%)
fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
ID-2: /boot/efi raw-size: 300 MiB size: 299.4 MiB (99.80%)
used: 664 KiB (0.2%) fs: vfat dev: /dev/nvme0n1p1 maj-min: 259:1
ID-3: /home raw-size: 1.82 TiB size: 1.82 TiB (100.00%)
used: 1 TiB (55.1%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
ID-4: /var/log raw-size: 1.82 TiB size: 1.82 TiB (100.00%)
used: 1 TiB (55.1%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
ID-5: /var/tmp raw-size: 1.82 TiB size: 1.82 TiB (100.00%)
used: 1 TiB (55.1%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
Swap:
Kernel: swappiness: 133 (default 60) cache-pressure: 100 (default) zswap: no
ID-1: swap-1 type: zram size: 31.1 GiB used: 0 KiB (0.0%) priority: 100
comp: zstd avail: lzo-rle,lzo,lz4,lz4hc,deflate,842 dev: /dev/zram0
Sensors:
System Temperatures: cpu: 28.0 C mobo: 23.2 C
Fan Speeds (rpm): cpu: 0 fan-1: 0 fan-3: 0
Info:
Memory: total: 32 GiB note: est. available: 31.1 GiB used: 2.74 GiB (8.8%)
Processes: 609 Power: uptime: 2m states: freeze,mem,disk suspend: deep
avail: s2idle wakeups: 0 hibernate: platform avail: shutdown, reboot,
suspend, test_resume image: 12.42 GiB services: org_kde_powerdevil,
power-profiles-daemon, upowerd Init: systemd v: 259 default: graphical
tool: systemctl
Packages: pm: pacman pkgs: 1374 libs: 351 tools: octopi,paru,yay
Compilers: gcc: 15.2.1 Shell: Bash v: 5.3.9 default: fish v: 4.2.1
running-in: konsole inxi: 3.3.40
Garuda (2.11.1-1):
System install date:     2025-12-26
Garuda release:          251103
Last full system update: 2025-12-29
Is partially upgraded:   No
Relevant software:       snapper NetworkManager dracut garuda-hardware-profile-standard
Windows dual boot:       No/Undetected
Failed units:
--- System Health Check Report ---
25/26 checks run in 0.57 seconds ⌛
Powered by garuda-health 🦅

✅ System health check passed. No issues found.

Moved your post to your already opened topic and removed the “solution” mark.

Next time you can just add additional information to your already opened topic; no need to make another.

4 Likes

LOL I was mid-typing when that topic got closed. I see you posted your garuda-inxi. Here’s what I was going to reply to you.

I’ll only say that I did get Vortex installed, and it even found the game I downloaded mods for, and did it work? Nope. Nothing worked. They CLAIM it works on linux, but… I’ve had my bro try, and I had 2 other friends try, they had the same experience. The software runs, but it’s not modding/patching anything.

That said:
a) you really should edit your original post and add the output of your garuda-inxi. Load up whatever terminal app you’re using, type garuda-inxi then copy the entire output, go back to your OP, edit it, then add three ``` and on a new line, paste the output, then on a new line close the block with another three ``` - this output provides us with the specs and hardware of your build to help best offer advice - it’s a “state of the field” so to speak.

b) steam has to create an artificial windows environment for the games it installs, like Fallout 4. As such, this artificial environment, aka the prefix is stored in /home/[username]/.local/share/Steam/steamapps/common/[GAME FOLDER]/

Note: replace [username] with your login username, and [GAME FOLDER] with whatever folder steam installed Fallout 4 in

Now, when you say you try to locate the file using wine, what does that mean? How are you doing that? Presumably, this “wine” you’re referring to is probably the wine prefix that Vortex is installed in. This means you will need to use the artificial windows environment to find this path. Turns out, these prefixes map the Z: drive (as appears to apps running in this prefix) to the / root of your machine. So, I would suggest you manually try to look into this path:
Z:\home\[usermame]\.local\share\Steam\steamapps\common\[GAME FOLDER]\ - if you’re doing this through windows explorer, just make sure the option to “view hidden folders” is enabled, and you’ll see the .local folder listed.

Hope this is helpful, but IMO, the only utility in doing all this is so you can learn how linux systems fundamentally work. I don’t have high confidence that Vortex actually works in Linux beyond just running the software - it doesn’t change anything in the game you’re hoping to apply changes to.

3 Likes

Easy way is to just make a symlink, make a folder like /home/$user/games/ and link it to the steamapps folder, something like:

ln -s /home/$user/.local/share/Steam/steamapps/common/ /home/$user/games/steam/
3 Likes

Thank you, ill give it a try

After more experimentation just doing a symlink causes permission issues and such due to steam installing games to the home directory. I ended having to add a new folder outside of home to my steam library, install the game you want to mod there. I made a folder of /media/games with sudo mkdir and then chown them to my user. When installing/moving the game the new storage location will likely show up as External (/) Then use NaK to install Vortex: GitHub - SulfurNitride/NaK: NaK, is a modding helper. It automatically sets up MO2 and Vortex to the best of my abilities for you.

1 Like

Did the installation work? Did Vortex actually mod/patch the game you wanted to modify?

1 Like

Yes, I used it for modding Skyrim SE and can even use Vortex to launch SKSE with reSahde enabled as well, if you don’t move the game out of the home directory it will likely throw errors when trying to deploy the mods.

1 Like

Interesting… I didn’t have any permission issues when I installed Vortex previously, it just didn’t actually implement any of the mods. I’ll take a look at the link you provided. Thanks!

1 Like

Hi.

Thank you all for the support, i tried your suggestions but didn’t seem to get anywhere, then i found a guy on youtube who managed it. ill post the link to his vid https://youtu.be/kpoHTvJmw-o?si=m2cPQgA37G0Hpt6N

Who’s to say this video won’t be deleted tomorrow?
Describe the solution here so that users don’t visit our site for nothing.

4 Likes

Steam Tinker Launch is how I get vortex working on Linux. It’s not hard, and Rani is even is set up to install it.