system/hosts/home/configuration.nix

43 lines
1 KiB
Nix
Raw Normal View History

2024-06-18 15:03:22 +03:00
{ globalData, pkgs, ... }:
2024-04-16 02:51:46 +03:00
{
imports = [
./hardware-configuration
./configs
./users
];
2024-06-17 15:08:19 +03:00
# local.yubikey.enable = true;
2024-05-20 18:47:21 +03:00
2024-04-16 02:51:46 +03:00
################################################################################
# Programs
################################################################################
local.programs.browsers.tor-browser = {
enable = true;
container = {
enable = true;
externalInterface = "wg0";
sshAuthorizedKeys = globalData.publicKeys.users.jan;
};
};
################################################################################
# Services
################################################################################
local.services.i2pd.enable = true;
2024-07-31 16:30:02 +03:00
local.services.kubo.enable = true;
2024-04-16 02:51:46 +03:00
local.services.octoprint.enable = true;
virtualisation.docker.enable = true;
# Torrent client
services.transmission.enable = true;
2024-06-18 15:03:22 +03:00
services.ollama = {
enable = true;
package = pkgs.unstable.ollama;
};
2024-08-07 12:55:03 +03:00
programs.sniffnet.enable = true;
2024-04-16 02:51:46 +03:00
}