From 2c65848e6fea545eb7a02b4f661aa905ea9c87dd Mon Sep 17 00:00:00 2001 From: Shinyzenith Date: Wed, 5 Jul 2023 13:11:51 +0530 Subject: [PATCH] vaapi and flatpak support Signed-off-by: Shinyzenith --- flake.lock | 12 ++++++------ home/programs/shell.nix | 3 ++- host/services.nix | 8 +++++++- 3 files changed, 15 insertions(+), 8 deletions(-) diff --git a/flake.lock b/flake.lock index 1ed384f..f8409aa 100644 --- a/flake.lock +++ b/flake.lock @@ -7,11 +7,11 @@ ] }, "locked": { - "lastModified": 1688302761, - "narHash": "sha256-YIYKeX3YfoAIg9DTe6cl1ga87rDCNDZugdGuqsvEN30=", + "lastModified": 1688538658, + "narHash": "sha256-clmdd/NB9jqhuB9TlSyj9nI1dW2rqroPQCsHGYfD1jU=", "owner": "nix-community", "repo": "home-manager", - "rev": "c85d9137db45a1c9c161f4718b13cc3bd4cbd173", + "rev": "2f78e6fcba61ce81536d19e6c662e55ab272d539", "type": "github" }, "original": { @@ -22,11 +22,11 @@ }, "nixpkgs": { "locked": { - "lastModified": 1688231357, - "narHash": "sha256-ZOn16X5jZ6X5ror58gOJAxPfFLAQhZJ6nOUeS4tfFwo=", + "lastModified": 1688322751, + "narHash": "sha256-eW62dC5f33oKZL7VWlomttbUnOTHrAbte9yNUNW8rbk=", "owner": "nixos", "repo": "nixpkgs", - "rev": "645ff62e09d294a30de823cb568e9c6d68e92606", + "rev": "0fbe93c5a7cac99f90b60bdf5f149383daaa615f", "type": "github" }, "original": { diff --git a/home/programs/shell.nix b/home/programs/shell.nix index 30cce30..30dc0f2 100644 --- a/home/programs/shell.nix +++ b/home/programs/shell.nix @@ -53,7 +53,8 @@ XDG_STATE_HOME = "$HOME/.local/state/"; XDG_SESSION_TYPE = "wayland"; XDG_CURRENT_DESKTOP = "sway"; - XDG_DATA_DIRS="$XDG_DATA_DIRS:/usr/share:/var/lib/flatpak/exports/share:$HOME/.local/share/flatpak/exports/share"; # Flatpak stuff + XDG_DATA_DIRS = + "$XDG_DATA_DIRS:/usr/share:/var/lib/flatpak/exports/share:$HOME/.local/share/flatpak/exports/share"; # Flatpak stuff CARGO_HOME = "${config.xdg.dataHome}/cargo"; GNUPGHOME = "${config.xdg.dataHome}/gnupg"; diff --git a/host/services.nix b/host/services.nix index 98903af..de35386 100644 --- a/host/services.nix +++ b/host/services.nix @@ -9,6 +9,12 @@ enable = true; driSupport32Bit = true; driSupport = true; + extraPackages = with pkgs; [ + intel-media-driver + vaapiIntel + vaapiVdpau + libvdpau-va-gl + ]; }; enableRedistributableFirmware = true; uinput.enable = true; @@ -22,7 +28,7 @@ }; services = { - flatpak.enable = true; + flatpak.enable = true; gvfs.enable = true; udisks2.enable = true; dbus.enable = true;