diff --git a/modules/home/desktop/niri/services/default.nix b/modules/home/desktop/niri/services/default.nix index aea9db5..b5ffc3c 100644 --- a/modules/home/desktop/niri/services/default.nix +++ b/modules/home/desktop/niri/services/default.nix @@ -1,10 +1,12 @@ { getExe, + lockscreen, + osConfig, perSystem, pkgs, - lockscreen, ... }: { + blueman-applet.enable = osConfig.services.blueman.enable; swaync = import ./swaync; kanshi = import ./kanshi; network-manager-applet.enable = true; diff --git a/modules/nixos/desktop/niri/default.nix b/modules/nixos/desktop/niri/default.nix index 7df4c1e..a68e78d 100644 --- a/modules/nixos/desktop/niri/default.nix +++ b/modules/nixos/desktop/niri/default.nix @@ -24,7 +24,10 @@ in { pam.services.gtklock = {}; soteria.enable = true; # polkit agent in rust }; - services.gvfs.enable = true; + services = { + blueman.enable = config.hardware.bluetooth.enable; + gvfs.enable = true; + }; xdg.portal = { enable = true; extraPortals = with pkgs; [xdg-desktop-portal-gnome xdg-desktop-portal-gtk];