47 lines
991 B
Nix
47 lines
991 B
Nix
|
|
{ den, ... }: {
|
|
den.aspects.box = {
|
|
includes = with den.aspects; [
|
|
den.default
|
|
# den.provides.home-manager
|
|
syncthing
|
|
fish
|
|
|
|
#cloudflared
|
|
searxng
|
|
copyparty
|
|
glances
|
|
# invidious
|
|
mailserver
|
|
# matrix
|
|
redlib
|
|
# sish
|
|
vscode-server
|
|
dns
|
|
openssh
|
|
gitea
|
|
|
|
|
|
(den.provides.cloudflared-tunnel "tvtun" 3001)
|
|
(den.provides.cloudflared-tunnel "search" 8888)
|
|
(den.provides.cloudflared-tunnel "files" 3210)
|
|
(den.provides.cloudflared-tunnel "tube" 3030)
|
|
(den.provides.cloudflared-tunnel "monitor" 61208)
|
|
(den.provides.cloudflared-tunnel "reddit" 8975)
|
|
(den.provides.cloudflared-tunnel "git" 3000)
|
|
];
|
|
|
|
nixos = {
|
|
networking.hostName = "box";
|
|
|
|
users.users.levi = {
|
|
isNormalUser = true;
|
|
description = "levi";
|
|
extraGroups = [];
|
|
|
|
hashedPasswordFile = "/home/bug/users/levi.passwd";
|
|
};
|
|
};
|
|
};
|
|
}
|