nix-config/modules/system/home/niri-setup/default.nix
2024-03-20 04:05:24 +01:00

48 lines
886 B
Nix

{ lib, osConfig, pkgs, ... }: lib.mkIf (osConfig.withNiri) {
home.packages = with pkgs; [
polkit_gnome
];
programs.fuzzel= {
enable = true;
};
programs.waybar = {
enable = true;
settings = {
mainBar = {
layer = "top";
position = "top";
modules-left = [
];
modules-center = [
"clock"
];
modules-right = [
"battery"
];
};
};
};
services.mako = {
enable = true;
};
programs.swaylock = {
enable = true;
package = pkgs.swaylock-effects;
settings = {
ignore-empty-password = true;
screenshots = true;
clock = true;
submit-on-touch = true;
indicator = true;
indicator-caps-lock = true;
indicator-radius = 100;
indicator-thickness = 4;
line-uses-inside = true;
};
};
}