Configuration for my NixOS based systems and Home Manager
at othinus 36 lines 790 B view raw
1{ ... }: 2{ 3 # Some programs need SUID wrappers, can be configured further or are 4 # started in user sessions. 5 # programs.mtr.enable = true; 6 programs.gnupg.agent = { 7 enable = true; 8 enableSSHSupport = true; 9 }; 10 11 # Fish shell, the best 12 programs.fish.enable = true; 13 14 # List services that you want to enable: 15 16 # Enable the OpenSSH daemon. 17 services.openssh.enable = true; 18 19 # This option is for enabling the bolt daemon for managing Thunderbolt/USB4 Devices. 20 services.hardware.bolt.enable = true; 21 22 # Tailscale 23 services.tailscale = { 24 enable = true; 25 useRoutingFeatures = "client"; 26 }; 27 28 # Containers and VMs 29 virtualisation = { 30 podman = { 31 enable = true; 32 dockerCompat = true; 33 defaultNetwork.settings.dns_enabled = true; 34 }; 35 }; 36}