feat: add location services #17

Merged
youwen merged 3 commits from location-services into main 2025-12-23 13:51:35 -08:00
Owner

Initially we support automatic timezone switching via automatic-timezoned. Later on we hope to use the underlying location backend to support suntheme as well.

Initially we support automatic timezone switching via `automatic-timezoned`. Later on we hope to use the underlying location backend to support `suntheme` as well.
youwen force-pushed location-services from b26ee9fc26 to 8c56654a65 2025-12-23 13:13:21 -08:00 Compare
q9i changed title from Feat: add location services to feat: add location services 2025-12-23 13:34:47 -08:00
q9i approved these changes 2025-12-23 13:39:18 -08:00
q9i left a comment
Owner

lgtm

lgtm
Flake lock file updates:

• Updated input 'flake-parts':
    'github:hercules-ci/flake-parts/5635c32d666a59ec9a55cab87e898889869f7b71?narHash=sha256-MhA7wmo/7uogLxiewwRRmIax70g6q1U/YemqTGoFHlM%3D' (2025-12-11)
  → 'github:hercules-ci/flake-parts/a34fae9c08a15ad73f295041fec82323541400a9?narHash=sha256-XswHlK/Qtjasvhd1nOa1e8MgZ8GS//jBoTqWtrS1Giw%3D' (2025-12-15)
• Updated input 'home-manager':
    'github:nix-community/home-manager/8315c1544f383b791a3115c9959d1f27920e8320?narHash=sha256-tyNJjd48hfgsyEfsq1Ueufg4oJv6b8xBA6NYRJrLPyg%3D' (2025-12-15)
  → 'github:nix-community/home-manager/9c790e687e2e7645899cb21dec2a416710aa1064?narHash=sha256-sSMkdlSo56WrEzciLZTm8qpYxBYxeByGryAIAmIt%2B/g%3D' (2025-12-23)
• Updated input 'homebrew-cask':
    'github:homebrew/homebrew-cask/b4193601b7f79d943e12009ec0a3e6ca45fd4007?narHash=sha256-0QYDKwhM/LVXqKAORLtlJjzwjO5HOb4cqlurkGSESKQ%3D' (2025-12-15)
  → 'github:homebrew/homebrew-cask/15cae60259316fb5fbe276f362b045add45c23a3?narHash=sha256-GC/qb0mDtlggH6xKTX8G34152/zI%2BzG3zUn8ltaRGr8%3D' (2025-12-23)
• Updated input 'homebrew-core':
    'github:homebrew/homebrew-core/9e4bb67945a360683dab272b69e34c7667ff8ec2?narHash=sha256-44Z%2B/llJ4eEpKb%2BS%2BpKVmk12G%2BMX0QiDW/9lQP7U/sw%3D' (2025-12-15)
  → 'github:homebrew/homebrew-core/3411cb217f6641ba313240f47b0e3d4c6a9859a5?narHash=sha256-kF4UToSniVnQwV/VA3iv69TmN0vtIWjc7GK%2ByyCLc%2BU%3D' (2025-12-23)
• Updated input 'nix-darwin':
    'github:LnL7/nix-darwin/9b628e171bfaea1a3d1edf31eee46251e0fe4a33?narHash=sha256-svCS2r984qEowMT0y3kCrsD/m0J6zaF5I/UusS7QaH0%3D' (2025-12-14)
  → 'github:LnL7/nix-darwin/c2b36207f2c396c79dbed9d40536db221bd4e363?narHash=sha256-N/sxS27%2Bt9nGvGWqwwAceSMW/Y5ddcypS/aiTnZ7ScA%3D' (2025-12-23)
• Updated input 'nixos-wsl':
    'github:nix-community/NixOS-WSL/671ed3faecc302c500928fe6b4eb20e4b0f1e70c?narHash=sha256-leekUsEtOCPWD7RQFzwUQL7ZOavGTLMFQLY0W0w8O2k%3D' (2025-12-15)
  → 'github:nix-community/NixOS-WSL/be4af8042e7a61fa12fda58fe9a3b3babdefe17b?narHash=sha256-55V0AJ36V5Egh4kMhWtDh117eE3GOjwq5LhwxDn9eHg%3D' (2025-12-15)
• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/2fbfb1d73d239d2402a8fe03963e37aab15abe8b?narHash=sha256-9VvC20PJPsleGMewwcWYKGzDIyjckEz8uWmT0vCDYK0%3D' (2025-12-11)
  → 'github:nixos/nixpkgs/a6531044f6d0bef691ea18d4d4ce44d0daa6e816?narHash=sha256-3xY8CZ4rSnQ0NqGhMKAy5vgC%2B2IVK0NoVEzDoOh4DA4%3D' (2025-12-21)
