diff --git a/flake.lock b/flake.lock index f9f98b9..659609e 100644 --- a/flake.lock +++ b/flake.lock @@ -62,6 +62,24 @@ "type": "github" } }, + "cheatengine": { + "inputs": { + "nixpkgs": "nixpkgs_5" + }, + "locked": { + "lastModified": 1785146484, + "narHash": "sha256-/QO4rfc+1EU3EuxpoCayDRa5KEznpEcjxqYr8tFZx4s=", + "owner": "Hy4ri", + "repo": "cheatengine-flake", + "rev": "da97cb5df199aee04d73a4c10cc61e2dd3375ae7", + "type": "github" + }, + "original": { + "owner": "Hy4ri", + "repo": "cheatengine-flake", + "type": "github" + } + }, "corefonts": { "flake": false, "locked": { @@ -351,7 +369,7 @@ "lazyvim": { "inputs": { "flake-utils": "flake-utils", - "nixpkgs": "nixpkgs_5" + "nixpkgs": "nixpkgs_6" }, "locked": { "lastModified": 1780594829, @@ -371,7 +389,7 @@ "millennium": { "inputs": { "millennium-src": "millennium-src", - "nixpkgs": "nixpkgs_6" + "nixpkgs": "nixpkgs_7" }, "locked": { "dir": "packages/nix", @@ -410,7 +428,7 @@ "inputs": { "flake-compat": "flake-compat_3", "flake-parts": "flake-parts_2", - "nixpkgs": "nixpkgs_7" + "nixpkgs": "nixpkgs_8" }, "locked": { "lastModified": 1785437982, @@ -468,7 +486,7 @@ "flake-compat": "flake-compat_4", "flake-parts": "flake-parts_3", "git-hooks": "git-hooks_2", - "nixpkgs": "nixpkgs_8" + "nixpkgs": "nixpkgs_9" }, "locked": { "lastModified": 1785468529, @@ -581,7 +599,7 @@ "inputs": { "flake-compat": "flake-compat_5", "flake-utils": "flake-utils_2", - "nixpkgs": "nixpkgs_10", + "nixpkgs": "nixpkgs_11", "nvfetcher": "nvfetcher", "systems": "systems_2", "treefmt-nix": "treefmt-nix_2" @@ -601,6 +619,22 @@ } }, "nixpkgs_10": { + "locked": { + "lastModified": 1785386831, + "narHash": "sha256-sPS3CaXH8RAT3FZRuy4VcV47iuYIWMMfa0GbyJKC3o4=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "21ea275a7c46aef9d4d6ddc962e6d562e9d94183", + "type": "github" + }, + "original": { + "owner": "NixOS", + "ref": "nixos-26.05", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs_11": { "locked": { "lastModified": 1785318670, "narHash": "sha256-dN6Ou5x/+23FZLEpYP3IffO+NyJFzUlGumt1uu3MMaY=", @@ -616,7 +650,7 @@ "type": "github" } }, - "nixpkgs_11": { + "nixpkgs_12": { "locked": { "lastModified": 1785454630, "narHash": "sha256-LQy14TZp77TwbQf40gg1V3jo8FwJG0jGDkAH+zRHqg8=", @@ -681,6 +715,22 @@ } }, "nixpkgs_5": { + "locked": { + "lastModified": 1785090369, + "narHash": "sha256-m0pDuRJG7EDo9ri+4Ksu83VsI+PlxNC9lNBfydejce4=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "624af665418d3c65d544145b4d34ad696439570e", + "type": "github" + }, + "original": { + "owner": "NixOS", + "ref": "nixos-unstable", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs_6": { "locked": { "lastModified": 1752480373, "narHash": "sha256-JHQbm+OcGp32wAsXTE/FLYGNpb+4GLi5oTvCxwSoBOA=", @@ -696,7 +746,7 @@ "type": "github" } }, - "nixpkgs_6": { + "nixpkgs_7": { "locked": { "lastModified": 1781577229, "narHash": "sha256-lrp67w8AulE9Ks53n27I45ADSzbOCn4H+CNW1Ck8B+8=", @@ -712,7 +762,7 @@ "type": "github" } }, - "nixpkgs_7": { + "nixpkgs_8": { "locked": { "lastModified": 1785382966, "narHash": "sha256-TzNPxZZV/qnV8U5fEtrvcMF/GppHnlWm16RDHddPOyE=", @@ -728,7 +778,7 @@ "type": "github" } }, - "nixpkgs_8": { + "nixpkgs_9": { "locked": { "lastModified": 1784872115, "narHash": "sha256-THPEF2po0fsoH8gNtp+Ae0XFDJH3N/ol7xO3v6VMTJU=", @@ -744,22 +794,6 @@ "type": "github" } }, - "nixpkgs_9": { - "locked": { - "lastModified": 1785386831, - "narHash": "sha256-sPS3CaXH8RAT3FZRuy4VcV47iuYIWMMfa0GbyJKC3o4=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "21ea275a7c46aef9d4d6ddc962e6d562e9d94183", - "type": "github" - }, - "original": { - "owner": "NixOS", - "ref": "nixos-26.05", - "repo": "nixpkgs", - "type": "github" - } - }, "nvfetcher": { "inputs": { "flake-compat": [ @@ -828,6 +862,7 @@ "affinity-nix": "affinity-nix", "affinity-thumbnailer-kde": "affinity-thumbnailer-kde", "appimage-manager": "appimage-manager", + "cheatengine": "cheatengine", "home-manager": "home-manager", "lazyvim": "lazyvim", "millennium": "millennium", @@ -835,7 +870,7 @@ "nix-darwin": "nix-darwin", "nix-flatpak": "nix-flatpak", "nix-gaming": "nix-gaming", - "nixpkgs": "nixpkgs_9", + "nixpkgs": "nixpkgs_10", "nixpkgs-unstable": "nixpkgs-unstable", "nixpkgs-xr": "nixpkgs-xr", "scopebuddy": "scopebuddy" @@ -860,7 +895,7 @@ }, "scopebuddy": { "inputs": { - "nixpkgs": "nixpkgs_11" + "nixpkgs": "nixpkgs_12" }, "locked": { "lastModified": 1784658606, diff --git a/flake.nix b/flake.nix index 7e8bbb8..c641e51 100644 --- a/flake.nix +++ b/flake.nix @@ -25,6 +25,7 @@ inputs.nixpkgs.follows = "nixpkgs"; }; + cheatengine.url = "github:Hy4ri/cheatengine-flake"; millennium.url = "github:SteamClientHomebrew/Millennium?dir=packages/nix"; scopebuddy.url = "github:HikariKnight/ScopeBuddy"; nix-gaming.url = "github:fufexan/nix-gaming"; @@ -45,6 +46,7 @@ affinity-thumbnailer-kde, millennium, nix-cachyos-kernel, + cheatengine, ... }: let diff --git a/hosts/nero/configuration.nix b/hosts/nero/configuration.nix index b0841a5..6db3ac1 100644 --- a/hosts/nero/configuration.nix +++ b/hosts/nero/configuration.nix @@ -20,6 +20,7 @@ in nixpkgs.overlays = [ wivrn-overlay inputs.millennium.overlays.default + inputs.cheatengine.overlays.default ]; boot = { @@ -103,6 +104,7 @@ in mangohud gamescope gamescope-wsi + cheatengine inputs.scopebuddy.packages.${pkgs.stdenv.hostPlatform.system}.default