mirror of
https://github.com/artagaz/nix-config.git
synced 2026-06-23 02:05:45 +07:00
25 lines
719 B
Nix
25 lines
719 B
Nix
|
|
{ self, ... }:
|
||
|
|
{
|
||
|
|
flake.nixosModules.xfcerdp = { pkgs, lib, ... }: {
|
||
|
|
services.xserver = {
|
||
|
|
enable = true;
|
||
|
|
displayManager.sddm.enable = lib.mkDefault true; # Оставляем SDDM как вход
|
||
|
|
desktopManager.xfce.enable = true;
|
||
|
|
};
|
||
|
|
|
||
|
|
# Доп пакеты для Xfce, чтобы он не был совсем голым
|
||
|
|
environment.systemPackages = with pkgs; [
|
||
|
|
xfce.xfce4-pulseaudio-plugin
|
||
|
|
xfce.xfce4-whiskermenu-plugin # Удобное меню "Пуск"
|
||
|
|
networkmanagerapplet # Иконка сети в трее
|
||
|
|
];
|
||
|
|
|
||
|
|
services.xrdp = {
|
||
|
|
enable = true;
|
||
|
|
defaultWindowManager = "xfce4-session";
|
||
|
|
openFirewall = true;
|
||
|
|
};
|
||
|
|
|
||
|
|
};
|
||
|
|
}
|