diff --git a/apps/mo2/default.nix b/apps/mo2/default.nix new file mode 100644 index 0000000..4355bf3 --- /dev/null +++ b/apps/mo2/default.nix @@ -0,0 +1,5 @@ +{ + imports = [ + ./fallout4.nix + ]; +} diff --git a/apps/mo2/fallout4.nix b/apps/mo2/fallout4.nix new file mode 100644 index 0000000..53a56eb --- /dev/null +++ b/apps/mo2/fallout4.nix @@ -0,0 +1,15 @@ +{myConfig, ...}: { + xdg.desktopEntries.mo2-nix-fo4 = { + name = "Mod Organizer 2 NXM Handler"; + exec = "protontricks-launch --appid 377160 \"/home/${myConfig.nixos.username}/Games/mod-organizer-2-fallout4/modorganizer2/ModOrganizer.exe\" %u"; + terminal = false; + categories = ["Game"]; + mimeType = ["x-scheme-handler/nxm" "x-scheme-handler/nxm-protocol"]; + }; + + xdg.mimeApps.enable = true; + xdg.mimeApps.defaultApplications = { + "x-scheme-handler/nxm" = ["mo2-nix-fo4.desktop"]; + "x-scheme-handler/nxm-protocol" = ["mo2-nix-fo4.desktop"]; + }; +}