made nextdns default dns

This commit is contained in:
Alexander Szczepanski
2021-07-15 21:14:37 +02:00
parent 42da77d6b1
commit 05bbbd6871
6 changed files with 44 additions and 37 deletions

View File

@ -37,7 +37,28 @@
}; };
}; };
boot.tmpOnTmpfs = true; #nextdns
services.nextdns = {
enable = true;
arguments = [
"-config"
"aaa56c"
"-cache-size"
"10MB"
"-listen"
"127.0.0.1:53"
"-report-client-info"
];
};
networking = {
nameservers = [ "127.0.0.1" "::1" ];
# If using dhcpcd:
dhcpcd.extraConfig = "nohook resolv.conf";
# If using NetworkManager:
networkmanager.dns = "none";
};
environment.systemPackages = with pkgs; [ environment.systemPackages = with pkgs; [
ack ack
atop atop
@ -68,6 +89,8 @@
usbutils usbutils
wget wget
zsh zsh
neofetch
cargo
]; ];
documentation.enable = false; documentation.enable = false;
@ -78,6 +101,15 @@
nix.autoOptimiseStore = true; nix.autoOptimiseStore = true;
boot = {
tmpOnTmpfs = true;
kernelParams = [ "quiet" ];
consoleLogLevel = 0;
kernel.sysctl = {
"vm.max_map_count" = 262144;
};
};
nix.gc = { nix.gc = {
automatic = true; automatic = true;
dates = "weekly"; dates = "weekly";

View File

@ -31,6 +31,7 @@
fslint fslint
transmission-gtk transmission-gtk
bitwarden bitwarden
libreoffice
]; ];
fonts = { fonts = {

View File

@ -59,6 +59,10 @@
hostname = "szczepan.ski"; hostname = "szczepan.ski";
}; };
matchBlocks."nixos-vm" = {
hostname = "192.168.122.33";
};
matchBlocks."router" = { matchBlocks."router" = {
hostname = "192.168.1.1"; hostname = "192.168.1.1";
user = "root"; user = "root";

View File

@ -1,27 +0,0 @@
{ pkgs, ... }:
let
extensions = (with pkgs.vscode-extensions; [
bbenoist.Nix
ms-python.python
ms-azuretools.vscode-docker
ms-vscode-remote.remote-ssh
]) ++ pkgs.vscode-utils.extensionsFromVscodeMarketplace [{
name = "remote-ssh-edit";
publisher = "ms-vscode-remote";
version = "0.47.2";
sha256 = "1hp6gjh4xp2m1xlm1jsdzxw9d8frkiidhph6nvl24d0h8z34w49g";
} {
name = "rafaelmaiolla.remote-vscode";
publisher = "rafaelmaiolla";
}];
vscode-with-extensions = pkgs.vscode-with-extensions.override {
vscodeExtensions = extensions;
};
in {
config = {
environment.systemPackages = [
vscode-with-extensions
];
};
}

View File

@ -92,6 +92,12 @@ in
environment.systemPackages = with pkgs; [ environment.systemPackages = with pkgs; [
elementary-xfce-icon-theme elementary-xfce-icon-theme
gnomeExtensions.appindicator gnomeExtensions.appindicator
cpu-x
hwinfo
zenmonitor
hardinfo
phoronix-test-suite
fswatch
]; ];
services.udev.packages = with pkgs; [ gnome.gnome-settings-daemon ]; services.udev.packages = with pkgs; [ gnome.gnome-settings-daemon ];

View File

@ -155,15 +155,6 @@ in
]; ];
}; };
#nextdns
services.nextdns = {
enable = true;
arguments = [
"-config"
"aaa56c"
];
};
environment.systemPackages = with pkgs; [ environment.systemPackages = with pkgs; [
nvidia-offload nvidia-offload
xorg.xf86videointel xorg.xf86videointel