45 lines
1.1 KiB
Nix
45 lines
1.1 KiB
Nix
{ pkgs, ... }:
|
|
|
|
{
|
|
xdg.mime.defaultApplications = {
|
|
"image/png" = "org.gnome.eog.desktop";
|
|
"image/gif" = "org.gnome.eog.desktop";
|
|
"image/jpeg" = "org.gnome.eog.desktop";
|
|
"image/webp" = "org.gnome.eog.desktop";
|
|
"image/svg+xml" = "org.gnome.eog.desktop";
|
|
};
|
|
|
|
environment.systemPackages = with pkgs; [
|
|
# Desktop
|
|
gnomeExtensions.appindicator
|
|
gnomeExtensions.gnome-40-ui-improvements
|
|
gnomeExtensions.bluetooth-battery-meter
|
|
gnomeExtensions.blur-my-shell
|
|
gnomeExtensions.lock-keys
|
|
gnomeExtensions.pop-shell
|
|
gnomeExtensions.tray-icons-reloaded
|
|
gnomeExtensions.user-themes
|
|
gnome-pomodoro
|
|
|
|
# Icons & Themes
|
|
papirus-icon-theme
|
|
pop-gtk-theme
|
|
|
|
baobab
|
|
eog
|
|
gnome-calculator
|
|
gnome-characters
|
|
gnome-clocks
|
|
gnome-disk-utility
|
|
gnome-logs
|
|
gnome-tweaks
|
|
];
|
|
|
|
services.xserver.displayManager.gdm.enable = true;
|
|
services.xserver.desktopManager.gnome.enable = true;
|
|
services.gnome.core-utilities.enable = false;
|
|
environment.gnome.excludePackages = with pkgs; [
|
|
gnome-tour
|
|
xterm
|
|
];
|
|
}
|