diff --git a/home/desktop.nix b/home/desktop.nix index fc160e7..96543b7 100644 --- a/home/desktop.nix +++ b/home/desktop.nix @@ -48,6 +48,7 @@ tmux unar virt-manager + vscode watch wget xz diff --git a/hosts/spotlights-macbook-air/configuration.nix b/hosts/spotlights-macbook-air/configuration.nix index 14e9e06..92be879 100644 --- a/hosts/spotlights-macbook-air/configuration.nix +++ b/hosts/spotlights-macbook-air/configuration.nix @@ -1,4 +1,4 @@ -{ pkgs, system, ... }: { +{ lib, pkgs, system, ... }: { environment = { # We'll use Vim globally. systemPackages = [ @@ -52,8 +52,13 @@ system.stateVersion = 4; nixpkgs = { - # TODO(spotlightishere): Make this configurable beyond a singular device. - hostPlatform = "aarch64-darwin"; + hostPlatform = lib.mkDefault "aarch64-darwin"; + + # Regretfully, we use some non-free packages. + config.allowUnfreePredicate = pkg: builtins.elem (lib.getName pkg) [ + # Visual Studio Code + "vscode" + ]; }; # Our singular user!