This commit is contained in:
2026-03-24 13:00:41 +03:00
parent 163b7549e2
commit 5554de588b
14 changed files with 119 additions and 28 deletions
+14 -4
View File
@@ -13,7 +13,7 @@
];
};
consoleLogLevel = 3;
consoleLogLevel = lib.mkDefault 3;
initrd.verbose = false;
kernelPackages = pkgs.linuxPackages_latest;
kernelParams = [
@@ -25,9 +25,19 @@
"kvm.enable_virt_at_load=0"
];
loader = {
systemd-boot.enable = true;
efi.canTouchEfiVariables = true;
timeout = 0;
grub = {
enable = true;
useOSProber = true;
device = "nodev";
timeoutStyle = "menu";
efiSupport = true;
};
# systemd-boot.enable = true;
efi = {
canTouchEfiVariables = true;
efiSysMountPoint = "/boot";
};
timeout = 5;
};
};
}
-1
View File
@@ -1,7 +1,6 @@
{ config, pkgs, lib, ... }:
{
# zramSwap.enable = true;
services.btrfs.autoScrub.enable = true; # i can use not only btrfs
services.btrfs.autoScrub.interval = "weekly";
}
+8 -1
View File
@@ -6,5 +6,12 @@
networking.networkmanager.enable = true;
networking.nameservers = [ "8.8.8.8" "1.1.1.1" ];
networking.networkmanager.insertNameservers = [ "1.1.1.1" "8.8.8.8" ];
networking.firewall.enable = lib.mkDefault false; # ! 🤡
networking.firewall.enable = lib.mkDefault true;
networking.firewall.allowedTCPPorts = [
22000 # syncthing
];
networking.firewall.allowedUDPPorts = [
22000 # syncthing
];
networking.enableIPv6 = true;
}
+23
View File
@@ -3,6 +3,19 @@
# ! KROSH mention
{
services.tailscale = {
enable = true;
# Enable tailscale at startup
# If you would like to use a preauthorized key
#authKeyFile = "/run/secrets/tailscale_key";
};
networking.firewall = {
trustedInterfaces = [ "tailscale0" ];
allowedUDPPorts = [ config.services.tailscale.port ];
};
system.stateVersion = "25.11";
nix.settings.experimental-features = [ "nix-command" "flakes" ];
nix.gc = {
@@ -36,6 +49,16 @@
# adwaita-icon-theme
hicolor-icon-theme
# lomiri.suru-icon-theme
stdenv.cc.cc.lib
python312Packages.ipykernel
python312Packages.jupyterlab
python312Packages.numpy
python312Packages.pycodestyle
fuse
fuse3
];
programs.nix-ld.enable = true;