From 073e57814143e74fa0e0ea6e9a1576ef1626a42c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Leonardo=20Eug=C3=AAnio?= Date: Fri, 2 Jun 2023 11:14:27 -0300 Subject: [PATCH] home-manager: fix standalone config --- flake.nix | 5 ++++- user/waybar/default.nix | 4 ++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/flake.nix b/flake.nix index 1c72454..cf1a552 100644 --- a/flake.nix +++ b/flake.nix @@ -133,7 +133,10 @@ homeConfigurations.lelgenio = home-manager.lib.homeManagerConfiguration { inherit pkgs; - extraSpecialArgs = { inherit inputs; }; + extraSpecialArgs = { + inherit inputs; + osConfig = {}; + }; modules = [ ./user/home.nix ]; }; diff --git a/user/waybar/default.nix b/user/waybar/default.nix index 304d463..90113e2 100644 --- a/user/waybar/default.nix +++ b/user/waybar/default.nix @@ -20,7 +20,7 @@ in "tray" "custom/caffeine" "pulseaudio" - (lib.optional osConfig.services.vpn.enable "custom/vpn") + (lib.optional (osConfig.services.vpn.enable or false) "custom/vpn") "network" "battery" ]; @@ -110,7 +110,7 @@ in interval = 1; tooltip = false; }; - "custom/vpn" = lib.mkIf osConfig.services.vpn.enable { + "custom/vpn" = lib.mkIf (osConfig.services.vpn.enable or false) { format = "{}"; exec = '' mullvad status | grep "^Connected" > /dev/null \