f6c56969bc
xmpp: switch from ejabberd to prosody
2023-10-16 07:56:47 +00:00
a918aa0c2f
sxmo: suspend: dont wake on ARP unless absolutely necessary
...
it *should* be handled by the WiFi chip's ARP offload
2023-10-15 06:52:41 +00:00
93a265f34a
sxmo: fix typo: avoid wakelock if wowlan_bits are 0x0
2023-10-14 21:54:44 +00:00
b818972597
sxmo: decrease the LED blink frequency further, to 8s
2023-10-14 10:24:35 +00:00
476b481fd7
moby: dont ship the rtl8723cs *bluetooth* firmware
...
it seems to conflict with Wake on Lan
2023-10-14 10:20:47 +00:00
631235e56b
moby: sxmo_suspend: comment for future work to wake on Dino activity
2023-10-14 10:19:57 +00:00
ea4063340d
moby: prioritize headset audio out
2023-10-14 10:19:31 +00:00
b77650219a
sxmo_suspend: wake on a broadcast ARP query
2023-10-13 06:15:51 +00:00
ae64493564
sxmo_suspend: match packet destination IP for TCP packets
2023-10-13 05:56:26 +00:00
fcbc558de9
sxmo_suspend.sh: fix "time_start" typo
2023-10-13 05:43:30 +00:00
b180adcf48
RealtimeKit: disable
2023-10-13 03:35:00 +00:00
342c9bbbef
sxmo_suspend: track wifi IRQ count
2023-10-13 02:28:29 +00:00
233faaadac
zsh: better l/ll aliases with eza
2023-10-12 22:11:05 +00:00
aaf9dbac1e
ship gdb, mercurial
2023-10-12 01:59:28 +00:00
8dc1cbbbd2
programs: ship binutils-unwrapped instead of binutils
...
it has better cross compilation properties
2023-10-11 22:15:28 +00:00
8b4a0a916b
noop: test but dont actually enable pre-emption
2023-10-11 10:08:11 +00:00
1cf442dffd
sway: build without wrapperFeatures.gtk
2023-10-11 09:59:10 +00:00
0a3e6b34c7
sxmo_hook_postwake.sh: prevent rapid re-entry into sleep
2023-10-11 07:53:41 +00:00
28a2042664
gPodder: store data in ~/.local/share/gPodder, not ~/gPodder
2023-10-11 05:14:20 +00:00
08c92151eb
rtl8723cs-wowlan: automatically derive the IP address to watch for ARP packets on
2023-10-11 02:44:34 +00:00
5a753583bf
sxmo: reduce the screenoff LED frequency 2s -> 5s
...
this should hopefully allow entering sleep more reliably
2023-10-11 02:41:12 +00:00
ff89819940
sxmo_suspend.sh: notes about wowlan and blocking suspend here
2023-10-11 00:58:49 +00:00
9a69d8bd0d
ship eza (ls substitute)
2023-10-10 22:08:58 +00:00
091e525846
enable rtkit/RealtimeKit
2023-10-10 21:45:19 +00:00
1bf829dcf0
sxmo_suspend: rework time accounting to be more similar to upstream
2023-10-10 10:05:09 +00:00
760326b38b
sxmo_suspend.sh: switch from sudo -> doas
...
idk, some path problem with sudo ending up in /etc/profiles/per-user/colin/bin/sudo
2023-10-10 09:50:13 +00:00
0293773e64
sxmo_suspend.sh: output formatting improvements
2023-10-10 09:47:41 +00:00
6b6a9504e4
sxmo_suspend.sh: invoke rtl8723cs-wowlan with expected permissions
2023-10-10 09:39:38 +00:00
2de947d96e
wowlan: move the implementation into sxmo_suspend.sh instead of a systemd service
2023-10-10 09:26:48 +00:00
85e5d30b0f
wowlan module: port to rtl8723cs-wowlan python script
2023-10-10 08:34:02 +00:00
330864c866
moby: ship rtl8723cs-wowlan script
2023-10-10 08:03:45 +00:00
e28e60769a
sxmo: postwake: show the human-readable wakeup reason
2023-10-10 03:21:23 +00:00
bc8cf58b5a
sxmo: inputhandler: map powerx3 from screenoff state
2023-10-10 00:02:31 +00:00
0eb8244897
sxmo: doc: link to Aren's SXMO fork
2023-10-09 22:05:37 +00:00
69fe55961f
sxmo: link poweroff/reboot hooks into user hooks dir
2023-10-09 20:37:51 +00:00
045b5f0294
sxmo: finish porting to systemd (everything tested works now)
2023-10-09 00:25:03 +00:00
45e5752a05
journald: dont compress the journal
2023-10-09 00:25:03 +00:00
1ffaa232d8
sxmo: bemenu: configure via package override, not profile
...
this is just easier to integrate, rather than ensuring everywhere gets
the env var
2023-10-09 00:25:03 +00:00
a9ddfb2752
WIP: sxmo: port to systemd
2023-10-09 00:25:03 +00:00
3c6c70ba9f
sxmo: suspend: dump wowlan_last_wake_reason on wakeup
2023-10-09 00:25:03 +00:00
c0feffef1e
sxmo: simplify suspend hook and cap suspend time to just 5min
2023-10-09 00:25:03 +00:00
6e80d4dfdf
sxmo: inline the sxmo_suspend.sh script
...
this is exactly how it presently appears upstream (less shebang/comment changes)
2023-10-09 00:25:03 +00:00
1f73573fe3
stepmania: include link to nix definition in the game dir
2023-10-08 02:41:00 +00:00
4a498ef1a9
dino: docs: leave myself a TODO about niceness/priority
2023-10-07 08:27:35 +00:00
7a75cad65f
Dino: bump input latency to 20ms
2023-10-07 08:09:50 +00:00
168fcce157
stepmania: configure directories
2023-10-07 05:50:58 +00:00
03d3ea4965
moby: ship the geoclue where-am-i helper on PATH
2023-10-07 04:34:15 +00:00
bc3ad7dfa5
moby: gps: restrict geoclue to only my user
2023-10-07 04:27:14 +00:00
2097c3ad77
moby: gps: document some findings
2023-10-07 04:25:44 +00:00
56838a4867
swaync: don't show GPS on non-gps-enabled devices (i.e. desktop/laptop)
2023-10-07 04:14:42 +00:00
d35fe126e3
doc: dino: document findings in adjusting Dino mic buffer
2023-10-07 01:30:45 +00:00
a6ea5da7a1
moby: disable legacy PulseAudio stuff
2023-10-07 01:27:16 +00:00
98a6671e95
moby: decrease the amount of samples Dino drops while in a call
2023-10-07 00:58:11 +00:00
243a4c6f0d
moby: gps: document some maps programs
2023-10-07 00:21:40 +00:00
e84be3a7b2
sxmo: link all default hooks into user dir
2023-10-07 00:21:13 +00:00
a586611aa0
docs: moby: gps: link to geoclue/gnome-maps support channels
2023-10-05 08:05:35 +00:00
d7120a14f4
moby: gps: fixup geoclue notes
2023-10-04 05:36:22 +00:00
7db8dabf8f
theming: ship HighContrast icon theme as default
...
current gnome.adwaita-icon-theme doesn't generate all icons when cross-compiled
this may be fixed in GNOME 45.
until then, HighContrast gets us *most* icons
2023-10-04 01:01:29 +00:00
d89287af11
switch icon theme to Pop
2023-10-03 20:21:20 +00:00
f65aaf8852
gtk: add a bunch more icon theme options
2023-10-03 20:10:09 +00:00
6c6e1ee84b
moby: add gps-related services to the "dialout" group
2023-10-03 01:01:06 +00:00
41d8c6681f
sway: disable --debug flag
2023-10-03 00:47:33 +00:00
83586ce483
trust-dns: cleanup some typos
2023-10-02 22:33:54 +00:00
e20c4d01e6
trust-dns: fix missing "mkdir" during service startup
2023-10-02 22:12:09 +00:00
01cad7b702
trust-dns: perform more specialization via structured config instead of sed
2023-10-02 22:02:46 +00:00
48715546e2
trust-dns: split into separate (restartable) services
2023-10-02 21:30:51 +00:00
2de6c01262
fractal: launch on boot
2023-10-02 06:12:24 +00:00
67a9134130
moby: switch default browser back to epiphany
2023-10-02 05:10:00 +00:00
290d6a8da5
gnome-maps: ship on lappy/desko/moby
2023-10-02 04:07:21 +00:00
bc7dee6a80
swaync: enable audible notifications for Fractal Matrix client
2023-10-02 03:48:20 +00:00
4c708baf63
remove Videos/servo-incomplete symlink
2023-10-02 03:23:44 +00:00
cc16fe85b0
fractal: ship the nixified build by default
2023-10-02 03:20:55 +00:00
97dd84ed71
tuba: document an alternative fix
2023-10-01 18:47:47 +00:00
b9f31c6f4b
devPkgs: add cargo, rustc
2023-10-01 03:47:45 +00:00
cb3cf57465
cargo: when enabled, persist ~/.cargo
2023-09-30 02:57:30 +00:00
dfaeb7b7de
sxmo_hook_inputhandler: document proposed input changes
2023-09-30 01:42:45 +00:00
d3818b5e44
fractal: enable, and persist the right directories
2023-09-29 22:08:13 +00:00
38fa73cfb7
feeds: unsubscribe from Michael Malice
2023-09-29 18:25:08 +00:00
43fc050eed
feeds: subscribe to FasterThanLime
2023-09-29 18:23:14 +00:00
99ea6a59c5
remove unused GUI apps: cantata, gajim, dconf-editor, obsidian, rhythmbox
2023-09-29 02:04:06 +00:00
bdf049d9e4
moby: wowlan: also wake on ARP requests (experimental)
2023-09-28 20:55:18 +00:00
9205e076c5
modules/wowlan: move options to "ipv4" attrset for future protocol expansion
2023-09-28 20:09:04 +00:00
3aa85c96b2
sxmo_hook_rotate.sh: fix bash syntax error
2023-09-28 00:18:43 +00:00
10c7fc8e91
sxmo: exit fullscreen on screen rotation
2023-09-27 21:42:55 +00:00
aa3ee802d2
nixpkgs: 2023-09-22 -> 2023-09-25
...
```
• Updated input 'nixpkgs-unpatched':
'github:nixos/nixpkgs/e35dcc04a3853da485a396bdd332217d0ac9054f' (2023-09-22)
→ 'github:nixos/nixpkgs/6500b4580c2a1f3d0f980d32d285739d8e156d92' (2023-09-25)
```
2023-09-27 18:34:04 +00:00
9a16b1cda7
ntfy: add a lengthy proxy_read_timeout to prevent hangups
2023-09-27 18:25:36 +00:00
742ed50960
moby: configure wake-on-lan
2023-09-27 01:04:53 +00:00
a60af4990a
sway: hide window bar when only one window on workspace
2023-09-26 20:36:30 +00:00
d2890ecbba
ntfy-sh: dont autostart except on moby
...
it's easier to troubleshoot when there's only one subscriber...
2023-09-26 14:48:54 +00:00
36d8158414
zsh: alias annoying lsof/tcpdump defaults
2023-09-26 14:38:06 +00:00
642afd6f34
ntfy: subscribe to the non-443 port
2023-09-26 13:52:10 +00:00
fad9c8f483
ntfy: run on a non-443 port
2023-09-26 13:51:27 +00:00
40a8fc50d9
sxmo-utils: apply patch to launch apps via swaymsg exec
2023-09-26 00:15:28 +00:00
21838afc0d
feeds: subscribe to turnoff.us
2023-09-25 23:09:56 +00:00
8821c4edd7
sxmo-timer: connect to swaync so that it alerts on completion
2023-09-25 20:56:22 +00:00
a265dd28dd
ntfy-sh: configure auth, simplify proxying
2023-09-25 17:34:50 +00:00
14bc8a1732
ship a trivial service which subscribes to push notifications (ntfy-sh)
2023-09-25 16:56:41 +00:00
6412778b98
feeds: unsubscribe from The Register
2023-09-25 12:09:56 +00:00
de12a2200e
feeds: add amosbbatto
2023-09-25 12:09:38 +00:00
2600d6223c
tuba: fix FileDialog
2023-09-24 23:36:05 +00:00
1ed1d8403d
tuba: ship a friendly alias
2023-09-24 21:38:20 +00:00
74309f8fa4
sxmo: fix missing bin/ typo
2023-09-24 18:13:49 +00:00
e5d843b21f
sxmo: add missing deps to custom hooks
2023-09-24 17:48:18 +00:00
3ab943ab0b
phog: remove DesktopNames==null workaround
2023-09-24 17:24:29 +00:00
9f47a29b43
mpv: update watch_later dir
...
see: <https://github.com/mpv-player/mpv/pull/10838 >
2023-09-24 13:15:45 +00:00
865777b7ba
enable ntfy (and manually integrate with matrix)
2023-09-23 21:09:04 +00:00
7b38ec3f8f
docs: irc: mention mnt-reform channel location
2023-09-23 11:20:45 +00:00
f8448d7d2f
sxmo: fix sxmo_init ordering so my hooks are loaded and scale set properly
2023-09-23 11:20:20 +00:00
130901d7f7
sxmo: fix inputhandler hook loic errors
2023-09-23 09:36:16 +00:00
07c3fd8941
sxmo: override the postwake handler
2023-09-23 09:17:21 +00:00
2d98bbf4d6
sxmo: ship a custom inputhandler
2023-09-23 09:13:26 +00:00
08acd9714f
swaync: fix perms for jingle toggle
2023-09-22 23:10:50 +00:00
2f12fd8ae7
ejabberd: port config to structured nix attrs
2023-09-22 22:50:51 +00:00
69ab1c1b8f
servo-vpn: resolve DNS through the VPN
2023-09-22 19:49:35 +00:00
a2f4dc0b6c
nfs4 patch: fix so moby can still build
2023-09-22 19:48:51 +00:00
6d7ff7ea86
fix trust-dns to resolve when invoked from VPN
2023-09-22 18:54:12 +00:00
00d831e755
wg-home: fix DNS forwarding
...
ugh, this is a mess, but it seems to work
2023-09-22 14:36:56 +00:00
63d65a453c
trust-dns: spin up a separate server to wg-home requests, also forwarding them to upstream
2023-09-22 12:36:48 +00:00
8d0678457e
patch broken NFS mounting
2023-09-22 09:33:05 +00:00
e28cf3ebb5
swaync: fix SIP/jingle indicators to use systemctl --user
2023-09-21 20:37:11 +00:00
4ea0256c56
swaync: ignore "Modem crashed!" notifications/warnings
2023-09-21 20:21:38 +00:00
bf52b65dd5
Dino: fix to workspace 1
2023-09-21 20:03:19 +00:00
6de9b87f16
swaync: add entry for SIP/jingle call receiving
2023-09-21 19:53:02 +00:00
2b48adfbef
gnome-calls: don't auto-start
2023-09-21 19:44:11 +00:00
7f944ad4a1
dino: autostart (on moby)
2023-09-21 19:40:12 +00:00
cd4b700962
wg-home: docs: link to Arch wiki on wireguard docs
2023-09-20 09:34:26 +00:00
b98934693c
programs: ship binutils (for "strings")
2023-09-20 06:42:23 +00:00
dfbe5c5210
swaync: add a button to toggle VPN
2023-09-19 16:25:17 +00:00
f3ed9a3452
sane-vpn: support "vpn-servo"
2023-09-19 16:09:56 +00:00
57e35eeab1
vpn-servo: allow coexistence with wg-home
2023-09-19 16:03:20 +00:00
e3e2af46a1
define a new "vpn-servo" which allows routing all traffic out of servo, via wireguard
2023-09-19 15:52:24 +00:00
3a30b891be
sane-vpn-{up,down}: consolidate
2023-09-19 15:41:54 +00:00
b69424983f
hosts.nix: split the data out of modules/ and into common/
2023-09-19 15:32:31 +00:00
c1d62bdbc2
wg-quick: allow clients to contact the internet
2023-09-19 12:36:57 +00:00
bbe633ef2e
wg-home: refactor: don't 'use' lib/builtins
2023-09-19 12:09:21 +00:00
9d1ebd38ce
wg-home: don't infer role from ip address, but set it explicitly
2023-09-19 11:38:51 +00:00
247b272986
ship nm-connection-editor
2023-09-19 10:09:24 +00:00
072506c5d9
ship ethtool
2023-09-19 10:09:24 +00:00
05bbc5d18f
moby: switch to linux-megous-firmware for firmware
2023-09-19 10:09:24 +00:00
0342594728
programs: ship iw
2023-09-19 10:09:24 +00:00
cd61a530cb
sxmo: fix multi-user.service -> multi-user.target typo
2023-09-17 08:44:31 +00:00
f4c0e06b62
docs: gnome-calls: mention ~/.cache/folks dir
2023-09-17 05:57:21 +00:00
b4d748d87f
gnome-calls: run as daemon after log-on
2023-09-17 05:53:05 +00:00
107c07915e
ship gnome-calls
2023-09-17 05:00:15 +00:00
f493f005a9
lappy: switch back to sway
2023-09-16 15:11:01 +00:00
61428a5c8b
unify fonts across sway and sxmo
2023-09-16 14:59:12 +00:00
77906fb58b
font-manager: re-enable
2023-09-16 12:44:31 +00:00
a79d021123
font-manager: build without webkit
2023-09-16 12:44:09 +00:00
38f839fb60
servo: fix over-broad "passwordFile" fix
2023-09-16 08:42:05 +00:00
09cee559eb
mpv: improve MIME priority; re-enable youtube support
2023-09-16 08:36:08 +00:00
f64af6675b
p10k/powerlevel10k: remove (unused)
...
i use starship now
2023-09-16 08:33:02 +00:00
9d71a08841
kitty: remove configs (unused)
...
i use alacritty now
2023-09-16 08:26:39 +00:00
321cc62ca0
passwordFile -> hashedPasswordFile to fix deprecation warning
2023-09-16 08:17:48 +00:00
81c16ec479
swaync/feedbackd: activate ringer on incoming dino call
2023-09-16 05:06:41 +00:00
254da7e17b
swaync: document env vars
2023-09-16 02:55:36 +00:00
400739cd83
feedbackd: add debug logging
2023-09-16 02:55:23 +00:00
c3a6943b7e
swaync: replace feedbackd button with gps button
2023-09-15 16:51:43 +00:00
fdc37c9f53
swaync: add button to toggle feedbackd
...
this is just a proof of concept: will toggle GPS later
2023-09-15 16:09:28 +00:00
e03ae48ef6
docs: feedbackd: note about default.json
2023-09-15 10:44:29 +00:00
cd1cfdd5db
swaync: fix to also proxy notifs from Purisms Chatty app
2023-09-15 10:35:30 +00:00
d87015836e
swaync: integrate with feedbackd for notification sounds
2023-09-15 10:20:18 +00:00
1546304b4e
eg25-control: run as own user
...
its perms might still need adjustment so that it can control modem power and write to mmcli
2023-09-15 03:54:01 +00:00
649e5a2cab
sway: persist pipewire/wireplumber audio volumes
2023-09-13 12:57:18 +00:00
f54d5a68ff
trust-dns: 0.22.1 -> 0.23.0
2023-09-13 02:53:06 +00:00
a359350d7e
sxmo-utils.latest: 2023-08-29 -> 2023-09-09
2023-09-12 10:29:10 +00:00
8a6fcd92ae
programs: port to programs.services interface
2023-09-12 04:45:38 +00:00
56ad2370dc
colin: add to systemd-journal group
2023-09-12 00:06:00 +00:00
3157ceb88b
swaync: dont ship dbus files
2023-09-11 23:03:57 +00:00
df2a2fe427
mako: simplify with a rmDbusServices helper
2023-09-11 22:56:54 +00:00
c55ea59c4f
ship unzip, for when dtrx fails
2023-09-11 22:31:54 +00:00
3f10fbdf4d
sway: remove deprecated "types.string"
2023-09-10 12:57:10 +00:00
b26f7a5d2b
sysadminUtils: ship dtc (device tree de/compiler)
2023-09-10 09:49:31 +00:00
fad3972554
sway: waybar: fix media to better handle multiple players
2023-09-10 00:01:39 +00:00
75009f6816
doc: sxmo: explain why we need nerdfonts
2023-09-09 07:44:31 +00:00
59f82cea27
doc: element: leave notes for if element fails to render, again
2023-09-09 07:11:25 +00:00
0da8d282fe
feeds: add Andrew Heaton - Political Orphanage
2023-09-09 02:33:48 +00:00
6b4bd5ea28
feeds: remove Useful Idiots
...
the only ungated content is just idle chitchat
2023-09-09 02:20:02 +00:00
eab0d656d3
docs: cpuFreqGovernor: explain which hardware this config affects
2023-09-08 23:37:21 +00:00
c2d99603a8
nixpkgs: 2023-09-04 -> 2023-09-06
...
```
• Updated input 'nixpkgs-unpatched':
'github:nixos/nixpkgs/3c15feef7770eb5500a4b8792623e2d6f598c9c1' (2023-09-04)
→ 'github:nixos/nixpkgs/0bffda19b8af722f8069d09d8b6a24594c80b352' (2023-09-06)
```
2023-09-08 21:16:12 +00:00
b65eca7dcf
sxmo: fix so the sway session launched via phog includes debug logging
2023-09-08 10:59:31 +00:00
dec5826be8
all: switch powerManagement from powersave -> ondemand
...
how did i end up on powersave?
powersave is unusable on moby
2023-09-08 05:37:56 +00:00
b2393d4715
opengl: enable more broadly
...
this reduces the amount of sxmo-specific config
2023-09-07 10:47:17 +00:00
c86037e5d0
sway: don't enable greetd by default
2023-09-07 10:45:23 +00:00
d7751fb300
sway: remove unused installConfigs option
2023-09-07 10:33:28 +00:00
9582ea2e0a
refactor: hosts/modules/hardware -> hosts/common/hardware
...
the config here didn't have any options; doesn't really make sense as a module
2023-09-07 10:29:25 +00:00
d92b393f01
hardware/x86_64.nix: split these options into more relevant files
...
also makes it so we dont ship opengl on platforms where we dont need it (servo)
2023-09-07 10:24:20 +00:00
ea26899735
docs: swaync: show how to view interactive style
2023-09-07 09:09:47 +00:00
f8d807225f
swaync: fix backlight controls for moby
2023-09-07 08:54:43 +00:00
4c08609824
swaync: ship as own service
2023-09-07 07:34:22 +00:00
ccb11a4ecf
swaync: fix broken black-on-black text
2023-09-07 07:33:15 +00:00
7f8ce68182
transmission: disable the incomplete dir
2023-09-07 06:14:11 +00:00
edf936820a
transmission: fix permission-related errors
2023-09-07 06:14:11 +00:00
c6ab274dcf
sxmo: waybar: add swaync
2023-09-07 01:27:30 +00:00
4d0c1811a3
neovim: associate with json/txt/md
2023-09-07 00:11:33 +00:00
ccb6f33b2f
swaync: tune config; ignore certain sxmo notifications
2023-09-07 00:11:14 +00:00
4484fd243e
docs: swaynotificationcenter: show how to reveal the notification center
2023-09-06 10:22:56 +00:00
7f1cdae91a
sxmo: remove mako & other programs which are managed by sway now
2023-09-06 10:14:59 +00:00
f392c0c02b
swaync: tune parameters a bit
2023-09-06 09:20:00 +00:00
027086dd48
waybar: add divider to swaync
2023-09-06 09:19:50 +00:00
6eeca57694
waybar: add swaync notifications center
2023-09-06 09:13:34 +00:00