From 0afbdaa261653e73a4f2f39d7529114989474a64 Mon Sep 17 00:00:00 2001 From: Quentin Aristote Date: Sat, 11 Feb 2023 18:12:03 +0100 Subject: factor out common configuration options --- nixos/users.nix | 22 +++++++++------------- 1 file changed, 9 insertions(+), 13 deletions(-) (limited to 'nixos/users.nix') diff --git a/nixos/users.nix b/nixos/users.nix index 2b1a630..b7512e8 100644 --- a/nixos/users.nix +++ b/nixos/users.nix @@ -1,20 +1,16 @@ -{ config, lib, ... }: +{ home, home-manager, ... }: -let cfg = config.users.users; -in { - users.users.qaristote = { - isNormalUser = true; - extraGroups = [ - "wheel" # Enable ‘sudo’ for the user. - "audio" - "networkmanager" - "docker" - ]; +{ + imports = [ home-manager.nixosModules.home-manager ]; + + personal.user = { + enable = true; + name = "qaristote"; }; home-manager = { - users.qaristote = (import (/home/qaristote/.config/nixpkgs)); + users.qaristote = home.qaristote; useGlobalPkgs = false; - useUserPackages = true; # to enable fontconfig inside home-manager + useUserPackages = true; }; } -- cgit v1.2.3