42 lines
965 B
Nix
42 lines
965 B
Nix
{ globalData, pkgs, ... }:
|
|
|
|
{
|
|
imports = [
|
|
./hardware-configuration
|
|
./configs
|
|
./users
|
|
];
|
|
|
|
local.yubikey = {
|
|
enable = true;
|
|
serial = "28058247";
|
|
unplug.enable = true;
|
|
};
|
|
|
|
################################################################################
|
|
# Services
|
|
################################################################################
|
|
|
|
# Enable the Docker
|
|
virtualisation.docker.enable = true;
|
|
|
|
# Torrent
|
|
# services.transmission.enable = true;
|
|
|
|
################################################################################
|
|
# Programs
|
|
################################################################################
|
|
local.programs.browsers.tor-browser = {
|
|
enable = true;
|
|
container = {
|
|
enable = true;
|
|
externalInterface = "wg0";
|
|
sshAuthorizedKeys = globalData.publicKeys.users.jan;
|
|
};
|
|
};
|
|
|
|
services.ollama = {
|
|
enable = true;
|
|
package = pkgs.unstable.ollama;
|
|
};
|
|
}
|