From 7261dc42c3963c5ff00d43b412dae39f4bb0b638 Mon Sep 17 00:00:00 2001 From: Sangmin Kim Date: Tue, 19 May 2026 13:33:33 +0900 Subject: [PATCH] add poby user module --- flake.nix | 2 +- home/admin.nix | 1 - home/poby.nix | 5 +++++ modules/users.nix | 18 +++++++++++++++++- 4 files changed, 23 insertions(+), 3 deletions(-) delete mode 100644 home/admin.nix create mode 100644 home/poby.nix diff --git a/flake.nix b/flake.nix index 15ea7d0..742d249 100644 --- a/flake.nix +++ b/flake.nix @@ -53,7 +53,7 @@ { home-manager.useGlobalPkgs = true; home-manager.useUserPackages = true; - home-manager.users.admin = import ./home/admin.nix; + home-manager.users.poby = import ./home/poby.nix; } hostModule diff --git a/home/admin.nix b/home/admin.nix deleted file mode 100644 index c6a7201..0000000 --- a/home/admin.nix +++ /dev/null @@ -1 +0,0 @@ -# TODO: Define admin Home Manager settings. diff --git a/home/poby.nix b/home/poby.nix new file mode 100644 index 0000000..eab4e23 --- /dev/null +++ b/home/poby.nix @@ -0,0 +1,5 @@ +{ ... }: + +{ + home.stateVersion = "25.11"; +} diff --git a/modules/users.nix b/modules/users.nix index 8a8c6c3..feda672 100644 --- a/modules/users.nix +++ b/modules/users.nix @@ -1 +1,17 @@ -# TODO: Define users and SSH authorized keys. +{ ... }: + +{ + users.users.poby = { + isNormalUser = true; + extraGroups = [ + "wheel" + "networkmanager" + ]; + + openssh.authorizedKeys.keys = [ + "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFuQ4STNnixjNDo38AyI0yABKAVfF3hupo66613IgfC7" + ]; + }; + + security.sudo.wheelNeedsPassword = false; +}