nix/hosts/pickwick/default.nix

58 lines
974 B
Nix

{
inputs,
lib,
config,
pkgs,
system,
dots,
user,
hm,
host,
...
}: {
imports = [
./hardware.nix
];
custom = {
keyd = {
enable = true;
ids = [
"0001:0001:70533846" # framework
"3434:06a0:d7dfbeabt" # keychron q10
"046d:c339:9f276ca6" # Logitech Pro
];
};
displaymanager.enable = true;
_1password.enable = true;
audio.enable = true;
bluetooth.enable = true;
};
services.fwupd.enable = true;
time.timeZone = "America/Chicago";
users.users = {
${user} = {
initialPassword = "abc123";
isNormalUser = true;
openssh.authorizedKeys.keys = [];
extraGroups = ["wheel" "video" "audio" "networkmanager"];
};
};
# home manager
hm.custom = {
latex.enable = true;
gui = {
default.enable = true;
i3.enable = true;
ghostty.enable = true;
};
email = {
enable = true;
davmail = true;
};
};
}