Skip to content

Instantly share code, notes, and snippets.

@jD91mZM2
Created March 23, 2019 17:50
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save jD91mZM2/e5a406735ba57d7bc8fb0b1c1553d17e to your computer and use it in GitHub Desktop.
Save jD91mZM2/e5a406735ba57d7bc8fb0b1c1553d17e to your computer and use it in GitHub Desktop.
{
network.description = "My personal VPS network";
resources.sshKeyPairs.ssh-key = {};
main = import ./main;
}
{ config, pkgs, ... }: {
# Deployment metadata
deployment = {
targetEnv = "digitalOcean";
digitalOcean = {
region = "ams3";
size = "s-1vcpu-1gb";
};
};
# General purpose users
programs.zsh = {
enable = true;
autosuggestions.enable = true;
promptInit = ''
${pkgs.powerline-rs}/bin/powerline-rs --shell zsh "$?"
'';
};
users.defaultUserShell = pkgs.zsh;
users.users.user = {
createHome = true;
home = "/home/user";
isNormalUser = true;
};
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment