feat: move to dms and remove hyprland completely

This commit is contained in:
Nickolaj Jepsen 2025-12-12 03:38:32 +01:00
parent bc9a10e521
commit 357d01cc9b
24 changed files with 410 additions and 767 deletions

View file

@ -3,20 +3,21 @@
lib,
pkgsUnstable,
...
}: let
}: let
# Sets LD_LIBRARY_PATH for various python-based tools
# Some python packages requires shared libraries to build C extensions.
mkWrapLDLibraryPath = pkg: let
mainProgram = pkg.meta.mainProgram or pkg.pname or (lib.getName pkg);
in pkgs.symlinkJoin {
name = "${pkg.name}-wrapped";
paths = [pkg];
nativeBuildInputs = [pkgs.makeWrapper];
postBuild = ''
wrapProgram $out/bin/${mainProgram} \
--run "export LD_LIBRARY_PATH=\$NIX_LD_LIBRARY_PATH"
'';
};
in
pkgs.symlinkJoin {
name = "${pkg.name}-wrapped";
paths = [pkg];
nativeBuildInputs = [pkgs.makeWrapper];
postBuild = ''
wrapProgram $out/bin/${mainProgram} \
--run "export LD_LIBRARY_PATH=\$NIX_LD_LIBRARY_PATH"
'';
};
in {
environment.systemPackages = [
(mkWrapLDLibraryPath pkgsUnstable.uv)