From 20ff31e808f4e9ff90bf61c87be5a8027521388f Mon Sep 17 00:00:00 2001 From: Nico Date: Sat, 3 May 2025 16:16:02 +1000 Subject: [PATCH] niri: init module --- flake.nix | 1 + modules/linux/niri.nix | 26 ++++++++++++++++++++++++++ 2 files changed, 27 insertions(+) create mode 100644 modules/linux/niri.nix diff --git a/flake.nix b/flake.nix index 4bd3ba1..ff84b36 100644 --- a/flake.nix +++ b/flake.nix @@ -29,6 +29,7 @@ ./modules/linux/opensnitch.nix ./modules/linux/applications.nix ./modules/linux/hyprland.nix + ./modules/linux/niri.nix ./modules/linux/users.nix ./modules/linux/secureboot.nix lanzaboote.nixosModules.lanzaboote diff --git a/modules/linux/niri.nix b/modules/linux/niri.nix new file mode 100644 index 0000000..559f3c2 --- /dev/null +++ b/modules/linux/niri.nix @@ -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 + ]; +}