aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLinnea Gräf <nea@nea.moe>2025-05-29 18:43:12 +0200
committerLinnea Gräf <nea@nea.moe>2025-05-29 18:43:12 +0200
commit9ef4402a2c58851ee0972136531551d667762f85 (patch)
treea1feabba2636c69c7f8090de0a6d7426499893a3
parentf3b01237b8fbb2b86d49f7d6a7f8c87da9fdfcd5 (diff)
downloadnix-infra-9ef4402a2c58851ee0972136531551d667762f85.tar.gz
nix-infra-9ef4402a2c58851ee0972136531551d667762f85.tar.bz2
nix-infra-9ef4402a2c58851ee0972136531551d667762f85.zip
snapshot: Do 29. Mai 18:43:12 CEST 2025
-rw-r--r--flake.lock23
-rw-r--r--flake.nix4
-rw-r--r--srv/hadante/configuration.nix2
-rw-r--r--srv/hadante/vintage-story.nix22
4 files changed, 50 insertions, 1 deletions
diff --git a/flake.lock b/flake.lock
index 45308d0..3629e15 100644
--- a/flake.lock
+++ b/flake.lock
@@ -400,7 +400,8 @@
"home-manager": "home-manager_2",
"lanzaboote": "lanzaboote",
"nix-index-database": "nix-index-database",
- "nixpkgs": "nixpkgs_3"
+ "nixpkgs": "nixpkgs_3",
+ "vintagestory-nix": "vintagestory-nix"
}
},
"rust-overlay": {
@@ -468,6 +469,26 @@
"repo": "default",
"type": "github"
}
+ },
+ "vintagestory-nix": {
+ "inputs": {
+ "nixpkgs": [
+ "nixpkgs"
+ ]
+ },
+ "locked": {
+ "lastModified": 1746442675,
+ "narHash": "sha256-1Ih0UsDLLfyC6A04MAFlxijlUkRkwPNk/Xp+8N9EKek=",
+ "owner": "PierreBorine",
+ "repo": "vintagestory-nix",
+ "rev": "a91546aad9a75d075d945efa3d067864e29c750d",
+ "type": "github"
+ },
+ "original": {
+ "owner": "PierreBorine",
+ "repo": "vintagestory-nix",
+ "type": "github"
+ }
}
},
"root": "root",
diff --git a/flake.nix b/flake.nix
index cdedfa0..401c031 100644
--- a/flake.nix
+++ b/flake.nix
@@ -31,6 +31,10 @@
url = "github:nix-community/nix-index-database";
inputs.nixpkgs.follows = "nixpkgs";
};
+ vintagestory-nix = {
+ url = "github:PierreBorine/vintagestory-nix";
+ inputs.nixpkgs.follows = "nixpkgs";
+ };
agenix.url = "github:ryantm/agenix";
};
diff --git a/srv/hadante/configuration.nix b/srv/hadante/configuration.nix
index 858d010..7a99d3b 100644
--- a/srv/hadante/configuration.nix
+++ b/srv/hadante/configuration.nix
@@ -21,6 +21,7 @@ in
./waybar.nix
./mako.nix
./fuzzel.nix
+ ./vintage-story.nix
];
options = {
@@ -297,6 +298,7 @@ in
alejandra
swaykill
+ protontricks
ente-auth
]
diff --git a/srv/hadante/vintage-story.nix b/srv/hadante/vintage-story.nix
new file mode 100644
index 0000000..71e52b3
--- /dev/null
+++ b/srv/hadante/vintage-story.nix
@@ -0,0 +1,22 @@
+{
+ inputs,
+ pkgs,
+ config,
+ system,
+ ...
+}:
+let
+ VSPkgs = inputs.vintagestory-nix.packages.${system}.net8;
+in
+{
+ home-manager.users.${config.user} = {
+ imports = [ inputs.vintagestory-nix.homeManagerModules.default ];
+ programs.vs-launcher = {
+ enable = true;
+ installedVersions = with VSPkgs; [
+ # Current version I'm playing on with mods
+ v1-20-4-m
+ ];
+ };
+ };
+}