aboutsummaryrefslogtreecommitdiff
path: root/modules/user
diff options
context:
space:
mode:
Diffstat (limited to 'modules/user')
-rw-r--r--modules/user/nixos/default.nix11
1 files changed, 10 insertions, 1 deletions
diff --git a/modules/user/nixos/default.nix b/modules/user/nixos/default.nix
index 4edd535..30b03e3 100644
--- a/modules/user/nixos/default.nix
+++ b/modules/user/nixos/default.nix
@@ -1,6 +1,7 @@
{
config,
lib,
+ hosts,
...
}: let
cfg = config.collinux.user;
@@ -8,7 +9,7 @@ in {
users = {
mutableUsers = true; # system passwords stored mutably
- users."${cfg.name}" = {
+ users.${cfg.name} = {
isNormalUser = true;
description = cfg.name;
extraGroups = ["networkmanager" "pipewire" "disks" "input" "video" "dialout" "kvm"] ++ (lib.optional cfg.isAdmin "wheel");
@@ -25,6 +26,14 @@ in {
time.timeZone = "America/Chicago";
+ programs.ssh = {
+ knownHosts = builtins.mapAttrs (_: data: {publicKey = data.host_pubkey;}) hosts;
+
+ extraConfig = ''
+ StrictHostKeyChecking accept-new
+ '';
+ };
+
hjem = {
clobberByDefault = true;
users."${cfg.name}" = {