49 lines
867 B
Nix
49 lines
867 B
Nix
{ den, ... }: {
|
|
den.aspects.box = {
|
|
includes = with den.aspects; [
|
|
den.default
|
|
|
|
cloudflared
|
|
|
|
portmap
|
|
searxng
|
|
copyparty
|
|
glances
|
|
invidious
|
|
mailserver
|
|
# matrix
|
|
redlib
|
|
# sish
|
|
vscode-server
|
|
gitea
|
|
omnisearch
|
|
|
|
catppuccin
|
|
|
|
janitor
|
|
];
|
|
|
|
nixos = { pkgs, ...}: {
|
|
networking.hostName = "box";
|
|
|
|
# den.tunnels = [ "tvtun" ];
|
|
|
|
environment.systemPackages = [ pkgs.python3 ];
|
|
|
|
users.users.levi = {
|
|
isNormalUser = true;
|
|
description = "levi";
|
|
extraGroups = [];
|
|
|
|
hashedPasswordFile = "/home/bug/users/levi.passwd";
|
|
};
|
|
|
|
fileSystems."/home" = {
|
|
device = "/dev/disk/by-uuid/30f357aa-fc86-4bcd-bed7-c91fc8afbdbc";
|
|
fsType = "ext4";
|
|
options = [ "defaults" "noatime" ];
|
|
};
|
|
};
|
|
};
|
|
}
|