diff --git a/flake.nix b/flake.nix index 25dea4f..1019753 100644 --- a/flake.nix +++ b/flake.nix @@ -79,7 +79,7 @@ smolboi = inputs.nixpkgs.lib.nixosSystem { specialArgs = { inherit inputs; - pkgs-unstable = inputs.nixunstable; + pkgs-unstable = inputs.nixunstable.legacyPackages.x86_64-linux; }; modules = [ ./systems/smolboi/configuration.nix @@ -94,6 +94,9 @@ inputs.nixos-hardware.nixosModules.gigabyte-b550 inputs.home-manager.nixosModules.home-manager { + home-manager.extraSpecialArgs = { + pkgs-unstable = inputs.nixunstable.legacyPackages.x86_64-linux; + }; home-manager.useGlobalPkgs = true; home-manager.users.cdombroski = import ./systems/smolboi/home.nix; } @@ -102,7 +105,7 @@ zeus = inputs.nixpkgs.lib.nixosSystem { specialArgs = { inherit inputs; - pkgs-unstable = inputs.nixunstable; + pkgs-unstable = inputs.nixunstable.legacyPackages.x86_64-linux; }; modules = [ ./systems/zeus/configuration.nix @@ -117,7 +120,7 @@ orangepihole = inputs.nixpkgs.lib.nixosSystem { specialArgs = { inherit inputs; - pkgs-unstable = inputs.nixunstable; + pkgs-unstable = inputs.nixunstable.legacyPackages.aarch64-linux; }; modules = [ ./systems/orangepihole/configuration.nix diff --git a/systems/smolboi/home.nix b/systems/smolboi/home.nix index 64de1b2..b435dcf 100644 --- a/systems/smolboi/home.nix +++ b/systems/smolboi/home.nix @@ -1,7 +1,8 @@ { - pkgs, - lib, config, + lib, + pkgs, + pkgs-unstable, ... }: @@ -22,34 +23,34 @@ # The home.packages option allows you to install Nix packages into your # environment. - home.packages = with pkgs; [ - element-desktop - discord - openrgb-with-all-plugins - keepassxc - heroic - r2modman - mangohud - hack-font - htop - jellyfin-media-player - konversation - nixd - yakuake - mgba - vlc - jetbrains.idea-community - dolphin-emu-primehack - steamtinkerlaunch - mangohud - lutris - knossosnet - lilypond - musescore - protontricks - protonup-qt - (retroarch.override { - cores = with libretro; [ + home.packages = [ + pkgs.element-desktop + pkgs.discord + pkgs.openrgb-with-all-plugins + pkgs.keepassxc + pkgs.heroic + pkgs.r2modman + pkgs.mangohud + pkgs.hack-font + pkgs.htop + pkgs.jellyfin-media-player + pkgs.konversation + pkgs.nixd + pkgs.yakuake + pkgs.mgba + pkgs.vlc + pkgs-unstable.jetbrains.idea-community + pkgs.dolphin-emu-primehack + pkgs.steamtinkerlaunch + pkgs.mangohud + pkgs.lutris + pkgs.knossosnet + pkgs.lilypond + pkgs.musescore + pkgs.protontricks + pkgs.protonup-qt + (pkgs.retroarch.override { + cores = with pkgs.libretro; [ beetle-psx-hw pcsx2 mesen