From 1d04f0321257fb29abbf75ef46213101f9a88b9a Mon Sep 17 00:00:00 2001 From: Sam Estep Date: Tue, 20 Jan 2026 10:50:09 -0500 Subject: [PATCH 1/2] Avoid microsoft/vscode#286825 --- docker-arm/home-manager/home.nix | 2 ++ docker-x86/home-manager/home.nix | 2 ++ macos/home-manager/home.nix | 2 ++ nixos/home-manager/home.nix | 2 ++ ubuntu/home-manager/home.nix | 2 ++ util.nix | 7 +++++++ 6 files changed, 17 insertions(+) diff --git a/docker-arm/home-manager/home.nix b/docker-arm/home-manager/home.nix index c5c95b5..80f2049 100644 --- a/docker-arm/home-manager/home.nix +++ b/docker-arm/home-manager/home.nix @@ -22,4 +22,6 @@ in programs = util.programs // { bash.enable = true; # Necessary for aliases and Starship to work. }; + + assertions = util.assertions; } diff --git a/docker-x86/home-manager/home.nix b/docker-x86/home-manager/home.nix index d447c7f..9cd19fd 100644 --- a/docker-x86/home-manager/home.nix +++ b/docker-x86/home-manager/home.nix @@ -22,4 +22,6 @@ in programs = util.programs // { bash.enable = true; # Necessary for aliases and Starship to work. }; + + assertions = util.assertions; } diff --git a/macos/home-manager/home.nix b/macos/home-manager/home.nix index 11ea960..dee5f6d 100644 --- a/macos/home-manager/home.nix +++ b/macos/home-manager/home.nix @@ -66,4 +66,6 @@ in programs = util.programs // { zsh.enable = true; # Necessary for aliases and Starship to work. }; + + assertions = util.assertions; } diff --git a/nixos/home-manager/home.nix b/nixos/home-manager/home.nix index ff06bf1..f689172 100644 --- a/nixos/home-manager/home.nix +++ b/nixos/home-manager/home.nix @@ -48,4 +48,6 @@ in programs = util.programs // { bash.enable = true; # Necessary for aliases and Starship to work. }; + + assertions = util.assertions; } diff --git a/ubuntu/home-manager/home.nix b/ubuntu/home-manager/home.nix index d22f6e4..0c922ca 100644 --- a/ubuntu/home-manager/home.nix +++ b/ubuntu/home-manager/home.nix @@ -36,4 +36,6 @@ in programs = util.programs // { bash.enable = true; # Necessary for aliases and Starship to work. }; + + assertions = util.assertions; } diff --git a/util.nix b/util.nix index 0c8f5f9..865ad3e 100644 --- a/util.nix +++ b/util.nix @@ -109,4 +109,11 @@ rec { ]; }; }; + + assertions = [ + { + assertion = config.programs.vscode.package.version != "1.108.0"; + message = "VS Code 1.108.0 is broken: https://github.com/microsoft/vscode/issues/286825"; + } + ]; } From bcaed9567c1ac6cde5cb529b9e4f63cfb56d87bb Mon Sep 17 00:00:00 2001 From: Sam Estep Date: Tue, 20 Jan 2026 10:51:58 -0500 Subject: [PATCH 2/2] Downgrade Nixpkgs --- flake.lock | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/flake.lock b/flake.lock index fe548b2..ac73092 100644 --- a/flake.lock +++ b/flake.lock @@ -193,11 +193,11 @@ }, "nixpkgs": { "locked": { - "lastModified": 1768783163, - "narHash": "sha256-tLj4KcRDLakrlpvboTJDKsrp6z2XLwyQ4Zmo+w8KsY4=", + "lastModified": 1768456270, + "narHash": "sha256-NgaL2CCiUR6nsqUIY4yxkzz07iQUlUCany44CFv+OxY=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "bde09022887110deb780067364a0818e89258968", + "rev": "f4606b01b39e09065df37905a2133905246db9ed", "type": "github" }, "original": {