Desktop-specific NixOS and home-manager configuration: boot, desktop, niri, nix, services Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
19 lines
485 B
Nix
19 lines
485 B
Nix
{ inputs, ... }:
|
|
{
|
|
flake.modules.nixos.desktop-services = { config, lib, pkgs, ... }: {
|
|
# Import parent aspect for inheritance
|
|
imports = [ inputs.self.modules.nixos.common-services ];
|
|
|
|
services = {
|
|
printing.enable = true;
|
|
udev.packages = with pkgs; [ yubikey-personalization ];
|
|
keyd = {
|
|
enable = true;
|
|
keyboards.all = {
|
|
ids = [ "*" ];
|
|
settings.main.capslock = "overload(meta, esc)";
|
|
};
|
|
};
|
|
};
|
|
};
|
|
}
|