geoclue support

This commit is contained in:
Kate 2025-06-05 14:19:27 +02:00
parent 1c6b970fd9
commit faf97500b7
5 changed files with 23 additions and 2 deletions

View file

@ -125,6 +125,7 @@
./nixos/configs/lix.nix
./nixos/configs/nix.nix
./nixos/configs/ccache.nix
./nixos/configs/location.nix
./nixos/configs/calendar.nix
./nixos/configs/syncthing.nix
./nixos/configs/include-conf.nix

View file

@ -219,6 +219,11 @@ in
proportion = 1.0;
};
}
{
matches = [ { app-id = "^pcloud$"; } ];
open-on-workspace = "2";
open-focused = false;
}
# Keep our system monitor on the monitoring screen.
{
@ -364,6 +369,7 @@ in
niri msg action spawn -- ${xwayland-satellite-loop}/bin/xwayland-satellite-loop
niri msg action spawn -- home-assistant-desktop
${if (sysConfig.networking.hostName != "trailblazer") then "#" else ""}niri msg action spawn -- ${pkgs.mission-center}/bin/missioncenter
niri msg action spawn -- ${pkgs.pcloud}/bin/pcloud
sleep 10

View file

@ -0,0 +1,14 @@
{ lib, pkgs, ... }: {
# Use Geoclue2 for GPS info.
services.geoclue2 = {
enable = true;
appConfig = {
gnome-maps = {
isAllowed = true;
isSystem = false;
};
};
};
}

View file

@ -27,8 +27,7 @@
# For non-trailblazer machines, allow building on Trailblazer.
distributedBuilds =
!(config.networking.hostName == "trailblazer") &&
!(config.networking.hostName == "komashi");
!(config.networking.hostName == "trailblazer");
buildMachines =
if config.nix.distributedBuilds then
[

View file

@ -89,6 +89,7 @@ with pkgs;
# Mapping
qmapshack
gnome-maps
]
# Linux-only packages.