Tate, Hongliang Tian
cf0ae116b0
Make configuration.nix in ISO editable
2025-12-13 13:18:08 +08:00
Qingsong Chen
8b219c077e
Rename the grub menu of ISO image
2025-12-12 17:33:27 +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
Qingsong Chen
12c364da32
Add ISO installer image
2025-12-11 22:07:24 +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
jiangjianfeng
de11a86afd
Podman relies on virtualisation.podman.enable only
2025-12-11 11:55:47 +08:00
vvsv
e432d56e24
Bypass system dbus in `switch-to-configuration-ng`
2025-12-11 09:02:53 +08:00
vvsv
74ed6c721d
Set `build-users-group` following official usage
2025-12-09 22:39:44 +08:00
Wang Siyuan
e2ddef363d
Do not use Nix build users (nixbld*)
2025-12-09 19:11:20 +08:00
Chen Chengjun
ddb667d3b3
Default to systemd boot
2025-12-09 16:32:13 +08:00
Chen Chengjun
8106d08b0f
Support running xfce with systemd
2025-12-09 16:32:13 +08:00
Chen Chengjun
25f77eaf9d
Add overlay and configuration files for systemd
2025-12-09 16:32:13 +08:00
jiangjianfeng
b5a05cba00
Add overlay and configuration files for Podman
2025-12-05 19:37:55 +08:00
vvsv
42bd84fa96
Some `make format` changes for the xfce overlay
2025-12-05 17:11:40 +08:00
vvsv
24d95eee5e
Support nix-shell by logging in as root
2025-12-05 17:11:40 +08:00
Wei Zhang
5ef4cd8209
Add xfce nix overlay
...
Signed-off-by: Wei Zhang <ruoyuan.zw@antgroup.com>
2025-12-04 16:42:19 +08:00
jiangjianfeng
1bd5bdae84
Support NixOS distro and add CI to test
...
Co-authored-by: Qingsong Chen <changxian.cqs@antgroup.com>
2025-12-02 15:30:30 +08:00