nix/hosts/pickwick/default.nix
2025-03-03 23:13:16 -06:00

45 lines
920 B
Nix

# This is your system's configuration file.
# Use this to configure your system environment (it replaces /etc/nixos/configuration.nix)
{
inputs,
lib,
config,
pkgs,
system,
dots,
user,
hm,
...
}: {
# You can import other NixOS modules here
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;
};
networking.hostName = "pickwick";
time.timeZone = "America/Chicago";
users.users = {
${user} = {
initialPassword = "abc123";
isNormalUser = true;
openssh.authorizedKeys.keys = [];
extraGroups = ["wheel" "video" "audio" "networkmanager"];
};
};
}