diff options
Diffstat (limited to 'hosts')
| -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; + }; } |
