23 lines
777 B
Nix
23 lines
777 B
Nix
{ pkgs, inputs, ... }:
|
|
{
|
|
programs.hyprland = {
|
|
enable = true;
|
|
package = inputs.hyprland.packages.${pkgs.system}.hyprland;
|
|
};
|
|
|
|
# Portails XDG (captures d'écran, partage d'écran, file pickers sous Wayland)
|
|
xdg.portal = {
|
|
enable = true;
|
|
extraPortals = with pkgs; [ xdg-desktop-portal-gtk ];
|
|
};
|
|
|
|
security.polkit.enable = true;
|
|
|
|
nix.settings = {
|
|
experimental-features = [ "nix-command" "flakes" ];
|
|
substituters = [ "https://hyprland.cachix.org" ];
|
|
trusted-substituters = [ "https://hyprland.cachix.org" ];
|
|
trusted-public-keys = ["hyprland.cachix.org-1:a7pgxzMz7+chwVL3/pzj6jIBMioiJM7ypFP8PwtkuGc="];
|
|
trusted-users = [ "root" "@wheel" ];
|
|
};
|
|
}
|