• Updated input 'run0-sudo-shim':
    'github:LordGrimmauld/run0-sudo-shim/9e8957294306e605ab96e8aa37b8eda49a53a901?narHash=sha256-pZ2r6ICANUCpbaSF%2Boq70mTwKtoMFbspqxeX6sefyV8%3D' (2025-12-07)
  → 'github:LordGrimmauld/run0-sudo-shim/b8ebb2eafd364e84a877e3f279b9cafa0fc22735?narHash=sha256-aGkEvS5LhWQHa1rroQ86/dK3yCnxDW7hY6KfY6VvAxY%3D' (2025-12-22)
• Updated input 'run0-sudo-shim/rust-overlay':
    'github:oxalica/rust-overlay/769156779b41e8787a46ca3d7d76443aaf68be6f?narHash=sha256-KFDCdQcHJ0hE3Nt5Gm5enRIhmtEifAjpxgUQ3mzSJpA%3D' (2025-12-07)
  → 'github:oxalica/rust-overlay/d81285ba8199b00dc31847258cae3c655b605e8c?narHash=sha256-W7CX9vy7H2Jj3E8NI4djHyF8iHSxKpb2c/7uNQ/vGFU%3D' (2025-12-22)
• Updated input 'run0-sudo-shim/treefmt-nix':
    'github:numtide/treefmt-nix/5b4ee75aeefd1e2d5a1cc43cf6ba65eba75e83e4?narHash=sha256-AlEObg0syDl%2BSpi4LsZIBrjw%2BsnSVU4T8MOeuZJUJjM%3D' (2025-11-12)
  → 'github:numtide/treefmt-nix/42d96e75aa56a3f70cab7e7dc4a32868db28e8fd?narHash=sha256-%2BcqN4PJz9y0JQXfAK5J1drd0U05D5fcAGhzhfVrDlsI%3D' (2025-12-17)
• Updated input 'spicetify':
    'github:Gerg-L/spicetify-nix/fa6a5dde9d95bf7b8f075ff5aceeb1d97fa9043a?narHash=sha256-5aJgT%2BlEC7ypuAGE3DQLj3LzYDQ%2BkRG6MnkVr3ZF9RU%3D' (2025-12-14)
  → 'github:Gerg-L/spicetify-nix/73031a3c9359c6c0ab82098793573d0c0951e372?narHash=sha256-dZ9SSqRXfb%2BWU9MLl5c/ktdRWYZ42uxBPB7rQYuDaJs%3D' (2025-12-21)
• Updated input 'stylix':
    'github:danth/stylix/9ba353558a288eb9d6fc3057bb418509dd8b4c01?narHash=sha256-mML2DlWmvwPOzn8K9QEsiKGdt67iHW/LaK6Xw%2BZENMk%3D' (2025-12-15)
  → 'github:danth/stylix/844294a58ef0badb3067c4f2fe063030537eb624?narHash=sha256-7B/dntEDan%2BpMB8B/sG6599f3mQaySAJL%2Bc9NhdMP7k%3D' (2025-12-22)
• Updated input 'treefmt-nix':
    'github:numtide/treefmt-nix/5b4ee75aeefd1e2d5a1cc43cf6ba65eba75e83e4?narHash=sha256-AlEObg0syDl%2BSpi4LsZIBrjw%2BsnSVU4T8MOeuZJUJjM%3D' (2025-11-12)
  → 'github:numtide/treefmt-nix/42d96e75aa56a3f70cab7e7dc4a32868db28e8fd?narHash=sha256-%2BcqN4PJz9y0JQXfAK5J1drd0U05D5fcAGhzhfVrDlsI%3D' (2025-12-17)
• Updated input 'zen-browser':
    'github:youwen5/zen-browser-flake/227e836e43fe7985b4c4f8b0076446a6d66f3343?narHash=sha256-1mQ1K4fqebT54nz13rcRNjd6a%2BIbNLwLvYyR62EcyE8%3D' (2025-12-15)
  → 'github:youwen5/zen-browser-flake/2f61341b32dd69c07e147188e67e09ba2bb99c33?narHash=sha256-y3g3OqPB0tmRjbHJNnJKivSQRtAJR%2B/9S1xbxBWEatg%3D' (2025-12-22)
youwen merged commit 94833ac676 into main 2025-12-23 13:51:35 -08:00
Sign in to join this conversation.
No reviewers
q9i
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: functor.systems/functorOS#17
No description provided.