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
18a7598f62
programs: xdg-terminal-exec: move to gui programs
2023-11-08 11:31:49 +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
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
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
bf52b65dd5
Dino: fix to workspace 1
2023-09-21 20:03:19 +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
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
d1741c60dc
sxmo: clean up our hook injections
2023-09-05 17:21:02 +00:00
409baf0321
moby: lift background into sway config
2023-09-05 16:13:23 +00:00
233a81c7d8
sxmo: more logging around power_button/volume_button
2023-09-05 09:14:32 +00:00
aca67b997a
sxmo: dont start conky manually (let sway do it)
2023-09-05 08:48:18 +00:00
cddba3d35f
conky: ship on sway
...
this probably causes double conky on sxmo, but i can fix in future patch
2023-09-05 08:31:50 +00:00
14b0d1bd37
sway: tidy up media key handling to not interfere with sxmo hooks
2023-09-05 04:51:12 +00:00
578162a266
sxmo: fix waybar height
2023-09-05 04:32:00 +00:00
ab776d7fc8
sxmo: fold the sway config fully into sane.gui.sway
2023-09-05 04:25:58 +00:00
cd9f05b8e1
sxmo: merge waybar configs into sway
2023-09-05 03:43:32 +00:00
2bf978f845
sway: waybar: disable sway/mode (it doesnt seem to do anything...)
2023-09-05 03:09:32 +00:00
b89212bcbd
refactor: waybar: sort these items
2023-09-05 01:19:06 +00:00
5498694729
sway: tidy waybar items and add memory
2023-09-05 01:18:55 +00:00
7b5bf2969a
sway: switch theming to be consistent with SXMO, for future merging
2023-09-05 01:05:59 +00:00
e198c49a96
refactor: sway: make snip_cmd be an actual shell script
2023-09-05 00:29:38 +00:00
7f5811db9a
refactor: sway: split config template into own file
2023-09-05 00:28:38 +00:00
5c3bb2293c
sway: consolidate the nix substitutions into mostly just one area and use sway-native variables after
2023-09-04 23:30:40 +00:00
59ac2061af
sxmo: minor docs improvement
2023-09-04 11:33:14 +00:00
e89805cd17
sxmo: have sway launch sxmo -- not the other way around
...
this lets me treat sxmo as just some nice scripts which run atop an existing DE (sway), rather than the opposite
can share more code with my desktop/laptop
2023-09-04 11:10:30 +00:00
10095e3ce5
sxmo: rename greeter option: {,->greetd-}sway-gtkgreet
2023-09-04 01:06:57 +00:00
6a83e0ce6c
WIP: sxmo: ship notifications-related dependencies
2023-09-03 08:48:43 +00:00
a880ba254b
sway: remove some unneeded config options
2023-09-02 10:37:09 +00:00
5d90cbcc98
programs: ship gajim on desko
2023-09-02 07:21:16 +00:00
0525f99813
moby: ship dino
2023-09-02 05:13:01 +00:00
769019f2f5
greetd: types.string -> types.str
2023-09-02 01:36:11 +00:00
20aef83496
greetd: refactor: session{Name,Cmd,User} into session attrset
2023-09-02 00:54:05 +00:00
3cc4a1ea19
sxmo: port to greetd abstraction
2023-09-02 00:49:44 +00:00
a41fefa906
consolidate greetd stuff out of sway
2023-09-02 00:07:46 +00:00
a7c5daf8a5
sxmo: sway-config: leave a todo for deploying via /etc/sway/config.d
2023-08-30 01:56:32 +00:00
a23dea03a9
sxmo: sway config: pull defaults from upstream sxmo-utils
2023-08-30 01:54:30 +00:00
a045eaa181
sxmo: persist the fontconfig and mesa_shader_cache directories for faster boot
2023-08-29 10:35:14 +00:00
90894087e5
sxmo: apply SXMO_DISABLE_CONFIGVERSION_CHECK earlier
2023-08-29 07:35:42 +00:00
fa98ba86bc
sxmo: default SXMO_DISABLE_CONFIGVERSION_CHECK to on
2023-08-28 21:53:43 +00:00
fe47d68fd3
sxmo-utils: disable configversion checking
...
this is not yet deployed -- might not work 100%
2023-08-28 10:32:37 +00:00
4201aa7466
gui: sxmo: default to sxmo-utils-latest variant of the package
2023-08-28 09:56:02 +00:00
c87ba7f670
snippets: add link to sxmo-devel maillist
2023-08-28 09:26:41 +00:00
9f2c7b90ce
snippets.txt: more uninsane services; Johoe mempool
2023-08-28 08:52:33 +00:00
559c551752
re-enable dino XMPP client
2023-08-28 08:48:35 +00:00
562008f3c0
sxmo: default to greetd + sway + phog greeter
2023-08-26 19:57:43 +00:00
2584d62b28
sxmo: enable hardware opengl
...
this fixes the awful perf i was seeing when not using lightdm-mobile-greeter
xserver enables hardware opengl, i'm just copying that behavior to non-X greeters
2023-08-26 19:57:43 +00:00
c056191de1
sxmo: try some alternate greeters
2023-08-26 12:28:25 +00:00
f2a597f698
moby: sxmo: phog: provide an identifier in the syslog
2023-08-26 10:06:36 +00:00
7b637f976b
moby: sxmo: fix phog to log its output
2023-08-26 09:40:07 +00:00
ab7f2fb1ec
sxmo: switch back to lightdm-mobile greeter
2023-08-25 23:36:47 +00:00
a5c829fa96
moby: switch to phog by default
2023-08-25 13:29:49 +00:00
e844cf5970
phog: fix hardcoded paths
2023-08-25 13:29:29 +00:00
fbf62f0531
moby: add experimental support for phog greeter
2023-08-25 01:25:07 +00:00
41416cd184
moby: conky: tune weather display
2023-08-24 11:17:36 +00:00
6eb3626203
ship gnome-weather to all GUI platforms
2023-08-24 11:00:38 +00:00
a43ccaac64
conky: display temperature
2023-08-23 13:38:11 +00:00
2f83e73139
sxmo: sway: default to tabbed workspaces
2023-08-22 10:03:07 +00:00
53ccb96234
sxmo: sway: theme "urgent" titlebars to match mpv colors
2023-08-22 10:00:13 +00:00
b9868512d6
switch TERMINAL from kitty -> alacritty
2023-08-15 01:46:57 +00:00
8432d9c9ed
sway: be terminal agnostic
2023-08-15 01:46:40 +00:00
5fb3a6be81
desko: disable jellyfin (just use mounted fs, avoid qtwebengine...)
2023-08-14 10:27:10 +00:00
c6211fe48f
ship g4music
2023-08-14 06:17:22 +00:00
91a6fc32ef
desktop: ship rhythmbox music player
2023-08-13 09:27:01 +00:00
c69fb690f1
cantata: fix to be in desktopGuiApps (because it needs qt)
2023-08-12 09:05:27 +00:00
72c3c939e2
programs: ship cantata & mopidy for music playing (desktop)
2023-08-12 08:26:18 +00:00
67d8e89556
WIP: enable mopidy
music server
2023-08-12 08:26:18 +00:00
8dc568d52e
ship mate.engrampa as archive manager (after getting it to cross compile)
2023-08-07 03:43:37 +00:00
2b5365d774
packages: only build nheko on desktop
2023-08-06 08:15:05 +00:00
350f7e32f8
desko: disable dino/gajim XMPP clients until i need them again
2023-08-03 06:10:03 +00:00
3a5b72a258
moby: ship chatty
2023-08-03 06:10:03 +00:00
bd8cec311e
cleanup: guiApps syntax
2023-08-02 08:35:36 +00:00
fd174a0475
gui: ship nheko on moby again
2023-08-02 08:33:58 +00:00