From e214c4eb701da7d613ecfe18d9ce30e8d6da9ef2 Mon Sep 17 00:00:00 2001 From: DashieTM Date: Sat, 15 Feb 2025 23:55:33 +0100 Subject: [PATCH] Use stable chromium for vesktop --- home/default.nix | 3 ++- modules/programs/homePackages.nix | 7 +++++-- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/home/default.nix b/home/default.nix index 662028e..f4fb47b 100644 --- a/home/default.nix +++ b/home/default.nix @@ -9,6 +9,7 @@ mod, pkgs, root, + alternativePkgs, ... }: { xdg = { @@ -22,7 +23,7 @@ useGlobalPkgs = true; useUserPackages = true; extraSpecialArgs = { - inherit inputs root additionalInputs; + inherit inputs root additionalInputs alternativePkgs; }; users.${config.conf.username} = { diff --git a/modules/programs/homePackages.nix b/modules/programs/homePackages.nix index 07b599b..223283d 100644 --- a/modules/programs/homePackages.nix +++ b/modules/programs/homePackages.nix @@ -5,7 +5,10 @@ pkgs, inputs, ... -}: { +}: let + # TODO remove when chromium works again + fixedVesktop = pkgs.vesktop.override {electron = pkgs.electron_33;}; +in { options.mods.homePackages = { useDefaultPackages = lib.mkOption { default = true; @@ -88,7 +91,7 @@ with pkgs; [ (lib.mkIf config.mods.homePackages.ncspot ncspot) - (lib.mkIf config.mods.homePackages.vesktop vesktop) + (lib.mkIf config.mods.homePackages.vesktop fixedVesktop) (lib.mkIf config.mods.homePackages.nextcloudClient nextcloud-client) (lib.mkIf (!isNull config.mods.homePackages.matrixClient) config.mods.homePackages.matrixClient) (lib.mkIf (!isNull config.mods.homePackages.mailClient) config.mods.homePackages.mailClient)