diff options
| author | Petri Hienonen <petri.hienonen@gmail.com> | 2025-10-18 14:59:12 +0300 |
|---|---|---|
| committer | Petri Hienonen <petri.hienonen@gmail.com> | 2025-10-18 14:59:12 +0300 |
| commit | 72dec2b9a86e78f16f14e7c19ec1d5c6bd0879e6 (patch) | |
| tree | 421a1c0c725a2bbd00b92cc5f8da7158228e9b62 /flake.nix | |
| parent | 0396d313791af347f31d004bbf2842fb11244fac (diff) | |
| download | wallpaper-72dec2b9a86e78f16f14e7c19ec1d5c6bd0879e6.tar.zst | |
Update
Diffstat (limited to 'flake.nix')
| -rw-r--r-- | flake.nix | 21 |
1 files changed, 20 insertions, 1 deletions
@@ -16,6 +16,15 @@ system: let pkgs = nixpkgs.legacyPackages.${system}; + libPath = pkgs.lib.makeLibraryPath ( + with pkgs; + [ + wayland + libxkbcommon + vulkan-loader + libGL + ] + ); in { packages.default = pkgs.rustPlatform.buildRustPackage { @@ -23,13 +32,21 @@ version = "0.1.0"; src = ./.; cargoLock.lockFile = ./Cargo.lock; - nativeBuildInputs = with pkgs; [ pkg-config ]; + nativeBuildInputs = with pkgs; [ + pkg-config + makeWrapper + ]; buildInputs = with pkgs; [ wayland libxkbcommon vulkan-loader wayland-protocols + libGL ]; + postInstall = '' + wrapProgram $out/bin/hyprland-live-wallpaper + --prefix LD_LIBRARY_PATH : "${libPath}" + ''; }; devShells.default = pkgs.mkShell { @@ -43,7 +60,9 @@ libxkbcommon vulkan-loader wayland-protocols + libGL ]; + LD_LIBRARY_PATH = libPath; }; } ) |
