mirror of
https://github.com/nix-community/home-manager
synced 2024-12-21 10:33:25 +00:00
22 lines
681 B
Nix
22 lines
681 B
Nix
|
{ config, lib, ... }:
|
||
|
|
||
|
{
|
||
|
wayland.windowManager.hyprland = {
|
||
|
enable = true;
|
||
|
package = lib.makeOverridable
|
||
|
(attrs: config.lib.test.mkStubPackage { name = "hyprland"; }) { };
|
||
|
plugins =
|
||
|
[ "/path/to/plugin1" (config.lib.test.mkStubPackage { name = "foo"; }) ];
|
||
|
};
|
||
|
|
||
|
test.asserts.warnings.expected = [
|
||
|
"You have enabled hyprland.systemdIntegration or listed plugins in hyprland.plugins but do not have any configuration in hyprland.settings or hyprland.extraConfig. This is almost certainly a mistake."
|
||
|
];
|
||
|
test.asserts.warnings.enable = true;
|
||
|
|
||
|
nmt.script = ''
|
||
|
config=home-files/.config/hypr/hyprland.conf
|
||
|
assertFileExists "$config"
|
||
|
'';
|
||
|
}
|