mirror of
https://github.com/nix-community/home-manager
synced 2024-12-30 21:59:49 +01:00
5ca19629fd
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.
21 lines
677 B
Nix
21 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"
|
|
'';
|
|
}
|