Add xdg protal and opengl

This commit is contained in:
Torjus Håkestad 2024-02-29 12:16:57 +01:00
parent e61a8f1d65
commit 180aead234

View File

@ -19,11 +19,22 @@
# Set time stuff
time.timeZone = "Europe/Oslo";
# Enable opengl
hardware.opengl = {
enable = true;
extraPackages = with pkgs; [
intel-media-driver
vaapiVdpau
libvdpau-va-gl
];
};
# Setup hyprland
services.xserver.enable = true;
programs.hyprland = {
enable = true;
xwayland.enable = true;
portalPackage = pkgs.xdg-desktop-portal-hyprland;
};
# Setup common XDG env vars
@ -36,6 +47,16 @@
PATH = [ "${XDG_BIN_HOME}" ];
};
# Setup xdg portal
xdg.portal = {
enable = true;
xdgOpenUsePortal = true;
extraPortals = (with pkgs; [
xdg-desktop-portal-hyprland
xdg-desktop-portal-gtk
]);
};
# Enable flakes
nix.settings.experimental-features = [ "nix-command" "flakes" ];