mirror of
https://github.com/nix-community/home-manager
synced 2024-08-21 19:46:30 +02:00
Allows users to customize which environment variables to import in DBus and SystemD user environments, and to specify which commands will be run after the environment activation.
22 lines
677 B
Nix
22 lines
677 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.systemd.enable 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"
|
|
'';
|
|
}
|