No description
  • Nix 88.7%
  • Shell 11.3%
Find a file
2026-05-25 21:19:15 +02:00
DankMaterialShell docs: update README, add DMS config 2026-05-06 19:04:52 +02:00
dmsMobile refactor: move out machine specific config from dms module 2026-05-24 11:21:47 +00:00
machines/dmsMobile chorE: bump 2026-05-25 21:19:15 +02:00
niri dmsMobile: init nix config 2026-05-23 22:22:42 +02:00
systemd-user feat: add rotation service, probably will need some way to enable/disable 2026-05-09 16:44:42 +02:00
flake.lock chorE: bump 2026-05-25 21:19:15 +02:00
flake.nix refactor: move out machine specific config from dms module 2026-05-24 11:21:47 +00:00
README.md docs: update README, add DMS config 2026-05-06 19:04:52 +02:00

Notes and files related to running DMS Mobile on PostmarketOS

For now, I'm providing some packages in this repo, but the hope is to upstream them to alpine later. quickshell is the most important, follow the repo instructions to add it to your pm device.

I'm running niri with tinydm:

sh sudo tinydm-set-session -s /usr/share/wayland-sessions/niri.desktop

And running some systemd user units for niri/dms/lisg/wvkbd

I also plan to package DMS, but for now I make install it (requires go) on the device from my branch which fixes some min-width problems for small screens.

Also my minimal niri config for setting up hardware buttons and making the screen default to fullscreen is the niri subfolder in this repo.

I've also included my current DMS config in ./DankMaterialShell/ which is tweaked for a more mobile experience, so might be a friendlier starting point for your setup.

Note that currently this config is optimized for fairphone-5 so you might need to adjust some things like the screen settings and path to fingerprint for lisgd.