From 0d9b9ec9ef9ca8afef1f77f953cfb781e3b4bbe0 Mon Sep 17 00:00:00 2001 From: David Crompton Date: Fri, 1 Sep 2023 11:00:19 -0400 Subject: [PATCH] Add mkUser Script --- machines/kcnhub/users/mkUser.sh | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100755 machines/kcnhub/users/mkUser.sh diff --git a/machines/kcnhub/users/mkUser.sh b/machines/kcnhub/users/mkUser.sh new file mode 100755 index 0000000..87595e0 --- /dev/null +++ b/machines/kcnhub/users/mkUser.sh @@ -0,0 +1,17 @@ +#!/usr/bin/env bash + +projId=$(grep -r "homeProjectId" *.nix | grep -o "[0-9]*" | sort | tail -n1) + +cat < $1.nix +{ pkgs, ... }: { + users.users.$1 = { + isNormalUser = true; + extraGroups = [ "wheel" ]; + homeSize = "50g"; + homeProjectId = $((projId+1)); + packages = with pkgs; [ + + ]; + }; +} +EOF