refactor: use nixpkgs.system config option

This commit is contained in:
Kiana Sheibani 2025-02-01 02:13:46 -05:00
parent f4898718a8
commit 573412f167
Signed by: toki
GPG key ID: 6CB106C25E86A9F7
2 changed files with 2 additions and 3 deletions

View file

@ -18,6 +18,8 @@ in
experimental-features = nix-command flakes ca-derivations experimental-features = nix-command flakes ca-derivations
restrict-eval = false restrict-eval = false
''; '';
nixpkgs.system = if isMobile then "aarch64-linux" else "x86_64-linux";
nixpkgs.config.allowUnfree = true; nixpkgs.config.allowUnfree = true;
# Use the systemd-boot EFI boot loader. # Use the systemd-boot EFI boot loader.

View file

@ -35,7 +35,6 @@ outputs = { self,
mkConfig = mkConfig =
{ machine, { machine,
system ? "x86_64-linux",
configModules ? [ ./config ], configModules ? [ ./config ],
configExtraModules ? [], configExtraModules ? [],
homeModules ? [ ./home-manager ], homeModules ? [ ./home-manager ],
@ -43,7 +42,6 @@ outputs = { self,
}: }:
{ {
"toki-${machine}" = nixpkgs.lib.nixosSystem { "toki-${machine}" = nixpkgs.lib.nixosSystem {
inherit system;
modules = modules =
configModules ++ configModules ++
configExtraModules ++ configExtraModules ++
@ -79,7 +77,6 @@ outputs = { self,
} // } //
mkConfig { mkConfig {
machine = "air"; machine = "air";
system = "aarch64-linux";
configExtraModules = [ configExtraModules = [
./mobile/config.nix ./mobile/config.nix
(import (mobile-nixos + /lib/configuration.nix) (import (mobile-nixos + /lib/configuration.nix)