summaryrefslogtreecommitdiffstats
path: root/hosts/jonbox/default.nix
diff options
context:
space:
mode:
authorJon Santmyer <jon@jonsantmyer.com>2025-11-25 07:16:48 -0500
committerJon Santmyer <jon@jonsantmyer.com>2025-11-25 07:16:48 -0500
commit34a81b72d264acc99972e4a8e77be33e713486c8 (patch)
tree6fbf74f3558886d0d04feaf235580fa76ae26e8e /hosts/jonbox/default.nix
parent29e4d76f2169644939495e40ced0404667c50f17 (diff)
downloadnix-config-34a81b72d264acc99972e4a8e77be33e713486c8.tar.gz
nix-config-34a81b72d264acc99972e4a8e77be33e713486c8.tar.bz2
nix-config-34a81b72d264acc99972e4a8e77be33e713486c8.zip
use overlays instead of custom defined packages when possibleHEADmaster
Diffstat (limited to 'hosts/jonbox/default.nix')
-rw-r--r--hosts/jonbox/default.nix38
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;
+ };
}