yggdrasil: torchlight stuff

This commit is contained in:
Christoph Hollizeck 2026-04-20 17:14:54 +02:00
parent 60271a2359
commit 59e1ab3c3d
4 changed files with 71 additions and 1 deletions

57
flake.lock generated
View file

@ -659,6 +659,24 @@
"type": "github" "type": "github"
} }
}, },
"flake-utils": {
"inputs": {
"systems": "systems_4"
},
"locked": {
"lastModified": 1731533236,
"narHash": "sha256-l0KFg5HjrsfsO/JpG+r7fRrqm12kzFHyUHqHCVpMMbI=",
"owner": "numtide",
"repo": "flake-utils",
"rev": "11707dc2f618dd54ca8739b309ec4fc024de578b",
"type": "github"
},
"original": {
"owner": "numtide",
"repo": "flake-utils",
"type": "github"
}
},
"git-hooks": { "git-hooks": {
"inputs": { "inputs": {
"flake-compat": [ "flake-compat": [
@ -2521,6 +2539,7 @@
"simple-nixos-mailserver": "simple-nixos-mailserver", "simple-nixos-mailserver": "simple-nixos-mailserver",
"sops-nix": "sops-nix", "sops-nix": "sops-nix",
"systems": "systems_3", "systems": "systems_3",
"titrack": "titrack",
"treefmt-nix": "treefmt-nix_3", "treefmt-nix": "treefmt-nix_3",
"zen-browser": "zen-browser", "zen-browser": "zen-browser",
"zig-overlay": "zig-overlay", "zig-overlay": "zig-overlay",
@ -2654,6 +2673,21 @@
} }
}, },
"systems_4": { "systems_4": {
"locked": {
"lastModified": 1681028828,
"narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
"owner": "nix-systems",
"repo": "default",
"rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
"type": "github"
},
"original": {
"owner": "nix-systems",
"repo": "default",
"type": "github"
}
},
"systems_5": {
"flake": false, "flake": false,
"locked": { "locked": {
"lastModified": 1681028828, "lastModified": 1681028828,
@ -2669,6 +2703,27 @@
"type": "github" "type": "github"
} }
}, },
"titrack": {
"inputs": {
"flake-utils": "flake-utils",
"nixpkgs": [
"nixpkgs-unstable"
]
},
"locked": {
"lastModified": 1776569300,
"narHash": "sha256-LzXfD81tc/wOvyG0ODLfivSJ6dBo4q8MyfOi69E129U=",
"owner": "Daholli",
"repo": "TiTrack",
"rev": "1ff3100c4f35032b147069123e1fac98a2b220b4",
"type": "github"
},
"original": {
"owner": "Daholli",
"repo": "TiTrack",
"type": "github"
}
},
"treefmt-nix": { "treefmt-nix": {
"inputs": { "inputs": {
"nixpkgs": [ "nixpkgs": [
@ -2850,7 +2905,7 @@
"nixpkgs": [ "nixpkgs": [
"nixpkgs" "nixpkgs"
], ],
"systems": "systems_4" "systems": "systems_5"
}, },
"locked": { "locked": {
"lastModified": 1776646674, "lastModified": 1776646674,

View file

@ -65,6 +65,11 @@
inputs.nixpkgs.follows = "nixpkgs-unstable"; inputs.nixpkgs.follows = "nixpkgs-unstable";
}; };
titrack = {
url = "github:Daholli/TiTrack";
inputs.nixpkgs.follows = "nixpkgs-unstable";
};
### ###
# hyprland stuff # hyprland stuff
hyprland = { hyprland = {

View file

@ -2,6 +2,10 @@
flake.modules.nixos.games = flake.modules.nixos.games =
{ inputs, pkgs, ... }: { inputs, pkgs, ... }:
{ {
imports = [
inputs.titrack.nixosModules.default
];
environment.systemPackages = with pkgs; [ environment.systemPackages = with pkgs; [
prismlauncher prismlauncher
starsector starsector
@ -10,5 +14,9 @@
pyfa pyfa
inputs.nixpkgs-master.legacyPackages.${pkgs.stdenv.hostPlatform.system}.rusty-path-of-building inputs.nixpkgs-master.legacyPackages.${pkgs.stdenv.hostPlatform.system}.rusty-path-of-building
]; ];
services.titrack = {
enable = true;
};
}; };
} }

View file

@ -58,6 +58,8 @@ topLevel: {
"networkmanager" "networkmanager"
"sound" "sound"
"tty" "tty"
"usb"
"systemd-journal"
"wheel" "wheel"
]; ];
shell = pkgs.fish; shell = pkgs.fish;