From bdb76684d9f25af68834befd5ab45a835bdff193 Mon Sep 17 00:00:00 2001 From: voidarc Date: Sat, 4 Jul 2026 18:26:05 +0100 Subject: [PATCH] added needed services to hyprland --- modules/features/hypr/default.nix | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) diff --git a/modules/features/hypr/default.nix b/modules/features/hypr/default.nix index 017cf98..5017e83 100644 --- a/modules/features/hypr/default.nix +++ b/modules/features/hypr/default.nix @@ -7,11 +7,18 @@ pkgs, lib, ... - }: { + }: let + modules = with self.nixosModules; [ + audio + ]; + in { + imports = modules; programs.hyprland = { enable = true; package = self.packages.${pkgs.stdenv.hostPlatform.system}.hyprland; }; + services.xserver.enable = true; + security.polkit.enable = true; }; perSystem = { pkgs, @@ -20,7 +27,15 @@ ... }: { packages = { - hyprland = inputs.hyprland.packages.${pkgs.stdenv.hostPlatform.system}.default; + hyprland = inputs.hyprland.packages.${pkgs.stdenv.hostPlatform.system}.default.override { + runtimePackages = + inputs.hyprland.lib.defaultRuntimePkgs.${pkgs.stdenv.hostPlatform.system} + // { + wpaperd = self'.packages.wpaperd; + kitty = self'.packages.kitty; + otter-launcher = self'.packages.otter-launcher; + }; + }; wpaperd = let config-file = builtins.toFile "config.toml" '' [any]