61 lines
1.5 KiB
Nix
61 lines
1.5 KiB
Nix
{ config, pkgs, updatePkgs, unstablePkgs, nixos-hardware, ... }:
|
|
let
|
|
keys = import ../../ssh-keys.nix;
|
|
in
|
|
{
|
|
imports = [
|
|
../common/configuration.nix
|
|
./hardware-configuration.nix
|
|
nixos-hardware.nixosModules.framework-11th-gen-intel
|
|
];
|
|
|
|
boot.kernelPackages = pkgs.linuxPackages_6_12;
|
|
|
|
networking = {
|
|
hostId = "7be305c3";
|
|
hostName = "sandy";
|
|
networkmanager.enable = true;
|
|
};
|
|
|
|
users.users.nshields = {
|
|
isNormalUser = true;
|
|
shell = pkgs.zsh;
|
|
description = "Nikolai Shields";
|
|
extraGroups = [ "lp" "docker" "networkmanager" "wheel" "podman" ];
|
|
openssh.authorizedKeys.keys = keys.nshields;
|
|
};
|
|
|
|
users.users.benson = {
|
|
isNormalUser = true;
|
|
shell = pkgs.bash;
|
|
description = "Benson Chu";
|
|
extraGroups = [ "wheel" ];
|
|
openssh.authorizedKeys.keys = keys.benson;
|
|
};
|
|
|
|
users.users.hodgson = {
|
|
isNormalUser = true;
|
|
shell = pkgs.zsh;
|
|
description = "[Ralph] Peter Hodgson";
|
|
extraGroups = [ "lp" "wheel" ];
|
|
openssh.authorizedKeys.keys = keys.hodgson;
|
|
};
|
|
|
|
users.users.peter = {
|
|
isNormalUser = true;
|
|
shell = pkgs.zsh;
|
|
description = "Peter Hodgson";
|
|
extraGroups = [ "lp" "wheel" "input" ];
|
|
openssh.authorizedKeys.keys = keys.hodgson;
|
|
};
|
|
|
|
users.users.zander = {
|
|
isNormalUser = true;
|
|
shell = pkgs.bash;
|
|
description = "Alexander Thannhauser";
|
|
extraGroups = [ "lp" "wheel" "input" ];
|
|
openssh.authorizedKeys.keys = keys.zander;
|
|
};
|
|
|
|
system.stateVersion = "24.11"; # Did you read the comment?
|
|
}
|