{ pkgs, ... }: { imports = [ ]; users.users.geoffrey = { isNormalUser = true; extraGroups = [ "wheel" ]; # Enable ‘sudo’ for the user. shell = pkgs.zsh; openssh.authorizedKeys.keys = [ "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIPE41gxrO8oZ5n3saapSwZDViOQphm6RzqgsBUyA88pU geoffrey@frogeye.fr" ]; }; # Won't allow to set the shell otherwise, # even though home-manager sets it programs.zsh.enable = true; home-manager = { users.geoffrey = { pkgs, ... }: { imports = [ ../hm/loader.nix ]; }; # Makes VMs able to re-run useUserPackages = true; # Adds consistency useGlobalPkgs = true; }; # FIXME Make sure I'm the only user & everything is encrypted services.xserver.displayManager.autoLogin.user = "geoffrey"; }