summaryrefslogtreecommitdiff
path: root/roles
diff options
context:
space:
mode:
Diffstat (limited to 'roles')
-rw-r--r--roles/base.nix13
-rw-r--r--roles/server.nix10
2 files changed, 13 insertions, 10 deletions
diff --git a/roles/base.nix b/roles/base.nix
index 6fc0d24..060cca6 100644
--- a/roles/base.nix
+++ b/roles/base.nix
@@ -1,4 +1,15 @@
-{ ... }:
+{ pkgs, ... }:
{
nixpkgs.config.allowUnfree = true;
+
+ users.users.jras = {
+ createHome = true;
+ isNormalUser = true;
+ extraGroups = [ "wheel" ];
+ shell = pkgs.zsh;
+ packages = with pkgs; [ git helix curl ];
+ openssh.authorizedKeys = [
+ "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOpAWpymOovrrdaNh43UHNIifi7hyRjtQZl24gqprUT/ jras@tarrel"
+ ];
+ };
}
diff --git a/roles/server.nix b/roles/server.nix
index c7321ee..811a648 100644
--- a/roles/server.nix
+++ b/roles/server.nix
@@ -1,15 +1,7 @@
-{ pkgs, ... }:
+{ ... }:
{
imports = [ ./base.nix ];
- users.users.jras = {
- createHome = true;
- isNormalUser = true;
- extraGroups = [ "wheel" ];
- shell = pkgs.zsh;
- packages = with pkgs; [ git helix curl ];
- };
-
programs.mtr.enable = true;
services.openssh = {