{ lib, config, pkgs, ... }: let # hyprland = pkgs.inputs.hyprland.hyprland.override {wrapRuntimeDeps = false;}; # xdhp = pkgs.inputs.hyprland.xdg-desktop-portal-hyprland.override {inherit hyprland;}; in { imports = [ ../common ../common/wayland-wm ]; # xdg.portal = { # extraPortals = [xdhp]; # configPackages = [hyprland]; # }; home.packages = with pkgs; [ # inputs.hyprwm-contrib.grimblast # hyprslurp hyprpicker hyprpaper waybar xdg-desktop-portal-hyprland ]; # wayland.windowManger.hyprland = { # enable = true; # # package = hyprland; # systemd = { # enable = true; # # Same as default but stop graphical-session too # extraCommands = lib.mkBefore [ # "systemctl --user stop graphical-session.target" # "systemctl --user start hyprland-session.target" # ]; # }; # # #TODO: Add hyprland config # }; }