Commit Graph

12 Commits

Author SHA1 Message Date
Chen Chengjun d193ba821a Migrate the original NixOS tests using the new framework 2026-01-13 11:53:34 -08:00
Qingsong Chen 33f370966d Rename aster-nix to aster-kernel 2026-01-06 16:16:17 -08:00
Wei Zhang 8df2129c39 xfdesktop4: Use consistent monitor identifiers for wallpaper
The settings dialog used gdk_monitor_get_model() which often returns
NULL, generating invalid property paths. The main daemon uses
xfw_monitor_get_connector(), causing a mismatch that prevented wallpaper
changes.

Fix by using GDK APIs to obtain a valid monitor model name, aligning
with the daemon's identification logic.
2025-12-12 16:23:30 +08:00
jiangjianfeng 29aa359440 Add more podman commands test in CI 2025-12-12 14:41:16 +08:00
Wei Zhang d34bd82844 Set default desktop wallpaper and icon configuration
Initialize XFCE desktop with default wallpaper placement and desktop
icon layout.
2025-12-12 14:33:20 +08:00
vvsv cc227b8d08 Add CI for nix commands 2025-12-12 12:12:45 +08:00
Chen Chengjun 95e9718700 Suppress error and warning messages of systemd 2025-12-12 00:19:51 +08:00
Qingsong Chen ad7253e93d Add cachix binary cache 2025-12-12 00:19:00 +08:00
Chen Chengjun dff1cffcaf Avoid enabling getty@tty1.service when enabling xfce 2025-12-11 20:04:57 +08:00
Chen Chengjun 3859d5f68d Disable network-related systemd services and sort the disable statements 2025-12-11 20:04:57 +08:00
vvsv fcd5fd5bf0 Bypass `texinfo/install-info` in `nixos-rebuild` 2025-12-11 18:37:08 +08:00
jiangjianfeng f49cc245ad Remove env variables from distro configuration 2025-12-11 16:36:02 +08:00