From dba31a2cbb59cda3203c33f3b8d6599ea8eae4e0 Mon Sep 17 00:00:00 2001 From: NullBite <me@nullbite.com> Date: Thu, 8 Feb 2024 15:20:44 +0100 Subject: [PATCH] Add option dependencies for desktop and hyprland --- system/common/desktop.nix | 9 +++++---- system/sessions/hyprland.nix | 6 ++++++ 2 files changed, 11 insertions(+), 4 deletions(-) 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 = {