57 lines
1.3 KiB
Nix
57 lines
1.3 KiB
Nix
{ config, pkgs, lib, ... }: {
|
|
|
|
environment.systemPackages = with pkgs;
|
|
[ # Utilities
|
|
freetype
|
|
light
|
|
xorg.xbacklight
|
|
feh
|
|
redshift
|
|
numlockx # TODO: Does this work?
|
|
lxappearance
|
|
] ++ [ # Networking
|
|
gnome.networkmanager-openconnect
|
|
] ++ [ # Various
|
|
xfce.thunar
|
|
xfce.thunar-archive-plugin
|
|
xfce.xfce4-appfinder # xfce.thunar-volman # needed?
|
|
xfce.terminal
|
|
gnome.gnome-screenshot
|
|
pinentry-gtk2 # Required by gnupg
|
|
];
|
|
|
|
programs = {
|
|
gnome-terminal.enable = false;
|
|
evolution = {
|
|
enable = true;
|
|
plugins = [ pkgs.evolution-ews ];
|
|
};
|
|
geary.enable = false;
|
|
light.enable = true;
|
|
|
|
dconf.enable = true;
|
|
};
|
|
|
|
services.gnome = {
|
|
# TODO: Do this manually and not all at once.
|
|
core-utilities.enable = true;
|
|
core-os-services.enable = true;
|
|
|
|
gnome-keyring.enable = true;
|
|
evolution-data-server.enable = true;
|
|
gnome-online-accounts.enable = true;
|
|
|
|
sushi.enable = false;
|
|
};
|
|
|
|
services.gvfs.enable = true;
|
|
|
|
services.flatpak.enable = true;
|
|
xdg.portal = {
|
|
enable = true;
|
|
gtkUsePortal = false;
|
|
#extraPortals = [ pkgs.xdg-desktop-portal-gtk pkgs.xdg-desktop-portal-wlr ];
|
|
extraPortals = [ pkgs.xdg-desktop-portal-wlr ];
|
|
};
|
|
|
|
}
|