diff --git a/common/optional/printing.nix b/common/optional/printing.nix index e66b154..7ea5c11 100644 --- a/common/optional/printing.nix +++ b/common/optional/printing.nix @@ -2,7 +2,7 @@ { services.printing = { enable = true; - drivers = with pkgs; [ + drivers = with pkgs.x86-v1; [ gutenprint hplip ]; diff --git a/common/optional/steam.nix b/common/optional/steam.nix index 112e4d9..6359867 100644 --- a/common/optional/steam.nix +++ b/common/optional/steam.nix @@ -1,6 +1,6 @@ { pkgs, ... }: { - environment.systemPackages = with pkgs; [ + environment.systemPackages = with pkgs.x86-v1; [ mangohud steam-run ]; @@ -10,6 +10,7 @@ gamemode.enable = true; steam = { enable = true; + package = pkgs.x86-v1.steam; gamescopeSession.enable = true; remotePlay.openFirewall = true; localNetworkGameTransfers.openFirewall = true; diff --git a/overlays/default.nix b/overlays/default.nix index 45f0a1d..8e2a3ba 100644 --- a/overlays/default.nix +++ b/overlays/default.nix @@ -22,6 +22,10 @@ system = final.stdenv.hostPlatform.system; config.allowUnfree = true; }; + + # Keep the complete KDE/Qt package scope on the same baseline architecture + # so large packages such as Qt WebEngine can use the upstream binary cache. + kdePackages = final.x86-v1.kdePackages; }; patches = import ./patches; diff --git a/users/richie/home/gui/default.nix b/users/richie/home/gui/default.nix index 12c964c..4dde223 100644 --- a/users/richie/home/gui/default.nix +++ b/users/richie/home/gui/default.nix @@ -15,16 +15,16 @@ mediainfo obs-studio x86-v1.obsidian - prismlauncher - prusa-slicer - qalculate-gtk + x86-v1.prismlauncher + x86-v1.prusa-slicer + x86-v1.qalculate-gtk vlc # browser brave chromium # dev tools gparted - jetbrains.datagrip + x86-v1.jetbrains.datagrip proxychains # hardware tools kicad-unstable diff --git a/users/richie/home/gui/sweet.nix b/users/richie/home/gui/sweet.nix index e81ad65..c45f7f2 100644 --- a/users/richie/home/gui/sweet.nix +++ b/users/richie/home/gui/sweet.nix @@ -1,6 +1,6 @@ { pkgs, ... }: { - home.packages = with pkgs; [ + home.packages = with pkgs.x86-v1; [ sweet-nova candy-icons ];