From 9bc32423d8cf2146a90f82e245c8db2ee6f9c57c Mon Sep 17 00:00:00 2001 From: Frank LoTurco Date: Thu, 23 Jul 2026 21:34:28 -0400 Subject: [PATCH] nero: add millennium for steam. --- flake.lock | 97 ++++++++++++++++++++++++++++-------- flake.nix | 2 + hosts/nero/configuration.nix | 2 + 3 files changed, 80 insertions(+), 21 deletions(-) diff --git a/flake.lock b/flake.lock index a87db7d..cd61be5 100644 --- a/flake.lock +++ b/flake.lock @@ -352,6 +352,44 @@ "type": "github" } }, + "millennium": { + "inputs": { + "millennium-src": "millennium-src", + "nixpkgs": "nixpkgs_7" + }, + "locked": { + "dir": "packages/nix", + "lastModified": 1784048235, + "narHash": "sha256-ar1xg5HFbz6XJ/BAOo37ewfnMcsLHj0/088soIvXKIo=", + "owner": "SteamClientHomebrew", + "repo": "Millennium", + "rev": "df5a3572fd2366b4aa689abd655ee48296ba1afd", + "type": "github" + }, + "original": { + "dir": "packages/nix", + "owner": "SteamClientHomebrew", + "repo": "Millennium", + "type": "github" + } + }, + "millennium-src": { + "flake": false, + "locked": { + "lastModified": 1783268941, + "narHash": "sha256-MJLJ0I48HXgfOpISTAbDMYMUdWj9A6M+jGQz4uAvwyw=", + "owner": "SteamClientHomebrew", + "repo": "Millennium", + "rev": "f37f05bdbd4727d873a1ad83ce72d062ef9a0c48", + "type": "github" + }, + "original": { + "owner": "SteamClientHomebrew", + "repo": "Millennium", + "rev": "f37f05bdbd4727d873a1ad83ce72d062ef9a0c48", + "type": "github" + } + }, "nix-darwin": { "inputs": { "nixpkgs": [ @@ -394,7 +432,7 @@ "flake-compat": "flake-compat_3", "flake-parts": "flake-parts_2", "git-hooks": "git-hooks_2", - "nixpkgs": "nixpkgs_7" + "nixpkgs": "nixpkgs_8" }, "locked": { "lastModified": 1784431599, @@ -492,7 +530,7 @@ "inputs": { "flake-compat": "flake-compat_4", "flake-utils": "flake-utils_2", - "nixpkgs": "nixpkgs_9", + "nixpkgs": "nixpkgs_10", "nvfetcher": "nvfetcher", "systems": "systems_2", "treefmt-nix": "treefmt-nix_2" @@ -512,6 +550,22 @@ } }, "nixpkgs_10": { + "locked": { + "lastModified": 1784356753, + "narHash": "sha256-12KrbMiWLcf8m7pCvAtZh1ZrgF85ZXDXvfR/fWTKy84=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "61b7c44c4073f0b827768aff0049561b5110ea5a", + "type": "github" + }, + "original": { + "owner": "NixOS", + "ref": "nixos-unstable", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs_11": { "locked": { "lastModified": 1784497964, "narHash": "sha256-vlHUuqAcbcH2RKmHbPiuQzbv1pnzzavXnI62RD0bqCU=", @@ -608,6 +662,22 @@ } }, "nixpkgs_7": { + "locked": { + "lastModified": 1781577229, + "narHash": "sha256-lrp67w8AulE9Ks53n27I45ADSzbOCn4H+CNW1Ck8B+8=", + "owner": "nixos", + "repo": "nixpkgs", + "rev": "567a49d1913ce81ac6e9582e3553dd90a955875f", + "type": "github" + }, + "original": { + "owner": "nixos", + "repo": "nixpkgs", + "rev": "567a49d1913ce81ac6e9582e3553dd90a955875f", + "type": "github" + } + }, + "nixpkgs_8": { "locked": { "lastModified": 1784364478, "narHash": "sha256-CdItYNdYUlm7NxqMVyQKqT2IxTwvapiPuRLWOyHTrbY=", @@ -623,7 +693,7 @@ "type": "github" } }, - "nixpkgs_8": { + "nixpkgs_9": { "locked": { "lastModified": 1784432872, "narHash": "sha256-n3gKTBIV4ZA5VQpUakffBe3KGu4+mhPoA34rrqS0GkA=", @@ -639,22 +709,6 @@ "type": "github" } }, - "nixpkgs_9": { - "locked": { - "lastModified": 1784356753, - "narHash": "sha256-12KrbMiWLcf8m7pCvAtZh1ZrgF85ZXDXvfR/fWTKy84=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "61b7c44c4073f0b827768aff0049561b5110ea5a", - "type": "github" - }, - "original": { - "owner": "NixOS", - "ref": "nixos-unstable", - "repo": "nixpkgs", - "type": "github" - } - }, "nvfetcher": { "inputs": { "flake-compat": [ @@ -726,10 +780,11 @@ "home-manager": "home-manager", "i915-sriov-dkms": "i915-sriov-dkms", "lazyvim": "lazyvim", + "millennium": "millennium", "nix-darwin": "nix-darwin", "nix-flatpak": "nix-flatpak", "nix-gaming": "nix-gaming", - "nixpkgs": "nixpkgs_8", + "nixpkgs": "nixpkgs_9", "nixpkgs-unstable": "nixpkgs-unstable", "nixpkgs-xr": "nixpkgs-xr", "scopebuddy": "scopebuddy" @@ -754,7 +809,7 @@ }, "scopebuddy": { "inputs": { - "nixpkgs": "nixpkgs_10" + "nixpkgs": "nixpkgs_11" }, "locked": { "lastModified": 1772751261, diff --git a/flake.nix b/flake.nix index 1f6e6b6..c597fb2 100644 --- a/flake.nix +++ b/flake.nix @@ -27,6 +27,7 @@ inputs.nixpkgs.follows = "nixpkgs"; }; + millennium.url = "github:SteamClientHomebrew/Millennium?dir=packages/nix"; scopebuddy.url = "github:HikariKnight/ScopeBuddy"; nix-gaming.url = "github:fufexan/nix-gaming"; nixpkgs-xr.url = "github:nix-community/nixpkgs-xr"; @@ -43,6 +44,7 @@ affinity-nix, affinity-thumbnailer-kde, i915-sriov-dkms, + millennium, ... }: let diff --git a/hosts/nero/configuration.nix b/hosts/nero/configuration.nix index 361adcf..b0841a5 100644 --- a/hosts/nero/configuration.nix +++ b/hosts/nero/configuration.nix @@ -19,6 +19,7 @@ in nixpkgs.overlays = [ wivrn-overlay + inputs.millennium.overlays.default ]; boot = { @@ -89,6 +90,7 @@ in steam = { enable = true; + package = pkgs.millennium-steam; remotePlay.openFirewall = true; extraPackages = [ pkgs.hidapi ]; };