diff --git a/hosts/server/default.nix b/hosts/server/default.nix new file mode 100644 index 0000000..a75e0f4 --- /dev/null +++ b/hosts/server/default.nix @@ -0,0 +1,14 @@ +{ + host, + inputs, + username, + nur, + pkgs, + self, + ... +}: { + imports = [ + ./../../modules/server + ./settings.nix + ]; +} diff --git a/modules/server/default.nix b/modules/server/default.nix index 809e918..ffefc76 100644 --- a/modules/server/default.nix +++ b/modules/server/default.nix @@ -5,4 +5,9 @@ wallpaper, username, ... -}: {} +}: { + imports = [ + ./services.nix + ../sys/software/nixvim + ]; +} diff --git a/modules/server/programs.nix b/modules/server/programs.nix new file mode 100644 index 0000000..51a4211 --- /dev/null +++ b/modules/server/programs.nix @@ -0,0 +1,9 @@ +{...}: { + programs = { + zsh.enable = true; + gnupg.agent = { + enable = true; + enableSSHSupport = true; + }; + }; +} diff --git a/modules/server/services.nix b/modules/server/services.nix index 03f88d6..c73721a 100644 --- a/modules/server/services.nix +++ b/modules/server/services.nix @@ -13,4 +13,8 @@ "d /home/${username}/inbox 0770 ${username} users -" "d /home/${username}/outbox 0770 ${username} users -" ]; + services.openssh = { + enable = true; + allowSFTP = true; + }; }