backup: 2026-10-11 00:08
This commit is contained in:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user