diff --git a/system/common/desktop.nix b/system/common/desktop.nix index 6449a28..61119d8 100644 --- a/system/common/desktop.nix +++ b/system/common/desktop.nix @@ -19,11 +19,12 @@ in config = mkIf cfg.enable { # enable option sets nixfiles = { - packageSets.multimedia.enable = true; + profile.base.enable = true; + packageSets.multimedia.enable = mkDefault true; + programs.syncthing.enable = mkDefault true; common = { - syncthing.enable = true; - bluetooth.enable = true; - sound.enable = true; + bluetooth.enable = mkDefault true; + sound.enable = mkDefault true; }; }; diff --git a/system/sessions/hyprland.nix b/system/sessions/hyprland.nix index a9a9598..a55ba7d 100644 --- a/system/sessions/hyprland.nix +++ b/system/sessions/hyprland.nix @@ -14,6 +14,12 @@ in }; config = lib.mkIf cfg.enable { + # enable dependencies + nixfiles.common = { + desktop.enable = true; + wm.enable = true; + }; + services.xserver.displayManager.sddm.enable = true; programs.hyprland = {