45 lines
826 B
Nix
45 lines
826 B
Nix
{pkgs, ...}: {
|
|
programs.hyprland = {
|
|
enable = true;
|
|
package = pkgs.unstable.hyprland;
|
|
};
|
|
|
|
services.gnome.gnome-keyring.enable = true;
|
|
|
|
environment.systemPackages = with pkgs; [
|
|
# Theme
|
|
adw-gtk3
|
|
|
|
# Greeter
|
|
cage
|
|
greetd.gtkgreet
|
|
|
|
# Applications
|
|
gnome.nautilus
|
|
gnome.sushi
|
|
gnome.eog
|
|
gnome.totem
|
|
gnome.cheese
|
|
gnome.file-roller
|
|
gnome.gnome-weather
|
|
gnome.gnome-contacts
|
|
gnome.gnome-calendar
|
|
gnome.gnome-screenshot
|
|
gnome.gnome-dictionary
|
|
gnome.gnome-font-viewer
|
|
gnome.gnome-system-monitor
|
|
];
|
|
|
|
# Required for Nautilus to work outside GNOME
|
|
services.gvfs.enable = true;
|
|
|
|
services.greetd = {
|
|
enable = true;
|
|
settings = {
|
|
default_session = {
|
|
command = "cage -s -- gtkgreet --command=Hyprland";
|
|
};
|
|
};
|
|
};
|
|
}
|