primitive niri config for Swordsmachine

This commit is contained in:
wo2wz 2025-07-22 17:28:20 -04:00
parent 3db13c8fb9
commit 084f1524e9
4 changed files with 144 additions and 12 deletions

View file

@ -1,10 +1,28 @@
{ config, ... }:
{ inputs, config, ... }:
{
programs.niri.enable = true;
imports = [ inputs.niri.nixosModules.niri ];
programs.niri = {
enable = true;
settings = {
binds = {
"Mod+Space".action.spawn = [ "rofi" "-show" "drun" ];
"Print".action.spawn = "spectacle";
"Mod+Shift+S".action.spawn = [ "spectacle" "-r" ];
};
window-rules = {
bitwarden = {
matches."^Bitwarden".title = true;
block-out-from = "screencast";
};
};
};
};
environment.systemPackages = with pkgs; [
fuzzel
rofi-wayland
mako
waybar
xwayland-satellite