chore: reorganise common modules

Signed-off-by: Lander Van den Bulcke <landervandenbulcke@gmail.com>
This commit is contained in:
Lander Van den Bulcke 2024-08-28 10:30:00 +02:00
parent eebd71f003
commit 7230527d95
Signed by: lander
GPG key ID: 0142722B4B0C536F
13 changed files with 109 additions and 124 deletions

View file

@ -0,0 +1,20 @@
{ pkgs, config, lib, ... }:
let
ifTheyExist = groups: builtins.filter (group: builtins.hasAttr group config.users.groups) groups;
in
{
users.users.lander = {
isNormalUser = true;
description = "Lander";
extraGroups = ifTheyExist [
"networkmanager"
"wheel"
];
packages = with pkgs; [
pkgs.home-manager
];
};
home-manager.users.lander = import ../../../../home/lander/${config.networking.hostName}.nix;
}