209545fc41
refactor: split satellite
program into own file
...
mainly so i have a place to document its GUI :)
2024-06-23 12:44:50 +00:00
1e12566207
moby: disable gpsd
...
1. i wasn't actually relying on it for anything. 2. it's 100k LoC which runs as root (?), in a totally un-secured systemd service.
i may be enabling something similar like this in the future, to prevent geoclue from deciding to disable the GPS. i'll probably be going with the simpler gps-share or gnss-share for that
2024-06-23 03:53:24 +00:00
9a53cbc833
docs: geoclue: link to forums, git, API docs
2024-06-23 03:53:07 +00:00
439bb5263f
switchboard: sandbox
2024-06-22 03:43:23 +00:00
514197a17f
docs: mmcli: include notes for how to enable the gps
2024-06-21 19:11:07 +00:00
143bdf672b
ship satellite
program
...
really this only belongs on devices which have a gps unit (i.e. moby).
maybe i'll tune that in the future.
2024-06-21 19:09:43 +00:00
a6c48eda71
geoclue2: remove extraneous appConfig where-am-i
whitelisting
...
it's included by the default nixos service (which whitelists 'geoclue-demo-agent'
2024-06-21 17:49:15 +00:00
a603c3e6bc
ols: synthesize cell tower data when no exact match is found
2024-06-21 16:24:13 +00:00
1f48f41927
ols: ship static cell tower position database from opencellid.org
2024-06-21 13:48:28 +00:00
ba66378bc0
docs: ols: point to wigle docs and api limits
2024-06-21 11:54:38 +00:00
78f4cd9be2
sysvol: 2024-06-13 -> 2024-06-20
2024-06-21 07:25:15 +00:00
a02f221628
nixpkgs: 2024-06-19 -> 2024-06-21
2024-06-21 07:25:15 +00:00
dab60e79c1
moby: remove gps.nix
2024-06-20 12:01:10 +00:00
fe57f186cd
gpsd: deploy via sane.programs interface
2024-06-20 11:57:09 +00:00
78d66a8b09
ols: pipe stderr > stdout
2024-06-20 11:52:35 +00:00
b2955c9c9d
geoclue2: use nixpkgs' service
2024-06-20 11:52:13 +00:00
b0e184b0f0
geoclue: integrate ols/wigle as backend
...
the wigle API limits are *strict*. probably too strict to actually be useful
2024-06-20 11:35:26 +00:00
3cd97b522c
ols: enable
...
still some more work to do to really integrate this with geoclue
2024-06-20 11:05:15 +00:00
d0d623da15
programs: ship geoclue2 as an actual program
...
moby probably needs its gps.nix file removed. also this is incomplete due to Mozilla terminating their location services API
2024-06-20 08:40:36 +00:00
d1843b6b3d
refactor: sway-config -> config, to match its installed name
2024-06-20 05:55:12 +00:00
b482a1dfd6
swaync: disable debug, to un-break DND mode
...
i'm sick of G_MESSAGES_DEBUG breaking stuff. i must be parsing cli output that gets broken by that, somewhere
2024-06-20 05:24:53 +00:00
5ba74a4055
doc: swaync: fix typo in notify-send example
2024-06-20 05:17:51 +00:00
b3b77e3e62
nwg-panel: stylize with the goal that it uses a bit less space on moby
2024-06-20 02:39:45 +00:00
efcf8639dc
gdb: ship a python-capable gdbinit
2024-06-19 23:03:17 +00:00
8bf8d31c5f
nwg-panel: record the URL to the upstream PR
2024-06-19 21:28:18 +00:00
9e92069ba3
nwg-panel: migrate the mediaPrevNext patch to something suitable for upstream
2024-06-19 21:04:15 +00:00
2a592a4a15
nwg-panel: disable the music-note icon in playerctl
2024-06-19 20:35:50 +00:00
4f4c05a922
nwg-panel: fix playerctl patch for newest nwg-panel, and also hide the label
...
hopefully the label is the part which includes the music note icon
2024-06-19 19:40:23 +00:00
b7f99c022b
nwg-panel: enable sysload by default
2024-06-19 02:04:33 +00:00
91c2b04ab4
sane-sysload: make the format CLI args friendlier
2024-06-19 01:20:36 +00:00
27efb10a27
refactor: rename sane-sysinfo -> sane-sysload
2024-06-19 01:04:06 +00:00
e4e32f46fe
nwg-panel: integrate optional sysload executor (WIP; disabled by default)
2024-06-19 01:01:03 +00:00
64b169069a
nwg-panel: fix issue that playerctl was being pushed off the bar
2024-06-19 00:47:43 +00:00
c2c15e1ac3
networkmanager_dmenu: sandbox
2024-06-19 00:44:35 +00:00
0b3156c4c7
nmcli: sandbox
2024-06-19 00:44:24 +00:00
1c8551c842
rofi: add a shortcut for configuring WiFi
2024-06-18 23:44:21 +00:00
543108a5dd
networkmanager_dmenu: ship
2024-06-18 23:44:21 +00:00
b32d02dc3f
programs: add pidof
from procps
...
used by things like networkmanager-dmenu, which i plan to add soon
2024-06-18 23:44:20 +00:00
0bd92ef77e
swaync: make the backlight/mpris items configurable
2024-06-18 21:41:15 +00:00
a7df4cc125
lint: swaync: sort config properties
2024-06-18 21:34:04 +00:00
6021da072c
replace builtins.toJSON with writers.writeJSON where possible
...
it gives pretty-printed JSON that's easier to work with
2024-06-18 09:33:17 +00:00
a49abbd123
hosts: add pubkeys for $host-hn
2024-06-18 09:33:17 +00:00
c1b3629dcf
swaync: fix segfault under load
2024-06-18 07:52:02 +00:00
5879499924
swaync-service-dispatcher: simplify quoting
2024-06-18 06:40:44 +00:00
891a29feeb
nwg-panel: fix commands (like lock, shutdown) to not run through swaymsg
2024-06-18 02:51:58 +00:00
0c922bd63a
nwg-panel: fix reboot/shutdown commands to not assume systemd
2024-06-18 02:32:04 +00:00
e04ec4c706
nwg-panel: fix the "lock" button to use the correct screen locker
2024-06-18 02:31:46 +00:00
b0f9733ac8
sway: fix that Super+L didnt have sandbox access to start the screen locker
2024-06-18 02:26:57 +00:00
e2babfc076
nwg-panel: fix clock to always be centered, even if that means overlapped rendering
2024-06-18 01:08:02 +00:00
ef29b569e5
nwg-panel: fix clock size to actually be larger on lappy/desko
2024-06-18 01:07:43 +00:00