This commit is contained in:
Dave Gallant
2023-11-18 22:42:23 -05:00
parent 05a7d7897b
commit 603d0b3e88
6 changed files with 27 additions and 70 deletions

View File

@@ -2,13 +2,15 @@
boot.kernelPackages = pkgs.linuxPackages;
boot.supportedFilesystems = ["ntfs"];
system.stateVersion = "23.05";
system = {
autoUpgrade.enable = true;
stateVersion = "23.05";
};
system.autoUpgrade.enable = true;
systemd.services.tailscaled.after = ["network-online.target" "systemd-resolved.service"];
nix.extraOptions = "experimental-features = nix-command flakes";
nix.package = pkgs.nixUnstable;
nix = {
extraOptions = "experimental-features = nix-command flakes";
package = pkgs.nixUnstable;
};
users.users.dave = {
isNormalUser = true;
@@ -24,8 +26,6 @@
time.timeZone = "America/Toronto";
sound.enable = true;
hardware.pulseaudio.enable = true;
# Enable Vulkan
@@ -41,18 +41,20 @@
dedicatedServer.openFirewall = true; # Open ports in the firewall for Source Dedicated Server
};
virtualisation.docker.enable = true;
virtualisation.libvirtd.enable = true;
virtualisation.podman.enable = true;
programs.zsh.enable = true;
programs.gnupg.agent = {
enable = true;
enableSSHSupport = true;
virtualisation = {
docker.enable = true;
libvirtd.enable = true;
podman.enable = true;
};
programs = {
corectrl.enable = true;
gnupg.agent = {
enable = true;
enableSSHSupport = true;
};
zsh.enable = true;
};
programs.corectrl.enable = true;
services = {
avahi = {
@@ -69,7 +71,6 @@
};
gnome.gnome-keyring.enable = true;
printing.enable = true;
tailscale.enable = true;
xserver = {
enable = true;