diff --git a/home/isabel/gui/vicinae.nix b/home/isabel/gui/vicinae.nix index 61ef2287..19a6c9ab 100644 --- a/home/isabel/gui/vicinae.nix +++ b/home/isabel/gui/vicinae.nix @@ -1,16 +1,42 @@ { lib, + pkgs, config, ... }: let inherit (lib) mkIf; + + mkExt = + name: + config.lib.vicinae.mkExtension { + inherit name; + src = + pkgs.fetchFromGitHub { + owner = "vicinaehq"; + repo = "extensions"; + rev = "ec7334e9bb636f4771580238bd3569b58dbce879"; + hash = "sha256-C2b6upygLE6xUP/cTSKZfVjMXOXOOqpP5Xmgb9r2dhA="; + } + + "/extensions/${name}"; + }; in { config = mkIf config.garden.profiles.graphical.enable { programs.vicinae = { enable = true; systemd.enable = true; + + settings = { + window.opacity = 1; + }; + + extensions = map mkExt [ + "nix" + "wifi-commander" + "bluetooth" + "mullvad" + ]; }; }; } diff --git a/modules/nixos/networking/vpn.nix b/modules/nixos/networking/vpn.nix index a8e23781..8e4010f2 100644 --- a/modules/nixos/networking/vpn.nix +++ b/modules/nixos/networking/vpn.nix @@ -9,7 +9,7 @@ services.mullvad-vpn.enable = true; garden.packages = { - inherit (pkgs) mullvad-vpn; + inherit (pkgs) mullvad mullvad-vpn; }; }; }