Commit Graph

130 Commits

Author SHA1 Message Date
Colin ab765a81af sway: integrate sane-screenshot as the PrintScreen shortcut 2024-03-02 06:14:05 +00:00
Colin 37ddb2ae17 waybar: fix font size to be more usable on moby 2024-03-01 04:46:06 +00:00
Colin 4379addf9e plumb my configured sway through to everywhere that wants `pkgs.sway`.
kinda ugly. this lets me avoid having multiple versions of sway on my
system.
2024-02-27 16:11:10 +00:00
Colin d0d7994c2f sxmo: remove 'greeter' option 2024-02-26 07:27:33 +00:00
Colin d5643a6a5d assorted static-nix-shell packages: use `srcRoot` 2024-02-25 17:37:38 +00:00
Colin 4a316d4b91 bonsai: lift out of sxmo 2024-02-23 07:06:29 +00:00
Colin d1de9efde1 sway: port xwayland use to sane.programs API 2024-02-21 23:32:10 +00:00
Colin 386651044e sway: port to sane.programs API 2024-02-21 23:18:57 +00:00
Colin 5b21257e4f gui: sway: remove `useGreeter` option (provide a greeter always, via suggestedPrograms) 2024-02-21 20:59:34 +00:00
Colin f970679266 sxmo: remove symlinks for legacy sxmo_hook_{poweroff,reboot}.sh 2024-02-20 06:49:42 +00:00
Colin 4a3d24be3f waybar: migrate all config to "sane.programs" 2024-02-15 07:18:12 +00:00
Colin e81df0ac86 modules/programs: enforce that user services don't accidentally override PATH 2024-02-12 08:44:55 +00:00
Colin 2a5398beb3 sway: simplify brightness_up_cmd
sxmo just uses brightnessctl internally, plus a call to 'notify'

i don't really need the notification, and if i did i could implement wob support on both desktop and mobile
2024-02-06 23:10:01 +00:00
Colin ac968e1589 sxmo: allow the option to disable greeter entirely 2024-01-31 19:46:37 +00:00
Colin 1d72e13a98 sxmo: launch via unl0kr by default 2024-01-31 17:40:36 +00:00
Colin 59187a0ec0 programs: allow running binaries in a netns-style firejail 2024-01-20 11:11:12 +00:00
Colin daf046861c wob: implement as part of sway instead of exclusive to sxmo 2024-01-04 13:08:20 +00:00
Colin b14e997a43 sxmo: remove sxmo_hook_screenoff.sh override
generally, i can get away with the defaults and patch my alternative into sxmo_suspend.sh more reliably/simply
2024-01-01 10:33:24 +00:00
Colin 6fe195e2dd sxmo: block suspend if go2tv is active 2024-01-01 04:56:39 +00:00
Colin 50ce8da68c sxmo: remove sxmo-set-permissions job. upstream refactored it to not exist and they use doas now instead 2023-12-14 19:17:38 +00:00
Colin 3449bfc2a9 sxmo: bonsai: tune timings: powerhold: 1000ms -> 900ms; volhold: 400ms -> 600ms
this should improve: (1) awkwardly long power hold until window is killed, (2) accidentally seeking the media player when i meant to only adjust volume
2023-12-14 19:12:08 +00:00
Colin ac22e07388 sxmo: bring wob service in-house 2023-12-14 10:33:33 +00:00
Colin 85d9c11733 sxmo: add an option to disable wob 2023-12-12 19:00:43 +00:00
Colin 6d41f1f1db sxmo: re-enable audio
SXMO_NO_AUDIO disables too much. i just want to not launch the daemons, and customizing sxmo_hook_start is enough for that
2023-12-12 18:59:31 +00:00
Colin aa5b9e3db3 user services: wrap with user PATH
notably, this alllows Fractal to open links with the preferred browser
2023-12-06 16:09:07 +00:00
Colin 72f4b43b54 sxmo: better input mappings 2023-12-05 15:12:08 +00:00
Colin 70693c2052 sxmo: simplify shortcuts
remove power -> volup DE menu map -- it's accessible via sysmenu now

replace power -> voldown terminal map with just voldown hold
2023-12-05 10:02:19 +00:00
Colin f61d7d0f7d sxmo: decrease power-button timeout 2023-12-05 08:54:18 +00:00
Colin 3d7ea75bfc sxmo: simplify XDG_SESSION_TYPE fix 2023-12-05 08:50:19 +00:00
Colin 2f23d916f5 sxmo: disable xwayland 2023-12-03 13:03:57 +00:00
Colin ba823e8283 sxmo: waybar: provide status more granularly 2023-12-01 07:43:20 +00:00
Colin ca8fefe0c6 sxmo: persist SMS messages 2023-11-27 06:46:57 +00:00
Colin 892ba7d63e sxmo: disable sway-autoscaler
1: gnome-maps 45 scales way better. 2: the autoscaler seems to not be working anymore (app_id changed?)
2023-11-26 22:03:57 +00:00
Colin 6ae3e61d1d sxmo: doc: dedupe_lisgd 2023-11-26 07:01:13 +00:00
Colin d294be9f35 sxmo: auto-scale the environment to accomodate non-mobile-friendly apps
this is hacky, but it hopefully makes gnome-maps usable, quickly.
an alternative fix would be to theme gnome-maps.
it's likely also that it becomes more mobile-friendly in the gnome 45
release.
2023-11-21 08:14:52 +00:00
Colin 75dcc60be5 sxmo/bonsai: simplify bindings: remove power x 3 in favor of powerhold 2023-11-20 09:12:43 +00:00
Colin 53034a6ff4 bonsai: simplify the nix code for volume handling 2023-11-20 09:07:51 +00:00
Colin 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
Colin 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
Colin 629cb8776e sxmo: map volup_three/voldown_three to seek controls when screenoff 2023-11-20 07:35:23 +00:00
Colin 96a63d0e89 sxmo: friendly format with which to define bonsai map 2023-11-20 07:25:21 +00:00
Colin 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
Colin 89b0b8884b sxmo: set SXMO_STATES=unlock screenoff 2023-11-20 06:53:59 +00:00
Colin 644983d27a bonsaid: configure via nix 2023-11-20 06:46:44 +00:00
Colin 0127b61901 sxmo: fix that upstream renamed sxmo_dameons.sh -> sxmo_jobs.sh 2023-11-20 02:31:55 +00:00
Colin b7247f6082 sxmo.bonsaid: make it a proper nix module 2023-11-20 02:31:23 +00:00
Colin 9cc72c09dc sxmo: split bonsai out to own file 2023-11-20 01:55:15 +00:00
Colin 2e983267d4 sxmo-utils: 2023-10-10 -> 2023-11-07 2023-11-19 23:55:41 +00:00
Colin 1db2031b76 sxmo-utils: rename from sxmo-utils-latest 2023-11-19 23:44:48 +00:00
Colin d22c2ea56a sxmo: re-enable xwayland
this fixes signal-desktop :)
2023-11-15 05:51:32 +00:00