mirror of
https://github.com/ghostty-org/ghostty.git
synced 2025-08-02 14:57:31 +03:00
nix: add x11 xfce vm
This commit is contained in:
@ -85,6 +85,7 @@
|
|||||||
x11-cinnamon = runVM ./nix/vm/x11-cinnamon.nix;
|
x11-cinnamon = runVM ./nix/vm/x11-cinnamon.nix;
|
||||||
x11-gnome = runVM ./nix/vm/x11-gnome.nix;
|
x11-gnome = runVM ./nix/vm/x11-gnome.nix;
|
||||||
x11-plasma6 = runVM ./nix/vm/x11-plasma6.nix;
|
x11-plasma6 = runVM ./nix/vm/x11-plasma6.nix;
|
||||||
|
x11-xfce = runVM ./nix/vm/x11-xfce.nix;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
# Our supported systems are the same supported systems as the Zig binaries.
|
# Our supported systems are the same supported systems as the Zig binaries.
|
||||||
@ -104,6 +105,7 @@
|
|||||||
create-cinnamon-vm = import ./nix/vm/create-cinnamon.nix;
|
create-cinnamon-vm = import ./nix/vm/create-cinnamon.nix;
|
||||||
create-gnome-vm = import ./nix/vm/create-gnome.nix;
|
create-gnome-vm = import ./nix/vm/create-gnome.nix;
|
||||||
create-plasma6-vm = import ./nix/vm/create-plasma6.nix;
|
create-plasma6-vm = import ./nix/vm/create-plasma6.nix;
|
||||||
|
create-xfce-vm = import ./nix/vm/create-xfce.nix;
|
||||||
};
|
};
|
||||||
|
|
||||||
nixConfig = {
|
nixConfig = {
|
||||||
|
18
nix/vm/common-xfce.nix
Normal file
18
nix/vm/common-xfce.nix
Normal file
@ -0,0 +1,18 @@
|
|||||||
|
{...}: {
|
||||||
|
imports = [
|
||||||
|
./common.nix
|
||||||
|
];
|
||||||
|
|
||||||
|
services.xserver = {
|
||||||
|
displayManager = {
|
||||||
|
lightdm = {
|
||||||
|
enable = true;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
desktopManager = {
|
||||||
|
xfce = {
|
||||||
|
enable = true;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
}
|
12
nix/vm/create-xfce.nix
Normal file
12
nix/vm/create-xfce.nix
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
{
|
||||||
|
system,
|
||||||
|
nixpkgs,
|
||||||
|
overlay,
|
||||||
|
module,
|
||||||
|
uid ? 1000,
|
||||||
|
gid ? 1000,
|
||||||
|
}:
|
||||||
|
import ./create.nix {
|
||||||
|
inherit system nixpkgs overlay module uid gid;
|
||||||
|
common = ./common-xfce.nix;
|
||||||
|
}
|
7
nix/vm/x11-xfce.nix
Normal file
7
nix/vm/x11-xfce.nix
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
{...}: {
|
||||||
|
imports = [
|
||||||
|
./common-xfce.nix
|
||||||
|
];
|
||||||
|
|
||||||
|
services.displayManager.defaultSession = "xfce";
|
||||||
|
}
|
Reference in New Issue
Block a user