feat: wireguard meshnet in server

This commit is contained in:
DACHXY 2025-03-26 13:20:28 +08:00
parent fc0035fb15
commit 43e206bd6d
13 changed files with 356 additions and 73 deletions

32
home/server-default.nix Normal file
View file

@ -0,0 +1,32 @@
{
nix-version,
username,
lib,
...
}:
{
imports = [
./user/bin.nix
./user/config.nix
./user/direnv.nix
./user/environment.nix
./user/git.nix
# ./user/gtk.nix
# ./user/hyprland.nix
./user/nvim.nix
# ./user/programs.nix
./user/shell.nix
# ./user/swaync.nix
# ./user/virtualization.nix
];
home = {
inherit username;
homeDirectory = "/home/${username}";
stateVersion = nix-version;
};
# Let Home Manager install and manage itself.
programs.home-manager.enable = true;
programs.vscode.enable = lib.mkForce false;
}