backup: 2026-10-11 00:08

This commit is contained in:
2026-10-11 00:08:44 +03:00
parent 12328a02fc
commit 828f59d961
14 changed files with 279 additions and 13 deletions
+10
View File
@@ -15,6 +15,16 @@ Backlink: [[id:bf4dde56-0967-4374-94ed-771301e47c66][azos]]
EXWM feature: =azos-core/features/exwm/emacs/config.org= (literate), packaged via
=_pkg.nix= (=azos-emacs-exwm=), enabled by =azos.suites.exwm.enable=.
The feature registers two independent flake modules:
- =config.flake.modules.homeManager.exwm= — packages, =.xinitrc=/=.login.sh=,
udiskie. Pure home-manager, no NixOS dependency — can be applied via
standalone home-manager on a non-NixOS distro (e.g. nix-in-userspace on
Fedora).
- =config.flake.modules.nixos.exwm= + =nixos-base= — =services.xserver=,
greetd/startx wiring, =services.udisks2=, system packages (tuigreet, xinit).
NixOS-only; on a non-NixOS host this half must be replaced with
distro-native equivalents (Fedora's own Xorg/display-manager/udisks2 setup).
Key custom keys:
- =s-r= -> =exwm-reset= -> calls =exwm-input-grab-keyboard= (switches window to
full "line-mode": Emacs captures all keys)