diff options
| author | Jon Santmyer <jon@jonsantmyer.com> | 2025-11-25 07:16:48 -0500 |
|---|---|---|
| committer | Jon Santmyer <jon@jonsantmyer.com> | 2025-11-25 07:16:48 -0500 |
| commit | 34a81b72d264acc99972e4a8e77be33e713486c8 (patch) | |
| tree | 6fbf74f3558886d0d04feaf235580fa76ae26e8e /hosts/jonbox/default.nix | |
| parent | 29e4d76f2169644939495e40ced0404667c50f17 (diff) | |
| download | nix-config-34a81b72d264acc99972e4a8e77be33e713486c8.tar.gz nix-config-34a81b72d264acc99972e4a8e77be33e713486c8.tar.bz2 nix-config-34a81b72d264acc99972e4a8e77be33e713486c8.zip | |
Diffstat (limited to 'hosts/jonbox/default.nix')
| -rw-r--r-- | hosts/jonbox/default.nix | 38 |
1 files changed, 35 insertions, 3 deletions
diff --git a/hosts/jonbox/default.nix b/hosts/jonbox/default.nix index 6cb3eff..1ed69bf 100644 --- a/hosts/jonbox/default.nix +++ b/hosts/jonbox/default.nix @@ -1,7 +1,10 @@ { + config, inputs, + options, lib, pkgs, + rootPath, ... }: { hardware.enableAllFirmware = true; @@ -60,15 +63,13 @@ hyprland.enable = true; apps = { browsers.firefox.enable = true; - vpn.enable = true; games = { enable = true; prism.enable = true; steam.enable = true; vintagestory.enable = true; - freeciv.enable = true; - unciv.enable = true; openttd.enable = true; + luanti.enable = true; }; editors = { neovim.enable = true; @@ -84,6 +85,23 @@ }; services.printing.enable = true; + services.mullvad-vpn.enable = true; + + networking.nameservers = [ + "1.1.1.1" + "1.0.0.1" + ]; + services.resolved = { + enable = true; + dnssec = "true"; + domains = ["~."]; + fallbackDns = [ + "1.1.1.1" + "1.0.0.1" + ]; + dnsovertls = "true"; + }; + services.avahi = { enable = true; nssmdns4 = true; @@ -97,7 +115,16 @@ pkgs.linuxPackages_latest.perf pkgs.perf-tools + pkgs.unstable.yafc-ce ]; + + home.packages = with pkgs; [ + cataclysm-dda + cataclysm-tlg + (callPackage (rootPath + /packages/freeciv/default.nix) {}) + unstable.unciv + ]; + #services.clamav.daemon.enable = true; #services.clamav.updater.enable = true; @@ -114,4 +141,9 @@ programs.nix-ld.enable = true; programs.nix-index.enableZshIntegration = false; programs.nix-index.enableBashIntegration = false; + + services.lsfg-vk = { + enable = false; + ui.enable = false; + }; } |
