dotfiles/nixos/profiles/vps.nix
main a5a651dbb9
Large rework and cleanup
Signed-off-by: main <magic_rb@redalder.org>
2022-07-31 11:03:59 +02:00

36 lines
746 B
Nix

# SPDX-FileCopyrightText: 2022 Richard Brežák <richard@brezak.sk>
#
# SPDX-License-Identifier: LGPL-3.0-or-later
{
lib,
roots,
inputs,
...
}:
with lib; {
imports = [
(roots.nixos + "/modules")
inputs.home-manager.nixosModules.home-manager
];
home-manager.users."main" = {config, ...}: {
imports = [(roots.home-manager + "/modules")];
magic_rb.programs.bash.enable = true;
};
magic_rb = {
flakes.enable = true;
sshdEmacs.enable = true;
vpsRemoteAccess = {
enable = true;
trustedWheel = true;
};
};
networking.firewall.enable = true;
time.timeZone = "Europe/Bratislava";
security.pki.certificates =
singleton (builtins.readFile (roots.flake + "/redalder.org.crt"));
}