Add valheim mods

This commit is contained in:
muon 2025-06-09 17:23:32 +00:00
parent 8ea08fad9e
commit 46cf43bec9
4 changed files with 299 additions and 0 deletions

View file

@ -13,6 +13,20 @@
},
"version": "1.6.6"
},
"valheim.architect": {
"cargoLocks": null,
"date": null,
"extract": null,
"name": "valheim.architect",
"passthru": null,
"pinned": false,
"src": {
"sha256": "sha256-6H9zmahsKsjZITOAVzGQ6Fv4KN9HgwdjGUCLBp2pC3U=",
"type": "tarball",
"url": "https://thunderstore.io/package/download/OdinPlus/OdinArchitect/1.5.0/"
},
"version": "1.5.0"
},
"valheim.arearepair": {
"cargoLocks": null,
"date": null,
@ -69,6 +83,20 @@
},
"version": "2.3.2"
},
"valheim.boneappetit": {
"cargoLocks": null,
"date": null,
"extract": null,
"name": "valheim.boneappetit",
"passthru": null,
"pinned": false,
"src": {
"sha256": "sha256-rqJWdsXKoxk49d4qyQ9s2cpcwOkEXJ80bL7UTxDa6fc=",
"type": "tarball",
"url": "https://thunderstore.io/package/download/RockerKitten/BoneAppetit/3.3.1/"
},
"version": "3.3.1"
},
"valheim.campsite": {
"cargoLocks": null,
"date": null,
@ -111,6 +139,20 @@
},
"version": "1.8.4"
},
"valheim.customships": {
"cargoLocks": null,
"date": null,
"extract": null,
"name": "valheim.customships",
"passthru": null,
"pinned": false,
"src": {
"sha256": "sha256-pUSd1DHQVTyN83ur1AmL8duEYk07otAZ8deDX4YaViU=",
"type": "tarball",
"url": "https://thunderstore.io/package/download/MSchmoecker/CustomShips/0.4.1/"
},
"version": "0.4.1"
},
"valheim.extendedinv": {
"cargoLocks": null,
"date": null,
@ -125,6 +167,20 @@
},
"version": "1.4.9"
},
"valheim.foodmove": {
"cargoLocks": null,
"date": null,
"extract": null,
"name": "valheim.foodmove",
"passthru": null,
"pinned": false,
"src": {
"sha256": "sha256-O4hboEOetIA/xQkTmDMTMoSAxdtB4XfdlqBr8Ai/CvM=",
"type": "tarball",
"url": "https://thunderstore.io/package/download/sbtoonz/Food_Degrade_Only_On_Move/1.0.1/"
},
"version": "1.0.1"
},
"valheim.jotunn": {
"cargoLocks": null,
"date": null,
@ -139,6 +195,34 @@
},
"version": "2.25.0"
},
"valheim.jsondotnet": {
"cargoLocks": null,
"date": null,
"extract": null,
"name": "valheim.jsondotnet",
"passthru": null,
"pinned": false,
"src": {
"sha256": "sha256-kRNaJqikNMKJj4xFq2sLOzI9I1EVjHfXFzFo3VDbXq0=",
"type": "tarball",
"url": "https://thunderstore.io/package/download/ValheimModding/JsonDotNET/13.0.3/"
},
"version": "13.0.3"
},
"valheim.lazyvikings": {
"cargoLocks": null,
"date": null,
"extract": null,
"name": "valheim.lazyvikings",
"passthru": null,
"pinned": false,
"src": {
"sha256": "sha256-6pkQ0q267r2y1+WSfnnBdf7XAhG+i8Mux+Noo+w2A3s=",
"type": "tarball",
"url": "https://thunderstore.io/package/download/blacks7ar/LazyVikings/1.2.1/"
},
"version": "1.2.1"
},
"valheim.mining": {
"cargoLocks": null,
"date": null,
@ -153,6 +237,20 @@
},
"version": "1.1.5"
},
"valheim.missingpieces": {
"cargoLocks": null,
"date": null,
"extract": null,
"name": "valheim.missingpieces",
"passthru": null,
"pinned": false,
"src": {
"sha256": "sha256-Q6CPQp7C9+LyXIotiUhz3zRR0oze6FaugswVE4V6g7o=",
"type": "tarball",
"url": "https://thunderstore.io/package/download/BentoG/MissingPieces/2.2.2/"
},
"version": "2.2.2"
},
"valheim.multiuserchest": {
"cargoLocks": null,
"date": null,
@ -167,6 +265,20 @@
},
"version": "0.6.1"
},
"valheim.nobuildintegrity": {
"cargoLocks": null,
"date": null,
"extract": null,
"name": "valheim.nobuildintegrity",
"passthru": null,
"pinned": false,
"src": {
"sha256": "sha256-6nqqZ78QUjwrMNYp6Y3N3amN+elgkS6roEoQM0mWscU=",
"type": "tarball",
"url": "https://thunderstore.io/package/download/Makaveli23/NoBuildIntegrity/1.0.3/"
},
"version": "1.0.3"
},
"valheim.planteasily": {
"cargoLocks": null,
"date": null,
@ -209,6 +321,20 @@
},
"version": "1.3.6"
},
"valheim.savecrossbow": {
"cargoLocks": null,
"date": null,
"extract": null,
"name": "valheim.savecrossbow",
"passthru": null,
"pinned": false,
"src": {
"sha256": "sha256-AIgmeE9HZYOIFl4jZ2eL3tdFtrpHpGFAmYTt8IG7shU=",
"type": "tarball",
"url": "https://thunderstore.io/package/download/Azumatt/SaveCrossbowState/1.0.1/"
},
"version": "1.0.1"
},
"valheim.seedbed": {
"cargoLocks": null,
"date": null,
@ -251,6 +377,20 @@
},
"version": "1.0.5"
},
"valheim.spearfishing": {
"cargoLocks": null,
"date": null,
"extract": null,
"name": "valheim.spearfishing",
"passthru": null,
"pinned": false,
"src": {
"sha256": "sha256-8hnK1sosF1cZGcHtq7w1y2WmWpqDuHDGrYDD2titSc8=",
"type": "tarball",
"url": "https://thunderstore.io/package/download/Korppis/Spearfishing/1.0.4/"
},
"version": "1.0.4"
},
"valheim.swim": {
"cargoLocks": null,
"date": null,
@ -279,6 +419,20 @@
},
"version": "1.1.2"
},
"valheim.targetportal": {
"cargoLocks": null,
"date": null,
"extract": null,
"name": "valheim.targetportal",
"passthru": null,
"pinned": false,
"src": {
"sha256": "sha256-6rfc+/4a55pIP2hIjwlggS2kqnqGhyCmRW8r+2OHhB4=",
"type": "tarball",
"url": "https://thunderstore.io/package/download/Smoothbrain/TargetPortal/1.2.0/"
},
"version": "1.2.0"
},
"vesktop.micfix": {
"cargoLocks": null,
"date": null,

View file

@ -9,6 +9,14 @@
sha256 = "sha256-cObo71X0wOzW3pZwAy7/dh7IRghu7EMPw7vWuoPWPlk=";
};
};
"valheim.architect" = {
pname = "valheim.architect";
version = "1.5.0";
src = fetchTarball {
url = "https://thunderstore.io/package/download/OdinPlus/OdinArchitect/1.5.0/";
sha256 = "sha256-6H9zmahsKsjZITOAVzGQ6Fv4KN9HgwdjGUCLBp2pC3U=";
};
};
"valheim.arearepair" = {
pname = "valheim.arearepair";
version = "1.1.6";
@ -41,6 +49,14 @@
sha256 = "sha256-krgZ4B+MbIG/3CQUMkVIB/xrvvW1TbxB0cp1KwCTBN4=";
};
};
"valheim.boneappetit" = {
pname = "valheim.boneappetit";
version = "3.3.1";
src = fetchTarball {
url = "https://thunderstore.io/package/download/RockerKitten/BoneAppetit/3.3.1/";
sha256 = "sha256-rqJWdsXKoxk49d4qyQ9s2cpcwOkEXJ80bL7UTxDa6fc=";
};
};
"valheim.campsite" = {
pname = "valheim.campsite";
version = "1.5.8";
@ -65,6 +81,14 @@
sha256 = "sha256-8bvHmONHuc9K0cgT42+W4oxQ6MusAv8v0IIVMerdYSA=";
};
};
"valheim.customships" = {
pname = "valheim.customships";
version = "0.4.1";
src = fetchTarball {
url = "https://thunderstore.io/package/download/MSchmoecker/CustomShips/0.4.1/";
sha256 = "sha256-pUSd1DHQVTyN83ur1AmL8duEYk07otAZ8deDX4YaViU=";
};
};
"valheim.extendedinv" = {
pname = "valheim.extendedinv";
version = "1.4.9";
@ -73,6 +97,14 @@
sha256 = "sha256-Xd7KdUm3c14iQBST31DAqs+bQF9hwYhUxE66o3lusrA=";
};
};
"valheim.foodmove" = {
pname = "valheim.foodmove";
version = "1.0.1";
src = fetchTarball {
url = "https://thunderstore.io/package/download/sbtoonz/Food_Degrade_Only_On_Move/1.0.1/";
sha256 = "sha256-O4hboEOetIA/xQkTmDMTMoSAxdtB4XfdlqBr8Ai/CvM=";
};
};
"valheim.jotunn" = {
pname = "valheim.jotunn";
version = "2.25.0";
@ -81,6 +113,22 @@
sha256 = "sha256-Tso4/Sf4Evt5kpBrVqZrjE9Qs2MSZV04WB1w+uX+TX8=";
};
};
"valheim.jsondotnet" = {
pname = "valheim.jsondotnet";
version = "13.0.3";
src = fetchTarball {
url = "https://thunderstore.io/package/download/ValheimModding/JsonDotNET/13.0.3/";
sha256 = "sha256-kRNaJqikNMKJj4xFq2sLOzI9I1EVjHfXFzFo3VDbXq0=";
};
};
"valheim.lazyvikings" = {
pname = "valheim.lazyvikings";
version = "1.2.1";
src = fetchTarball {
url = "https://thunderstore.io/package/download/blacks7ar/LazyVikings/1.2.1/";
sha256 = "sha256-6pkQ0q267r2y1+WSfnnBdf7XAhG+i8Mux+Noo+w2A3s=";
};
};
"valheim.mining" = {
pname = "valheim.mining";
version = "1.1.5";
@ -89,6 +137,14 @@
sha256 = "sha256-SxQ+Z4T5Hg5w4X4+L++eArWZXhoXuarecKl6gdpcpNQ=";
};
};
"valheim.missingpieces" = {
pname = "valheim.missingpieces";
version = "2.2.2";
src = fetchTarball {
url = "https://thunderstore.io/package/download/BentoG/MissingPieces/2.2.2/";
sha256 = "sha256-Q6CPQp7C9+LyXIotiUhz3zRR0oze6FaugswVE4V6g7o=";
};
};
"valheim.multiuserchest" = {
pname = "valheim.multiuserchest";
version = "0.6.1";
@ -97,6 +153,14 @@
sha256 = "sha256-PhXW6vBtEMnhE93RAALEucPU9q3VpdMrooFawWYXl2A=";
};
};
"valheim.nobuildintegrity" = {
pname = "valheim.nobuildintegrity";
version = "1.0.3";
src = fetchTarball {
url = "https://thunderstore.io/package/download/Makaveli23/NoBuildIntegrity/1.0.3/";
sha256 = "sha256-6nqqZ78QUjwrMNYp6Y3N3amN+elgkS6roEoQM0mWscU=";
};
};
"valheim.planteasily" = {
pname = "valheim.planteasily";
version = "2.0.3";
@ -121,6 +185,14 @@
sha256 = "sha256-2cWdmspwid2h1ekfDFAngN25402pQnxZQhm4rX6BNhw=";
};
};
"valheim.savecrossbow" = {
pname = "valheim.savecrossbow";
version = "1.0.1";
src = fetchTarball {
url = "https://thunderstore.io/package/download/Azumatt/SaveCrossbowState/1.0.1/";
sha256 = "sha256-AIgmeE9HZYOIFl4jZ2eL3tdFtrpHpGFAmYTt8IG7shU=";
};
};
"valheim.seedbed" = {
pname = "valheim.seedbed";
version = "1.2.7";
@ -145,6 +217,14 @@
sha256 = "sha256-v5Zn+0O0au8VDzO+302oCE7Z9s87I3nq+eK2WbVVyFo=";
};
};
"valheim.spearfishing" = {
pname = "valheim.spearfishing";
version = "1.0.4";
src = fetchTarball {
url = "https://thunderstore.io/package/download/Korppis/Spearfishing/1.0.4/";
sha256 = "sha256-8hnK1sosF1cZGcHtq7w1y2WmWpqDuHDGrYDD2titSc8=";
};
};
"valheim.swim" = {
pname = "valheim.swim";
version = "1.3.8";
@ -161,6 +241,14 @@
sha256 = "sha256-UotiInuJAZsR1sL9aquTBQf7sw5kzG+2fG8QlFl+2Fc=";
};
};
"valheim.targetportal" = {
pname = "valheim.targetportal";
version = "1.2.0";
src = fetchTarball {
url = "https://thunderstore.io/package/download/Smoothbrain/TargetPortal/1.2.0/";
sha256 = "sha256-6rfc+/4a55pIP2hIjwlggS2kqnqGhyCmRW8r+2OHhB4=";
};
};
"vesktop.micfix" = {
pname = "vesktop.micfix";
version = "1.0.1";

View file

@ -19,6 +19,7 @@
worldName = "Smorld";
openFirewall = true;
password = "notbeempty";
adminList = [ "76561198032854097" "76561198120039992" ];
bepinexMods = lib.mapAttrsToList (name: value: value.src)
(lib.attrsets.filterAttrs (n: v: lib.strings.hasPrefix "valheim." n)
sources);

View file

@ -7,6 +7,11 @@ src.webpage = "https://thunderstore.io/c/valheim/p/ValheimModding/Jotunn/"
src.regex = "v(\\d+\\.\\d+\\.\\d+)"
fetch.tarball = "https://thunderstore.io/package/download/ValheimModding/Jotunn/$ver/"
["valheim.jsondotnet"]
src.webpage = "https://thunderstore.io/c/valheim/p/ValheimModding/JsonDotNET/"
src.regex = "v(\\d+\\.\\d+\\.\\d+)"
fetch.tarball = "https://thunderstore.io/package/download/ValheimModding/JsonDotNET/$ver/"
["valheim.craftyboxes"]
src.webpage = "https://thunderstore.io/c/valheim/p/Azumatt/AzuCraftyBoxes/"
src.regex = "v(\\d+\\.\\d+\\.\\d+)"
@ -37,11 +42,21 @@ src.webpage = "https://thunderstore.io/c/valheim/p/Azumatt/AAA_Crafting/"
src.regex = "v(\\d+\\.\\d+\\.\\d+)"
fetch.tarball = "https://thunderstore.io/package/download/Azumatt/AAA_Crafting/$ver/"
["valheim.savecrossbow"]
src.webpage = "https://thunderstore.io/c/valheim/p/Azumatt/SaveCrossbowState/"
src.regex = "v(\\d+\\.\\d+\\.\\d+)"
fetch.tarball = "https://thunderstore.io/package/download/Azumatt/SaveCrossbowState/$ver/"
["valheim.campsite"]
src.webpage = "https://thunderstore.io/c/valheim/p/OdinPlus/OdinCampsite/"
src.regex = "v(\\d+\\.\\d+\\.\\d+)"
fetch.tarball = "https://thunderstore.io/package/download/OdinPlus/OdinCampsite/$ver/"
["valheim.architect"]
src.webpage = "https://thunderstore.io/c/valheim/p/OdinPlus/OdinArchitect/"
src.regex = "v(\\d+\\.\\d+\\.\\d+)"
fetch.tarball = "https://thunderstore.io/package/download/OdinPlus/OdinArchitect/$ver/"
["valheim.quickteleport"]
src.webpage = "https://thunderstore.io/c/valheim/p/OdinPlus/QuickTeleport/"
src.regex = "v(\\d+\\.\\d+\\.\\d+)"
@ -52,6 +67,11 @@ src.webpage = "https://thunderstore.io/c/valheim/p/MSchmoecker/MultiUserChest/"
src.regex = "v(\\d+\\.\\d+\\.\\d+)"
fetch.tarball = "https://thunderstore.io/package/download/MSchmoecker/MultiUserChest/$ver/"
["valheim.customships"]
src.webpage = "https://thunderstore.io/c/valheim/p/MSchmoecker/CustomShips/"
src.regex = "v(\\d+\\.\\d+\\.\\d+)"
fetch.tarball = "https://thunderstore.io/package/download/MSchmoecker/CustomShips/$ver/"
["valheim.cartography"]
src.webpage = "https://thunderstore.io/c/valheim/p/Advize/CartographySkill/"
src.regex = "v(\\d+\\.\\d+\\.\\d+)"
@ -72,6 +92,11 @@ src.webpage = "https://thunderstore.io/c/valheim/p/blacks7ar/SeedBed/"
src.regex = "v(\\d+\\.\\d+\\.\\d+)"
fetch.tarball = "https://thunderstore.io/package/download/blacks7ar/SeedBed/$ver/"
["valheim.lazyvikings"]
src.webpage = "https://thunderstore.io/c/valheim/p/blacks7ar/LazyVikings/"
src.regex = "v(\\d+\\.\\d+\\.\\d+)"
fetch.tarball = "https://thunderstore.io/package/download/blacks7ar/LazyVikings/$ver/"
["valheim.servercharacters"]
src.webpage = "https://thunderstore.io/c/valheim/p/Smoothbrain/ServerCharacters/"
src.regex = "v(\\d+\\.\\d+\\.\\d+)"
@ -92,6 +117,11 @@ src.webpage = "https://thunderstore.io/c/valheim/p/Smoothbrain/Mining/"
src.regex = "v(\\d+\\.\\d+\\.\\d+)"
fetch.tarball = "https://thunderstore.io/package/download/Smoothbrain/Mining/$ver/"
["valheim.targetportal"]
src.webpage = "https://thunderstore.io/c/valheim/p/Smoothbrain/TargetPortal/"
src.regex = "v(\\d+\\.\\d+\\.\\d+)"
fetch.tarball = "https://thunderstore.io/package/download/Smoothbrain/TargetPortal/$ver/"
["valheim.planteasily"]
src.webpage = "https://thunderstore.io/c/valheim/p/Advize/PlantEasily/"
src.regex = "v(\\d+\\.\\d+\\.\\d+)"
@ -102,3 +132,29 @@ src.webpage = "https://thunderstore.io/c/valheim/p/CW_Jesse/BetterNetworking_Val
src.regex = "v(\\d+\\.\\d+\\.\\d+)"
fetch.tarball = "https://thunderstore.io/package/download/CW_Jesse/BetterNetworking_Valheim/$ver/"
["valheim.boneappetit"]
src.webpage = "https://thunderstore.io/c/valheim/p/RockerKitten/BoneAppetit/"
src.regex = "v(\\d+\\.\\d+\\.\\d+)"
fetch.tarball = "https://thunderstore.io/package/download/RockerKitten/BoneAppetit/$ver/"
["valheim.spearfishing"]
src.webpage = "https://thunderstore.io/c/valheim/p/Korppis/Spearfishing/"
src.regex = "v(\\d+\\.\\d+\\.\\d+)"
fetch.tarball = "https://thunderstore.io/package/download/Korppis/Spearfishing/$ver/"
["valheim.foodmove"]
src.webpage = "https://thunderstore.io/c/valheim/p/sbtoonz/Food_Degrade_Only_On_Move/"
src.regex = "v(\\d+\\.\\d+\\.\\d+)"
fetch.tarball = "https://thunderstore.io/package/download/sbtoonz/Food_Degrade_Only_On_Move/$ver/"
["valheim.missingpieces"]
src.webpage = "https://thunderstore.io/c/valheim/p/BentoG/MissingPieces/"
src.regex = "v(\\d+\\.\\d+\\.\\d+)"
fetch.tarball = "https://thunderstore.io/package/download/BentoG/MissingPieces/$ver/"
["valheim.nobuildintegrity"]
src.webpage = "https://thunderstore.io/c/valheim/p/Makaveli23/NoBuildIntegrity/"
src.regex = "v(\\d+\\.\\d+\\.\\d+)"
fetch.tarball = "https://thunderstore.io/package/download/Makaveli23/NoBuildIntegrity/$ver/"