Modularize Hyprland configuration

This commit is contained in:
DashieTM 2024-08-03 19:06:59 +02:00
parent 25eac3559f
commit bab352d00e
18 changed files with 543 additions and 472 deletions

View file

@ -12,17 +12,24 @@
};
};
config = lib.mkIf config.mods.gnome_services.enable (lib.optionalAttrs (options?services.gnome.gnome-keyring) {
programs.dconf.enable = true;
services = {
# needed for GNOME services outside of GNOME Desktop
dbus.packages = with pkgs; [
gcr
gnome.gnome-settings-daemon
];
config = lib.mkIf config.mods.gnome_services.enable (lib.optionalAttrs (options?services.gnome.gnome-keyring)
{
programs.dconf.enable = true;
services = {
# needed for GNOME services outside of GNOME Desktop
dbus.packages = with pkgs; [
gcr
gnome.gnome-settings-daemon
];
gnome.gnome-keyring.enable = true;
gvfs.enable = true;
};
gnome.gnome-keyring.enable = true;
gvfs.enable = true;
};
} // lib.optionalAttrs (options?home.packages) {
home.packages = with pkgs; [
nautilus
sushi
nautilus-python
];
});
}