summaryrefslogtreecommitdiff
path: root/modules/user-profiles/root.nix
diff options
context:
space:
mode:
authorDevin Finlinson <devin.finlinson@pm.me>2023-08-30 22:56:23 +0200
committerDevin Finlinson <devin.finlinson@pm.me>2023-08-30 22:56:23 +0200
commite68f05c78c57d2d719929b42e9659511d14af455 (patch)
tree15170de3c0e796b40b51674ef59a6dc122f8f7b9 /modules/user-profiles/root.nix
Creating initial commit.
Diffstat (limited to 'modules/user-profiles/root.nix')
-rw-r--r--modules/user-profiles/root.nix20
1 files changed, 20 insertions, 0 deletions
diff --git a/modules/user-profiles/root.nix b/modules/user-profiles/root.nix
new file mode 100644
index 0000000..eb95fbd
--- /dev/null
+++ b/modules/user-profiles/root.nix
@@ -0,0 +1,20 @@
+{ config, pkgs, lib, ... }: {
+
+ # Define a user account. Don't forget to set a password with 'passwd'.
+ users = {
+ users.root = {
+ isNormaluser = true;
+ hashedPassword = "$6$UljPNAdxZ22lP3Bc$8VaEAacZxtXM3Zji2IA7Jf5fXs9pFnAVQff1d8IbfFOKCvjibceyopOAjRXa8lXtpOSJgPW1OO1dzOspqhWnz0";
+
+ oppenssh.authorizedKeys.keyFiles = [
+ (builtins.fetchurl {
+ url = "https://gitlab.com/dFinlinson.keys";
+ sha256 = "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855";
+ })
+ ];
+ };
+ };
+
+ # Allow to run nix
+ nix.allowedUsers = [ "root" ];
+}