From 31fdf60634beaa0bb14fa57fc64cd5a67d1bf101 Mon Sep 17 00:00:00 2001 From: awwpotato <153149335+awwpotato@users.noreply.github.com> Date: Wed, 9 Apr 2025 04:08:31 -0700 Subject: [PATCH] stylix: disallow nixpkgs aliases in testbeds (#1124) --- flake.nix | 12 ++++++++---- modules/firefox/hm.nix | 3 ++- stylix/testbed.nix | 2 ++ 3 files changed, 12 insertions(+), 5 deletions(-) diff --git a/flake.nix b/flake.nix index a346864d..b04628cb 100644 --- a/flake.nix +++ b/flake.nix @@ -226,7 +226,8 @@ { stylix = { inherit inputs; - paletteGenerator = self.packages.${pkgs.system}.palette-generator; + paletteGenerator = + self.packages.${pkgs.stdenv.hostPlatform.system}.palette-generator; base16 = base16.lib args; homeManagerIntegration.module = self.homeManagerModules.stylix; }; @@ -242,7 +243,8 @@ { stylix = { inherit inputs; - paletteGenerator = self.packages.${pkgs.system}.palette-generator; + paletteGenerator = + self.packages.${pkgs.stdenv.hostPlatform.system}.palette-generator; base16 = base16.lib args; }; } @@ -257,7 +259,8 @@ { stylix = { inherit inputs; - paletteGenerator = self.packages.${pkgs.system}.palette-generator; + paletteGenerator = + self.packages.${pkgs.stdenv.hostPlatform.system}.palette-generator; base16 = base16.lib args; homeManagerIntegration.module = self.homeManagerModules.stylix; }; @@ -272,7 +275,8 @@ (import ./stylix/droid inputs) { stylix = { - paletteGenerator = self.packages.${pkgs.system}.palette-generator; + paletteGenerator = + self.packages.${pkgs.stdenv.hostPlatform.system}.palette-generator; base16 = base16.lib args; homeManagerIntegration.module = self.homeManagerModules.stylix; }; diff --git a/modules/firefox/hm.nix b/modules/firefox/hm.nix index 9a35013e..901d2450 100644 --- a/modules/firefox/hm.nix +++ b/modules/firefox/hm.nix @@ -46,7 +46,8 @@ let g = colors."${color}-rgb-g"; b = colors."${color}-rgb-b"; }; - nur = config.stylix.inputs.nur.legacyPackages.${pkgs.system}; + nur = + config.stylix.inputs.nur.legacyPackages.${pkgs.stdenv.hostPlatform.system}; in { options.stylix.targets = lib.listToAttrs ( diff --git a/stylix/testbed.nix b/stylix/testbed.nix index 1891b4d2..5117b17a 100644 --- a/stylix/testbed.nix +++ b/stylix/testbed.nix @@ -23,6 +23,8 @@ let services.getty.autologinUser = username; + nixpkgs.config.allowAliases = false; + # The state version can safely track the latest release because the disk # image is ephemeral. system.stateVersion = config.system.nixos.release;