diff --git a/flake.lock b/flake.lock index 7a6db2c..256a543 100644 --- a/flake.lock +++ b/flake.lock @@ -362,6 +362,46 @@ "type": "github" } }, + "millennium": { + "inputs": { + "millennium-src": "millennium-src", + "nixpkgs": [ + "nixpkgs" + ] + }, + "locked": { + "dir": "packages/nix", + "lastModified": 1790520975, + "narHash": "sha256-kk+bzZx7d+noy1YPrbt2Z0GBUzxKykU/+1clGCIPHQ8=", + "owner": "SteamClientHomebrew", + "repo": "Millennium", + "rev": "847e0dad6c33ab9f11bdd4e7ca2e90cd26aef416", + "type": "github" + }, + "original": { + "dir": "packages/nix", + "owner": "SteamClientHomebrew", + "repo": "Millennium", + "type": "github" + } + }, + "millennium-src": { + "flake": false, + "locked": { + "lastModified": 1790436335, + "narHash": "sha256-ghYUa4gPLV/VOflM2zkl/gtdwLWHQpRxG4boQoj4yKM=", + "owner": "SteamClientHomebrew", + "repo": "Millennium", + "rev": "765aa8802f8a4d942ad8ac8323a9e0f233a50fa8", + "type": "github" + }, + "original": { + "owner": "SteamClientHomebrew", + "repo": "Millennium", + "rev": "765aa8802f8a4d942ad8ac8323a9e0f233a50fa8", + "type": "github" + } + }, "nix-cachyos-kernel": { "inputs": { "flake-compat": "flake-compat_3", @@ -491,6 +531,7 @@ "aagl": "aagl", "home-manager": "home-manager", "lanzaboote": "lanzaboote", + "millennium": "millennium", "nix-cachyos-kernel": "nix-cachyos-kernel", "nixpkgs": "nixpkgs_2", "simple-wallpaper-engine": "simple-wallpaper-engine", diff --git a/flake.nix b/flake.nix index c8d6073..cd40607 100644 --- a/flake.nix +++ b/flake.nix @@ -52,6 +52,10 @@ url = "github:Maxnights/simple-linux-wallpaperengine-gui"; inputs.nixpkgs.follows = "nixpkgs"; }; + millennium = { + url = "github:SteamClientHomebrew/Millennium?dir=packages/nix"; + inputs.nixpkgs.follows = "nixpkgs"; + }; }; outputs = inputs: @@ -95,6 +99,7 @@ # Use the exact kernel versions as defined in this repo. # Guarantees you have binary cache. nix-cachyos-kernel.overlays.pinned + inputs.millennium.overlays.default ]; nixos = with inputs; [ diff --git a/modules/nixos/steam/default.nix b/modules/nixos/steam/default.nix index b619964..a0c91d5 100644 --- a/modules/nixos/steam/default.nix +++ b/modules/nixos/steam/default.nix @@ -74,7 +74,7 @@ programs.steam = { enable = true; - package = pkgs.steam.override { + package = pkgs.millennium-steam.override { extraPkgs = pkgs: with pkgs; [ gamemode noto-fonts-color-emoji