From 1e17c59034ea5d5952d4a466f3d70cbe62834ed1 Mon Sep 17 00:00:00 2001 From: Gabriel Arazas Date: Sat, 3 Dec 2022 13:46:46 +0800 Subject: [PATCH] users/plover: add home-manager user to config --- hosts/plover/default.nix | 4 ++-- users/nixos/plover/default.nix | 11 ++++++++++- 2 files changed, 12 insertions(+), 3 deletions(-) diff --git a/hosts/plover/default.nix b/hosts/plover/default.nix index afa4c845..d97a10d1 100644 --- a/hosts/plover/default.nix +++ b/hosts/plover/default.nix @@ -14,9 +14,9 @@ in { imports = [ ./hardware-configuration.nix - (lib.getUser "nixos" "admin") - (lib.mapHomeManagerUser "plover" {}) + # The users for this host. + (lib.getUser "nixos" "admin") (lib.getUser "nixos" "plover") # Hardened profile from nixpkgs. diff --git a/users/nixos/plover/default.nix b/users/nixos/plover/default.nix index 696d71f5..1e6a47da 100644 --- a/users/nixos/plover/default.nix +++ b/users/nixos/plover/default.nix @@ -1,8 +1,13 @@ # This is the user that is often used for servers. { lib, pkgs, ... }: +let + user = "plover"; + homeManagerUser = lib.getUser "home-manager" user; +in { - users.users.plover = { + users.users.${user} = { + home = "/home/${user}"; hashedPassword = "$6$gpgBrL3.RAGa9NBp$93Ac5ZW53KcgbA9q4awVKA.bVArP7Hw1NbyakT30Mav.7obIuN17WWijT.EaBSJU6ArvdXTehC3xZ9/9oZPDR0"; extraGroups = [ "wheel" ]; useDefaultShell = true; @@ -14,4 +19,8 @@ ../../../hosts/ni/files/ssh-key.pub ]; }; + + home-manager.users.${user} = { lib, ... }: { + imports = [ homeManagerUser ]; + }; }