configurations: updates
This commit is contained in:
parent
a8fc766902
commit
b4cafcfe3a
|
@ -158,9 +158,9 @@
|
||||||
services.openssh.enable = true;
|
services.openssh.enable = true;
|
||||||
|
|
||||||
# Open ports in the firewall.
|
# Open ports in the firewall.
|
||||||
networking.firewall.allowedTCPPorts = [ 22 27015 25565 24454 8123 ];
|
networking.firewall.allowedTCPPorts = [ 22 27015 25565 24454 8123 24800 ];
|
||||||
networking.firewall.allowedTCPPortRanges = [{ from = 16262; to = 16272; }];
|
networking.firewall.allowedTCPPortRanges = [{ from = 16262; to = 16272; }];
|
||||||
networking.firewall.allowedUDPPorts = [ 22 16261 16262 8766 8767 25565 24454 8123 ];
|
networking.firewall.allowedUDPPorts = [ 22 16261 16262 8766 8767 25565 24454 8123 24800 ];
|
||||||
# Or disable the firewall altogether.
|
# Or disable the firewall altogether.
|
||||||
networking.firewall.enable = true;
|
networking.firewall.enable = true;
|
||||||
|
|
||||||
|
|
|
@ -13,6 +13,65 @@
|
||||||
|
|
||||||
bash.enable = true;
|
bash.enable = true;
|
||||||
zsh.enable = true;
|
zsh.enable = true;
|
||||||
|
editor.code.fhs.enable = true;
|
||||||
|
editor.code.fhs.packages = (ps: with ps; let llvmpkgs = llvmPackages_16; in [
|
||||||
|
llvmpkgs.clang
|
||||||
|
llvmpkgs.llvm
|
||||||
|
llvmpkgs.bintools
|
||||||
|
llvmpkgs.lld
|
||||||
|
llvmpkgs.lldb
|
||||||
|
llvmpkgs.libllvm
|
||||||
|
llvmpkgs.libllvm.dev
|
||||||
|
|
||||||
|
raylib
|
||||||
|
gcc
|
||||||
|
gdb
|
||||||
|
nil
|
||||||
|
nixfmt
|
||||||
|
nixpkgs-fmt
|
||||||
|
cmake
|
||||||
|
gnumake
|
||||||
|
ninja
|
||||||
|
binutils
|
||||||
|
coreutils
|
||||||
|
util-linux
|
||||||
|
openssl
|
||||||
|
openssl.dev
|
||||||
|
pkg-config
|
||||||
|
dotnet-sdk_8
|
||||||
|
mono
|
||||||
|
mold
|
||||||
|
python3
|
||||||
|
lua
|
||||||
|
gtk4.dev
|
||||||
|
gtk4
|
||||||
|
miniaudio
|
||||||
|
SDL2.dev
|
||||||
|
SDL2
|
||||||
|
freeglut.dev
|
||||||
|
freeglut
|
||||||
|
boost.dev
|
||||||
|
boost
|
||||||
|
glew.dev
|
||||||
|
libGL.dev
|
||||||
|
libGLU.dev
|
||||||
|
vulkan-loader.dev
|
||||||
|
xorg.xorgproto
|
||||||
|
xorg.libX11.dev
|
||||||
|
xorg.libXrandr.dev
|
||||||
|
xorg.libXrender.dev
|
||||||
|
rustup
|
||||||
|
freetype.dev
|
||||||
|
|
||||||
|
fpc
|
||||||
|
openjdk21
|
||||||
|
bison
|
||||||
|
flex
|
||||||
|
|
||||||
|
ldc
|
||||||
|
dmd
|
||||||
|
dub
|
||||||
|
]);
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -13,10 +13,13 @@ let
|
||||||
|
|
||||||
|
|
||||||
];
|
];
|
||||||
|
|
||||||
in
|
in
|
||||||
{
|
{
|
||||||
#Kernel
|
#Kernel
|
||||||
boot.kernelPackages = pkgs.linuxPackages_zen;
|
|
||||||
|
boot.kernelPackages = pkgs.linuxPackagesFor pkgs.linux_lqx;
|
||||||
|
|
||||||
boot.kernelParams = [
|
boot.kernelParams = [
|
||||||
"rcu_nocbs=${materusArg.materusPC.vmCores}"
|
"rcu_nocbs=${materusArg.materusPC.vmCores}"
|
||||||
"nohz_full=${materusArg.materusPC.vmCores}"
|
"nohz_full=${materusArg.materusPC.vmCores}"
|
||||||
|
|
|
@ -11,7 +11,7 @@
|
||||||
#networking.networkmanager.wifi.backend = "iwd";
|
#networking.networkmanager.wifi.backend = "iwd";
|
||||||
networking.firewall.enable = true;
|
networking.firewall.enable = true;
|
||||||
networking.firewall.allowedTCPPorts = [ 24800 5900 5357 4656 8080 9943 9944 ];
|
networking.firewall.allowedTCPPorts = [ 24800 5900 5357 4656 8080 9943 9944 ];
|
||||||
networking.firewall.allowedUDPPorts = [ 24800 5900 3702 4656 6000 9943 9944 ];
|
networking.firewall.allowedUDPPorts = [ (lib.strings.toInt materusArg.wireguard.port) 24800 5900 3702 4656 6000 9943 9944 ];
|
||||||
networking.networkmanager.settings = {
|
networking.networkmanager.settings = {
|
||||||
connectivity = {
|
connectivity = {
|
||||||
uri = "http://nmcheck.gnome.org/check_network_status.txt";
|
uri = "http://nmcheck.gnome.org/check_network_status.txt";
|
||||||
|
|
|
@ -20,7 +20,7 @@ in
|
||||||
};
|
};
|
||||||
config.nixpkgs.overlays = lib.mkIf cfg.enableOverlays [ materusArg.cfg.configInputs.emacs-overlay.overlay ];
|
config.nixpkgs.overlays = lib.mkIf cfg.enableOverlays [ materusArg.cfg.configInputs.emacs-overlay.overlay ];
|
||||||
|
|
||||||
config.nix.package = lib.mkDefault pkgs.nixUnstable;
|
config.nix.package = lib.mkDefault (if (!materusCfg.stable) then pkgs.nixVersions.${"latest"} else pkgs.nixVersions.stable);
|
||||||
config.nix.registry = lib.mkIf config.materus.profile.nix.enableRegistry {
|
config.nix.registry = lib.mkIf config.materus.profile.nix.enableRegistry {
|
||||||
nixpkgs-stable = {
|
nixpkgs-stable = {
|
||||||
from = { type = "indirect"; id = "nixpkgs-stable"; };
|
from = { type = "indirect"; id = "nixpkgs-stable"; };
|
||||||
|
|
Loading…
Reference in New Issue