feat(nixos): update flake.lock and configure services for ryu and tako

feat(home): adjust vicinae and eilmeldung configurations

feat(neovim): enable folding in neovim configuration

fix(nixos): disable resolved dns and remove fallback dns on tako

chore(nixos): add pihole and resolved services to tsuba

chore(home): remove unused packages from programs

chore(nixos): add gamescope-wsi and vulkan-tools to steam configuration

chore(nixos): update navidrome service with sops integration and systemd tmpfiles

chore(darwin): use dynamic user in shiro configuration

chore(secrets): add lastfm and pihole secrets to secrets.yaml
This commit is contained in:
uttarayan21
2025-12-30 04:32:13 +05:30
parent 0fa7586c97
commit e8aece3f47
15 changed files with 229 additions and 111 deletions

View File

@@ -176,7 +176,7 @@
};
hostName = "ryu"; # Define your hostname.
# nameservers = ["1.1.1.1" "8.8.8.8"];
nameservers = ["1.1.1.1#one.one.one.one" "1.0.0.1#one.one.one.one"];
# nameservers = ["1.1.1.1#one.one.one.one" "1.0.0.1#one.one.one.one"];
# Configure network proxy if necessary
# proxy.default = "http://user:password@proxy:port/";

View File

@@ -8,7 +8,9 @@
extraCompatPackages = [
pkgs.proton-ge-bin
pkgs.gamescope
pkgs.gamescope-wsi
pkgs.mangohud
pkgs.vulkan-tools
];
};
programs.gamescope = {
@@ -17,5 +19,8 @@
};
environment.systemPackages = [
pkgs.protonup-qt
pkgs.vulkan-tools
pkgs.gamescope
pkgs.gamescope-wsi
];
}

View File

@@ -1,9 +1,11 @@
{...}: {
# Disable all the dns stuff in favour of tailscale's DNS
services.resolved = {
enable = true;
dnssec = "true";
dnsovertls = "true";
domains = ["lemur-newton.ts.net"];
fallbackDns = ["1.1.1.1"];
fallbackDns = [];
};
networking.nameservers = [];
}