83 lines
1.5 KiB
Nix
83 lines
1.5 KiB
Nix
{ pkgs, ... }: {
|
|
imports = [
|
|
../../modules/fonts.nix
|
|
];
|
|
|
|
services = {
|
|
gnome.gnome-keyring.enable = true;
|
|
pipewire = {
|
|
enable = true;
|
|
alsa = {
|
|
enable = true;
|
|
support32Bit = true;
|
|
};
|
|
pulse.enable = true;
|
|
};
|
|
};
|
|
|
|
# Configure keymap in X11
|
|
services.xserver = {
|
|
enable = true;
|
|
xkb.layout = "us";
|
|
xkb.variant = "";
|
|
autorun = true;
|
|
desktopManager.xfce.enable = true;
|
|
};
|
|
|
|
services.xrdp.defaultWindowManager = "xfce4-session";
|
|
|
|
environment.systemPackages = with pkgs; [
|
|
papirus-folders
|
|
papirus-nord
|
|
xfce.xfwm4-themes
|
|
dconf2nix # https://github.com/gvolpe/dconf2nix
|
|
arc-theme
|
|
blueman
|
|
chromium
|
|
deja-dup
|
|
drawing
|
|
elementary-xfce-icon-theme
|
|
evince
|
|
firefox
|
|
foliate
|
|
font-manager
|
|
gimp-with-plugins
|
|
gnome.file-roller
|
|
gnome.gnome-disk-utility
|
|
inkscape-with-extensions
|
|
libqalculate
|
|
libreoffice
|
|
orca
|
|
pavucontrol
|
|
qalculate-gtk
|
|
wmctrl
|
|
xclip
|
|
xcolor
|
|
xcolor
|
|
xdo
|
|
xdotool
|
|
xfce.catfish
|
|
xfce.gigolo
|
|
xfce.orage
|
|
xfce.xfburn
|
|
xfce.xfce4-appfinder
|
|
xfce.xfce4-clipman-plugin
|
|
xfce.xfce4-cpugraph-plugin
|
|
xfce.xfce4-dict
|
|
xfce.xfce4-fsguard-plugin
|
|
xfce.xfce4-genmon-plugin
|
|
xfce.xfce4-netload-plugin
|
|
xfce.xfce4-panel
|
|
xfce.xfce4-pulseaudio-plugin
|
|
xfce.xfce4-systemload-plugin
|
|
xfce.xfce4-weather-plugin
|
|
xfce.xfce4-whiskermenu-plugin
|
|
xfce.xfce4-xkb-plugin
|
|
xfce.xfdashboard
|
|
xorg.xev
|
|
xsel
|
|
xtitle
|
|
xwinmosaic
|
|
zuki-themes
|
|
];
|
|
}
|