added niri from flake

This commit is contained in:
twoneis 2023-11-19 16:17:20 +01:00
parent 495f32a579
commit a5e8d0eb37
4 changed files with 145 additions and 28 deletions

View file

@ -1,27 +1,3 @@
{ 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" ];
}))
*/
];
{ niri, ... }: {
services.xserver.displayManager.sessionPackages = [ niri.niri ];
}