niri: init module

This commit is contained in:
Nico 2025-05-03 16:16:02 +10:00
parent 513af32bd6
commit 20ff31e808
2 changed files with 27 additions and 0 deletions

View file

@ -29,6 +29,7 @@
./modules/linux/opensnitch.nix ./modules/linux/opensnitch.nix
./modules/linux/applications.nix ./modules/linux/applications.nix
./modules/linux/hyprland.nix ./modules/linux/hyprland.nix
./modules/linux/niri.nix
./modules/linux/users.nix ./modules/linux/users.nix
./modules/linux/secureboot.nix ./modules/linux/secureboot.nix
lanzaboote.nixosModules.lanzaboote lanzaboote.nixosModules.lanzaboote

26
modules/linux/niri.nix Normal file
View file

@ -0,0 +1,26 @@
{ config, lib, pkgs, ... }:
{
programs.niri.enable = true;
# Optional, hint electron apps to use wayland:
environment.sessionVariables.NIXOS_OZONE_WL = "1";
programs.xwayland.enable = false;
environment.systemPackages = with pkgs; [
waybar
swww
wl-clipboard
brightnessctl
helvum
walker
playerctl
swaynotificationcenter
hyprshot
matugen
pywalfox-native
hyprshade
xwayland-satellite
];
}