From 2976fdd1d7462ff266a305db9657e180dca9e192 Mon Sep 17 00:00:00 2001 From: Spotlight Date: Wed, 28 Aug 2024 17:51:26 -0500 Subject: [PATCH] spotlights-macbook-air: Install Visual Studio Code via Nix --- home/desktop.nix | 1 + hosts/spotlights-macbook-air/configuration.nix | 11 ++++++++--- 2 files changed, 9 insertions(+), 3 deletions(-) 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!