diff options
| author | Quentin Aristote <quentin@aristote.fr> | 2023-02-11 18:12:03 +0100 |
|---|---|---|
| committer | Quentin Aristote <quentin@aristote.fr> | 2023-02-15 21:55:27 +0100 |
| commit | 0afbdaa261653e73a4f2f39d7529114989474a64 (patch) | |
| tree | 08df68b6c1a92708566e0e716d11d619e37d1621 /nixos/users.nix | |
| parent | 7714f2c6a4c77e616fd3c64868c10337b9ca3a1e (diff) | |
factor out common configuration options
Diffstat (limited to 'nixos/users.nix')
| -rw-r--r-- | nixos/users.nix | 22 |
1 files changed, 9 insertions, 13 deletions
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; }; } |
