Configuration for my NixOS based systems and Home Manager
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

at shizuri 55 lines 1.2 kB view raw
1{ pkgs, ... }: 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 = false; 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 = { 18 enable = true; 19 settings.X11Forwarding = true; 20 }; 21 22 # Smart Card daemon 23 services.pcscd.enable = true; 24 25 # This option is for enabling the bolt daemon for managing Thunderbolt/USB4 Devices. 26 services.hardware.bolt.enable = true; 27 28 # Tailscale 29 services.tailscale = { 30 enable = false; 31 useRoutingFeatures = "client"; 32 }; 33 34 services.fwupd.enable = true; 35 36 services.xrdp = { 37 enable = true; 38 openFirewall = true; 39 defaultWindowManager = "${pkgs.lxqt.lxqt-session}/bin/lxqt-session"; 40 }; 41 42 # Containers and VMs 43 virtualisation = { 44 podman = { 45 enable = false; 46 dockerCompat = true; 47 defaultNetwork.settings.dns_enabled = true; 48 dockerSocket.enable = true; 49 }; 50 docker = { 51 enable = true; 52 storageDriver = "overlay2"; 53 }; 54 }; 55}