nix-config/modules/niri/default.nix
2023-11-19 11:49:50 +01:00

27 lines
660 B
Nix

{ pkgs, ... }:
let
niri = pkgs.callPackage ./niri {};
in {
environment.systemPackages = [niri];
services.xserver.displayManager.sessionPackages = [
niri
/*
((pkgs.callPackage ./niri {}).overrideAttrs (prevAttrs: rec {
postInstall =
let
niriSession = ''
[Desktop Entry]
Name=niri
Comment=Scrolling wayland compositor
Exec=niri
Type=Application
'';
in ''
mkdir -p $out/share/wayland-sessions
echo "${niriSession}" > $out/share/wayland-sessions/niri.desktop
'';
passthru.providedSessions = [ "niri" ];
}))
*/
];
}