70 lines
No EOL
1.5 KiB
Nix
70 lines
No EOL
1.5 KiB
Nix
{ inputs, config, pkgs, lib, ... }:
|
|
|
|
{
|
|
imports = [
|
|
./window-rules
|
|
./binds.nix
|
|
|
|
inputs.niri.nixosModules.niri
|
|
];
|
|
|
|
programs.niri.enable = true;
|
|
|
|
environment.systemPackages = [
|
|
pkgs.xwayland-satellite # necessary for xwayland on niri
|
|
pkgs.bibata-cursors
|
|
];
|
|
|
|
xdg.portal.config.niri = {
|
|
default = "gtk";
|
|
"org.freedesktop.impl.portal.ScreenCast" = "gnome";
|
|
"org.freedesktop.impl.portal.Secret" = "gnome-keyring";
|
|
};
|
|
|
|
services.gnome.gnome-keyring.enable = lib.mkForce false;
|
|
|
|
home-manager.users.wo2w = {
|
|
services.gnome-keyring.enable = true;
|
|
|
|
programs.niri.settings = {
|
|
hotkey-overlay.skip-at-startup = true;
|
|
prefer-no-csd = true;
|
|
|
|
gestures.hot-corners.enable = false;
|
|
input.touchpad.natural-scroll = false;
|
|
|
|
cursor = {
|
|
theme = "Bibata-Modern-Classic";
|
|
size = 24;
|
|
};
|
|
|
|
layout.focus-ring = {
|
|
active.color = config.custom.colors.base0D;
|
|
inactive.color = config.custom.colors.base0E;
|
|
};
|
|
|
|
screenshot-path = "~/Pictures/Screenshots/%F_%H-%M-%S.png";
|
|
|
|
outputs = {
|
|
"Sharp Corporation 0x148D Unknown".scale = 2.25; # Laptop builtin screen
|
|
"LG Electronics LG Ultra HD 0x0003AC16" = {
|
|
scale = 1.7;
|
|
position = {
|
|
x = 0;
|
|
y = 0;
|
|
};
|
|
|
|
focus-at-startup = true;
|
|
};
|
|
|
|
"Dell Inc. DELL U2719D 75BWZ83" = {
|
|
scale = 1.1;
|
|
position = {
|
|
x = 2259;
|
|
y = 38;
|
|
};
|
|
};
|
|
};
|
|
};
|
|
};
|
|
} |