1 { pkgs, lib, config, ... }:
6 ../modules/nodeinfo.nix
14 ../profiles/gemini.nix
16 ../profiles/hedgedoc.nix
17 ../profiles/invidious.nix
18 ../profiles/libreddit.nix
20 ../profiles/nitter.nix
21 ../profiles/nodeinfo.nix
22 ../profiles/oh-my-zsh.nix
27 ../profiles/whitebophir.nix
28 ../profiles/firewall.nix
30 # Requires manual config
31 ../networking/yggdrasil.nix # Contains ygg firewall rules and public peers.
33 # Specialty profiles (hardware). You probably won't need these.
34 ../profiles/vpsfree.nix
36 nixpkgs.overlays = [ (import ../overlays/unstable.nix) ];
37 networking.hostName = "0x00";
38 networking.domain = "ygg";
40 # networking.tcpcrypt.enable = true;
41 # users.users.tcpcryptd.group = "tcpcryptd";
42 # users.groups.tcpcryptd = {};
44 networking.firewall.allowedTCPPorts = lib.mkForce [ 22 ];
46 boot.loader.systemd-boot.enable = true;
47 boot.loader.efi.canTouchEfiVariables = true;
49 system.stateVersion = "21.11";