1ea6df9e6c
sxmo/bonsai: rework mappings so vol-up/vol-down (app menu/keyboard) trigger instantly w/o timeout
2023-11-20 08:44:10 +00:00
a98a14da3d
sxmo: map power hold to just a single power press
...
less risky than accidentally killing a window (power x3)
2023-11-20 07:36:46 +00:00
629cb8776e
sxmo: map volup_three/voldown_three to seek controls when screenoff
2023-11-20 07:35:23 +00:00
96a63d0e89
sxmo: friendly format with which to define bonsai map
2023-11-20 07:25:21 +00:00
c7b065eed9
sxmo_hook_inputhandler: set volume directly
...
now that i'm using SXMO_NO_AUDIO, i can't use sxmo_audio.sh
2023-11-20 06:57:51 +00:00
89b0b8884b
sxmo: set SXMO_STATES=unlock screenoff
2023-11-20 06:53:59 +00:00
644983d27a
bonsaid: configure via nix
2023-11-20 06:46:44 +00:00
f84ab9a4d1
sxmo: fix that sxmo_state_switch.sh was renamed upstream
2023-11-20 02:36:42 +00:00
0127b61901
sxmo: fix that upstream renamed sxmo_dameons.sh -> sxmo_jobs.sh
2023-11-20 02:31:55 +00:00
b7247f6082
sxmo.bonsaid: make it a proper nix module
2023-11-20 02:31:23 +00:00
9cc72c09dc
sxmo: split bonsai out to own file
2023-11-20 01:55:15 +00:00
2e983267d4
sxmo-utils: 2023-10-10 -> 2023-11-07
2023-11-19 23:55:41 +00:00
1db2031b76
sxmo-utils: rename from sxmo-utils-latest
2023-11-19 23:44:48 +00:00
7b29624776
abaddon: force to workspace 1
2023-11-19 03:02:14 +00:00
1f8886684f
ship abaddon discord client
2023-11-19 02:37:51 +00:00
0893c90c51
refactor how i decide which programs go on which machine (leverage "roles" like pc and handheld)
2023-11-18 22:56:53 +00:00
3c7ebb5385
hosts/modules/gui: refactor package sets
2023-11-18 22:20:38 +00:00
ead08fbb5d
disable nheko
2023-11-18 22:06:37 +00:00
43bd745228
sway: fix broken brightness_down_cmd
2023-11-17 22:46:44 +00:00
2f320db5e2
gtkcord4: add swaync icon and user service
2023-11-17 09:18:14 +00:00
130268491c
ship gtkcord4
2023-11-17 08:27:19 +00:00
850354b7d7
integrate Signal into swaync and sway/autostart
2023-11-17 04:05:59 +00:00
93ea668db3
install more desktop games
2023-11-17 00:13:34 +00:00
5f426b3efd
ship vvvvvv game
2023-11-16 20:50:40 +00:00
4b6a18e4e7
programs: split games into own category; re-enable shattered-pixel-dungeon
2023-11-16 20:26:37 +00:00
13dda2e533
programs: ship animatch
2023-11-16 00:36:31 +00:00
bb810ac75a
signal-desktop: fix directory persistence
2023-11-15 23:07:25 +00:00
d4c7cfcdf8
ship signal-desktop-from-src
2023-11-15 07:07:58 +00:00
d22c2ea56a
sxmo: re-enable xwayland
...
this fixes signal-desktop :)
2023-11-15 05:51:32 +00:00
1da78d093f
ship gnome-2048 game
2023-11-14 03:36:15 +00:00
3855fb5eb6
geary: integrate with swaync and auto-start
2023-11-14 00:39:24 +00:00
48b6045ba3
gui: ship superTux, superTuxKart
2023-11-14 00:39:24 +00:00
fd965177ff
gui: ship gnome-calendar
2023-11-14 00:39:24 +00:00
b34d332a32
gui: ship gnome-clocks
2023-11-14 00:39:24 +00:00
23db2bf1bf
gui: ship gnome-calculator
2023-11-14 00:39:24 +00:00
1f0f84f2f0
programs: add dialect, spot, wike, xq
2023-11-10 19:29:43 +00:00
28d4a4b065
persistence: move stores behind a byStore attr to support disabling persistence altogether (for e.g. rescue image)
2023-11-08 15:33:15 +00:00
7e4899832d
wg-home: fix type error
2023-11-08 13:24:10 +00:00
18a7598f62
programs: xdg-terminal-exec: move to gui programs
2023-11-08 11:31:49 +00:00
68556222e2
fix rescue host build
2023-11-08 11:16:56 +00:00
68de71084b
flare-signal: leave more notes; disable
2023-10-31 07:57:30 +00:00
745362e05e
ship flare-signal on all GUI platforms
2023-10-30 11:02:51 +00:00
fd00eaede8
net: add LTE connection details
2023-10-28 10:34:36 +00:00
05513da298
rename host-pkgs -> hostPkgs
2023-10-24 12:25:39 +00:00
69ac75131c
apps: add geary
2023-10-24 04:50:31 +00:00
81c8af54a1
sxmo_suspend: deploy with verbose until i know its all working well
2023-10-22 13:01:33 +00:00
a9f56d9216
sxmo_suspend.sh: be precise about which IP address we listen to for notifications
2023-10-22 12:53:32 +00:00
fb33ac6d1b
sxmo_suspend: fix reversed getpeername -> getsockname
2023-10-22 12:36:57 +00:00
eaed914c8b
sxmo_suspend: fix typo in getpeername
2023-10-22 12:14:57 +00:00
2ee7af064d
sxmo_suspend.sh: be more precise in the wake condition
2023-10-22 11:28:10 +00:00
230ca20017
sxmo_suspend.sh: explicitly shutdown the socket
2023-10-22 11:00:21 +00:00
30529182b0
sxmo_suspend.sh: allow mocking enough at runtime to run on desko
2023-10-22 10:28:17 +00:00
3e1e7d49f8
sxmo_suspend.sh: open a ntfy socket
2023-10-22 10:08:59 +00:00
4894a68c62
sxmo_suspend: refactor
2023-10-22 09:45:38 +00:00
bd2775ded2
sxmo_suspend.sh: make the suspend time configurable
2023-10-22 09:41:36 +00:00
88ea557cd5
sxmo_suspend.sh: port to Python
2023-10-22 09:36:08 +00:00
fa8e014eae
nixcache: fix typo
2023-10-20 06:22:59 +00:00
6191542805
nix-serve: port 5000 -> 5001; prosody: enable proxy65 on port 5000
2023-10-20 04:48:30 +00:00
90b1215a89
s/types.string/types.str/
2023-10-17 22:46:02 +00:00
184e37e2dc
derived-secrets: make the mode configurable
...
this should probably be moved into sane.fs proper at some point
2023-10-17 01:16:08 +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
631235e56b
moby: sxmo_suspend: comment for future work to wake on Dino activity
2023-10-14 10:19:57 +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
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
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
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
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
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
e84be3a7b2
sxmo: link all default hooks into user dir
2023-10-07 00:21:13 +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
41d8c6681f
sway: disable --debug flag
2023-10-03 00:47:33 +00:00
2de6c01262
fractal: launch on boot
2023-10-02 06:12:24 +00:00
290d6a8da5
gnome-maps: ship on lappy/desko/moby
2023-10-02 04:07:21 +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
99ea6a59c5
remove unused GUI apps: cantata, gajim, dconf-editor, obsidian, rhythmbox
2023-09-29 02:04:06 +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
a60af4990a
sway: hide window bar when only one window on workspace
2023-09-26 20:36:30 +00:00
40a8fc50d9
sxmo-utils: apply patch to launch apps via swaymsg exec
2023-09-26 00:15:28 +00:00
14bc8a1732
ship a trivial service which subscribes to push notifications (ntfy-sh)
2023-09-25 16:56:41 +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
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
69ab1c1b8f
servo-vpn: resolve DNS through the VPN
2023-09-22 19:49:35 +00:00
bf52b65dd5
Dino: fix to workspace 1
2023-09-21 20:03:19 +00:00
cd4b700962
wg-home: docs: link to Arch wiki on wireguard docs
2023-09-20 09:34:26 +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
cd61a530cb
sxmo: fix multi-user.service -> multi-user.target typo
2023-09-17 08:44:31 +00:00
107c07915e
ship gnome-calls
2023-09-17 05:00:15 +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
9d71a08841
kitty: remove configs (unused)
...
i use alacritty now
2023-09-16 08:26:39 +00:00
649e5a2cab
sway: persist pipewire/wireplumber audio volumes
2023-09-13 12:57:18 +00:00
a359350d7e
sxmo-utils.latest: 2023-08-29 -> 2023-09-09
2023-09-12 10:29:10 +00:00
3f10fbdf4d
sway: remove deprecated "types.string"
2023-09-10 12:57:10 +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
b65eca7dcf
sxmo: fix so the sway session launched via phog includes debug logging
2023-09-08 10:59:31 +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
c6ab274dcf
sxmo: waybar: add swaync
2023-09-07 01:27:30 +00:00
7f1cdae91a
sxmo: remove mako & other programs which are managed by sway now
2023-09-06 10:14:59 +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
eaecb395cd
sway: switch from mako to swaynotificationcenter
...
mako's not working great on moby; hoping this will be better
2023-09-06 08:57:25 +00:00
6f5132633f
sway: disable unused status_cmd
2023-09-06 08:19:52 +00:00
1076289490
sway: enable xwayland (but not for sxmo)
2023-09-06 08:19:52 +00:00
45df0954f4
sway: improve waybar text size
2023-09-06 08:19:51 +00:00
de685236a0
sway: waybar: fix default min-width setting (to aid moby)
2023-09-06 01:55:14 +00:00
2aa8033a5f
sway: remove defaulted bar options
2023-09-06 01:18:35 +00:00
aa5eb3988d
sway: fix broken @status@
substitution
2023-09-06 00:51:13 +00:00
18eaebb7fc
mako: don't dismiss notifications when touched
2023-09-05 18:21:26 +00:00
9ed3dd4f22
sxmo: let mako be started via normal dbus activation
...
note that sxmo still installs its own, custom, mako theme
2023-09-05 17:46:01 +00:00
51ecf1b54b
sxmo: fix sxmo_hook_init.sh -> sxmo_hook_start.sh
2023-09-05 17:31:33 +00:00