finally, niri is finished

This commit is contained in:
William 2025-10-18 18:43:23 -03:00
parent 1b1f30180e
commit ce1af87bdf
5 changed files with 152 additions and 26 deletions

View file

@ -6,7 +6,10 @@
}:
{
imports = [ inputs.nix-flatpak.nixosModules.nix-flatpak ];
imports = [
inputs.niri.nixosModules.niri
inputs.nix-flatpak.nixosModules.nix-flatpak
];
environment = {
sessionVariables = {
@ -69,7 +72,7 @@
enable = true;
settings = {
default_session = {
command = "${lib.getExe pkgs.tuigreet} --time --remember --asterisks --cmd ${lib.getExe pkgs.niri}";
command = "${lib.getExe pkgs.tuigreet} --time --remember --asterisks --cmd ${pkgs.niri}/bin/niri-session";
user = "greeter";
};
initial_session = {
@ -111,7 +114,10 @@
};
programs = {
niri.enable = true;
niri = {
enable = true;
package = pkgs.niri;
};
dconf.enable = true;
kdeconnect.enable = true;
appimage = {
@ -120,6 +126,8 @@
};
};
niri-flake.cache.enable = false;
fonts = {
fontDir.enable = true;
packages = with pkgs; [