fix niri overlay

This commit is contained in:
Sean Kovacs 2025-12-14 02:01:59 -05:00
commit be9cc8e44b
Signed by: sckova
GPG key ID: 00F325187C68651A
4 changed files with 41 additions and 4 deletions

View file

@ -80,6 +80,7 @@
{ {
nixpkgs.overlays = [ nixpkgs.overlays = [
catppuccin-palette.overlays.default catppuccin-palette.overlays.default
niri.overlays.niri
noctalia.overlays.default noctalia.overlays.default
nur.overlays.default nur.overlays.default
(import ./packages/overlay.nix) (import ./packages/overlay.nix)

View file

@ -1,6 +1,9 @@
{ config, pkgs, ... }: { config, pkgs, ... }:
{ {
programs.niri.package = pkgs.niri-stable.overrideAttrs (old: {
doCheck = false;
});
# https://github.com/sodiboo/niri-flake/blob/main/docs.md # https://github.com/sodiboo/niri-flake/blob/main/docs.md
programs.niri.settings = { programs.niri.settings = {
screenshot-path = "~/Pictures/Screenshots/Screenshot from %Y-%m-%d %H-%M-%S.png"; screenshot-path = "~/Pictures/Screenshots/Screenshot from %Y-%m-%d %H-%M-%S.png";
@ -54,6 +57,9 @@
"HDMI-A-1" = { "HDMI-A-1" = {
scale = 2; scale = 2;
}; };
"DP-1" = {
scale = 2;
};
}; };
cursor = { cursor = {
hide-when-typing = true; hide-when-typing = true;

View file

@ -21,6 +21,28 @@
"sckova" "sckova"
]; ];
nix.settings = {
# Increase file descriptor limit for builds
sandbox = "relaxed";
extra-sandbox-paths = [ ];
build-users-group = "nixbld";
};
security.pam.loginLimits = [
{
domain = "*";
type = "soft";
item = "nofile";
value = "65536";
}
{
domain = "*";
type = "hard";
item = "nofile";
value = "65536";
}
];
nix.gc = { nix.gc = {
automatic = true; automatic = true;
dates = "weekly"; dates = "weekly";
@ -114,7 +136,12 @@
enable = true; enable = true;
}; };
programs.niri.enable = true; programs.niri = {
enable = true;
package = pkgs.niri-stable.overrideAttrs (old: {
doCheck = false;
});
};
services.gnome.gnome-keyring.enable = true; services.gnome.gnome-keyring.enable = true;
security.pam.services.niri.enableGnomeKeyring = true; security.pam.services.niri.enableGnomeKeyring = true;
programs.dconf.enable = true; programs.dconf.enable = true;

View file

@ -40,9 +40,12 @@
"nvidia" "nvidia"
]; ];
services.displayManager.autoLogin = { services.displayManager = {
enable = true; autoLogin = {
user = "sckova"; enable = true;
user = "sckova";
};
defaultSession = "niri";
}; };
security.sudo.wheelNeedsPassword = true; security.sudo.wheelNeedsPassword = true;