30 lines
1.1 KiB
Nix
30 lines
1.1 KiB
Nix
{ pkgs, ... }:
|
|
|
|
let
|
|
keys = [
|
|
"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCqAXBEROEfldkHdUbF3TinBhfeX5l4DQ/5MAOhLh09avqCqcHY2FanZN+qmWpD695UZ71Cl+XF6Bj0KO7Rt4SAemvkEDPMBoidkt+ZjLsdnb8GVvbDhu/62JnqW9meYTN5GcjfmKMPDtKFbgSx9PPcjsDaO6LI/GWeyTz+EYQqwTdc7TKffjLXp6bREYLf0oKIBTvW9/oPCBI7ywYmyBaadFKrYSnujJbMejH91L+JN2fJoxjjhsGcRR78ottbjz4q6JxYjt9CG5oa7Lm60xdZkiiA3c4dMuHU9+EWGshjBKL1Fb9BafeAKhHobcs7UG8IVlqHRJC5VAGQlmus/fNagAArz9PnGW4MAOgg+yLjQJLLKqePBMsAsMHZ9XT+sqPyJfcai5dWynGXFP1B63C/oosVMkeZAlBIwDz/CmufpKBCJZXCfFoC3PotWsH/JT3ir/RSdtVHQ169CEgm+AUd7gjBuRwn6j2eBHcYkn0nCbQ93KLPlnYCLXzjByGved8= emery@fuji"
|
|
];
|
|
in {
|
|
|
|
nix.trustedUsers = [ "emery" ];
|
|
|
|
programs = {
|
|
fish.enable = true;
|
|
tmux.enable = true;
|
|
};
|
|
|
|
users.users.emery = {
|
|
isNormalUser = true;
|
|
description = "Emery";
|
|
extraGroups = [ "users" "wheel" ];
|
|
hashedPassword =
|
|
"$6$ZgiLSFCQPW0DB0i$aPeZ9E62y2OvqRbNAEL.8IK30YgvyLy6UOitN6A.li.YmUrmYAh1ukB844MFp3KlTpYzi5e80hRIg1Vx1F0uO/";
|
|
openssh.authorizedKeys.keys = keys;
|
|
shell = pkgs.fish;
|
|
};
|
|
|
|
users.users.root.openssh.authorizedKeys.keys = keys;
|
|
|
|
nix.sshServe.keys = keys;
|
|
}
|