From 3cad62f6e0bb07ecfb3078ad5680ec6e22a7757a Mon Sep 17 00:00:00 2001 From: uttarayan21 Date: Tue, 13 May 2025 17:01:52 +0530 Subject: [PATCH] feat: Added bounds to check for linux / mac --- home/apps/bottles.nix | 4 ++-- home/apps/hyprpicker.nix | 4 ++-- home/linux/hyprland.nix | 9 ++++++--- 3 files changed, 10 insertions(+), 7 deletions(-) diff --git a/home/apps/bottles.nix b/home/apps/bottles.nix index ff0c775c..18d4425a 100644 --- a/home/apps/bottles.nix +++ b/home/apps/bottles.nix @@ -1,9 +1,9 @@ { pkgs, - device, + lib, ... }: { - home.packages = [ + home.packages = lib.optionals pkgs.stdenv.isLinux [ pkgs.bottles ]; } diff --git a/home/apps/hyprpicker.nix b/home/apps/hyprpicker.nix index 21a6d344..957f7ff4 100644 --- a/home/apps/hyprpicker.nix +++ b/home/apps/hyprpicker.nix @@ -1,9 +1,9 @@ { pkgs, - device, + lib, ... }: { - home.packages = [ + home.packages = lib.optionals pkgs.stdenv.isLinux [ pkgs.hyprpicker ]; } diff --git a/home/linux/hyprland.nix b/home/linux/hyprland.nix index 48b0a260..7f7aaf97 100644 --- a/home/linux/hyprland.nix +++ b/home/linux/hyprland.nix @@ -1,15 +1,18 @@ { pkgs, device, + lib, ... -}: { +}: +# lib.optionalAttrs device.isNix +{ imports = [ ../../modules/hyprpaper.nix ]; # services.hyprpolkitagent.enable = true; services.hypridle = { - enable = true; + enable = device.hasGui && pkgs.stdenv.isLinux; settings = { general = { after_sleep_cmd = "hyprctl dispatch dpms on"; @@ -24,7 +27,7 @@ }; }; services.hyprsunset = { - enable = true; + enable = device.hasGui && pkgs.stdenv.isLinux; }; programs.hyprpaper = let wallpapers = import ../../utils/wallhaven.nix {inherit pkgs;};