diff --git a/flake.lock b/flake.lock index 7e28bc9..9572219 100644 --- a/flake.lock +++ b/flake.lock @@ -261,6 +261,22 @@ } }, "flake-compat_4": { + "flake": false, + "locked": { + "lastModified": 1767039857, + "narHash": "sha256-vNpUSpF5Nuw8xvDLj2KCwwksIbjua2LZCqhV1LNRDns=", + "owner": "NixOS", + "repo": "flake-compat", + "rev": "5edf11c44bc78a0d334f6334cdaf7d60d732daab", + "type": "github" + }, + "original": { + "owner": "NixOS", + "repo": "flake-compat", + "type": "github" + } + }, + "flake-compat_5": { "locked": { "lastModified": 1733328505, "narHash": "sha256-NeCCThCEP3eCl2l/+27kNNK7QrwZB1IJCrXfrbv5oqU=", @@ -296,6 +312,24 @@ } }, "flake-parts_2": { + "inputs": { + "nixpkgs-lib": "nixpkgs-lib" + }, + "locked": { + "lastModified": 1782949081, + "narHash": "sha256-vp6Y/Grm98ESt6ceOkWiHWyZRDV3J1RID4w+6NWK9yA=", + "owner": "hercules-ci", + "repo": "flake-parts", + "rev": "17c9d6cdfc60c64f4ee8d306f9bc0b4ccb51481e", + "type": "github" + }, + "original": { + "owner": "hercules-ci", + "repo": "flake-parts", + "type": "github" + } + }, + "flake-parts_3": { "inputs": { "nixpkgs-lib": [ "nixvim", @@ -316,7 +350,7 @@ "type": "github" } }, - "flake-parts_3": { + "flake-parts_4": { "inputs": { "nixpkgs-lib": [ "nur", @@ -337,7 +371,7 @@ "type": "github" } }, - "flake-parts_4": { + "flake-parts_5": { "inputs": { "nixpkgs-lib": [ "stylix", @@ -410,6 +444,31 @@ "type": "github" } }, + "git-hooks": { + "inputs": { + "flake-compat": [ + "nix-gaming", + "flake-compat" + ], + "nixpkgs": [ + "nix-gaming", + "nixpkgs" + ] + }, + "locked": { + "lastModified": 1784288435, + "narHash": "sha256-ReRHaLgr/uVqdD8afFSn+myXIfpHeOhP0yYe0TJqAA8=", + "owner": "cachix", + "repo": "git-hooks.nix", + "rev": "43b3c1ab9d40fb1dbb008f451988a91e375825e9", + "type": "github" + }, + "original": { + "owner": "cachix", + "repo": "git-hooks.nix", + "type": "github" + } + }, "gitignore": { "inputs": { "nixpkgs": [ @@ -1075,6 +1134,29 @@ "type": "github" } }, + "nix-gaming": { + "inputs": { + "flake-compat": "flake-compat_4", + "flake-parts": "flake-parts_2", + "git-hooks": "git-hooks", + "nixpkgs": [ + "nixpkgs" + ] + }, + "locked": { + "lastModified": 1785207248, + "narHash": "sha256-SrVCwM5vEDVDiHasiYgoakQWTfyog/MU63PFz2RneBU=", + "owner": "fufexan", + "repo": "nix-gaming", + "rev": "424ce3e87bef8b7f2e6fa3c748cfaaafcf0d4c9b", + "type": "github" + }, + "original": { + "owner": "fufexan", + "repo": "nix-gaming", + "type": "github" + } + }, "nix-index-database": { "inputs": { "nixpkgs": [ @@ -1112,6 +1194,21 @@ "type": "github" } }, + "nixpkgs-lib": { + "locked": { + "lastModified": 1782614948, + "narHash": "sha256-ePjCwr1sNm9NYUqywL7QfK3JnlS015msC+eBu2zKlp8=", + "owner": "nix-community", + "repo": "nixpkgs.lib", + "rev": "db3f255737b94216eb71cce308e2912cf6bc2d7c", + "type": "github" + }, + "original": { + "owner": "nix-community", + "repo": "nixpkgs.lib", + "type": "github" + } + }, "nixpkgs-stable": { "locked": { "lastModified": 1784856561, @@ -1303,7 +1400,7 @@ }, "nixvim": { "inputs": { - "flake-parts": "flake-parts_2", + "flake-parts": "flake-parts_3", "nixpkgs": "nixpkgs_9", "systems": "systems_4" }, @@ -1323,7 +1420,7 @@ }, "nps": { "inputs": { - "flake-compat": "flake-compat_4", + "flake-compat": "flake-compat_5", "flake-utils": "flake-utils_2", "naersk": "naersk", "nixpkgs": [ @@ -1346,7 +1443,7 @@ }, "nur": { "inputs": { - "flake-parts": "flake-parts_3", + "flake-parts": "flake-parts_4", "nixpkgs": [ "nixpkgs" ] @@ -1455,6 +1552,7 @@ "nix-alien": "nix-alien", "nix-darwin": "nix-darwin", "nix-flatpak": "nix-flatpak", + "nix-gaming": "nix-gaming", "nixpkgs": "nixpkgs_8", "nixpkgs-stable": "nixpkgs-stable_2", "nixvim": "nixvim", @@ -1531,7 +1629,7 @@ "base16-helix": "base16-helix", "base16-vim": "base16-vim", "firefox-gnome-theme": "firefox-gnome-theme", - "flake-parts": "flake-parts_4", + "flake-parts": "flake-parts_5", "gnome-shell": "gnome-shell", "nixpkgs": [ "nixpkgs" diff --git a/flake.nix b/flake.nix index 35dc862..35adc7e 100644 --- a/flake.nix +++ b/flake.nix @@ -47,6 +47,10 @@ nps.url = "github:OleMussmann/nps"; nps.inputs.nixpkgs.follows = "nixpkgs"; + # Nix Gaming + nix-gaming.url = "github:fufexan/nix-gaming"; + nix-gaming.inputs.nixpkgs.follows = "nixpkgs"; + # Run unpatched binaries on NixOS nix-alien.url = "github:thiagokokada/nix-alien"; # Don't follow nixpkgs: @@ -264,6 +268,7 @@ [ inputs.disko.nixosModules.disko inputs.stylix.nixosModules.stylix + inputs.nix-gaming.nixosModules.platformOptimizations ] ++ commonModules; };