feat: Added stuff

This commit is contained in:
uttarayan21
2025-07-20 15:54:48 +05:30
parent b928bae6a6
commit 974439fb84
4 changed files with 27 additions and 50 deletions

View File

@@ -6,35 +6,35 @@
lib.optionalAttrs device.hasGui { lib.optionalAttrs device.hasGui {
imports = [ imports = [
./audacity.nix ./audacity.nix
./blueman.nix
./bottles.nix ./bottles.nix
./chromium.nix ./chromium.nix
./cursor.nix ./cursor.nix
./discord.nix
./firefox.nix ./firefox.nix
./ghostty.nix ./ghostty.nix
# ./gimp.nix # ./gimp.nix
./guitarix.nix ./guitarix.nix
./hyprpicker.nix ./hyprpicker.nix
./jellyflix.nix
./kicad.nix ./kicad.nix
./kitty.nix ./kitty.nix
./mpv.nix ./mpv.nix
./neovide.nix ./neovide.nix
./nextcloud.nix
./obs-studio.nix ./obs-studio.nix
./openscad.nix ./openscad.nix
./orcaslicer.nix ./orcaslicer.nix
./pcsx2.nix
# ./rpcs3.nix
# ./shadps4.nix
./slack.nix
./thunderbird.nix ./thunderbird.nix
./vlc.nix ./vlc.nix
./vscode.nix ./vscode.nix
./wezterm.nix ./wezterm.nix
./zathura.nix ./zathura.nix
./zed.nix ./zed.nix
./discord.nix
./slack.nix
# ./rpcs3.nix
./pcsx2.nix
# ./shadps4.nix
./nextcloud.nix
./blueman.nix
./zen.nix ./zen.nix
./jellyflix.nix
]; ];
} }

View File

@@ -64,8 +64,8 @@
"3" = "icon:firefox"; "3" = "icon:firefox";
"4" = "icon:slack"; "4" = "icon:slack";
"5" = "icon:steam"; "5" = "icon:steam";
"6" = "icon:misc"; "6" = "icon:foot";
"7" = "icon:misc"; "7" = "icon:foot";
"8" = "icon:firefox"; "8" = "icon:firefox";
"9" = "icon:discord"; "9" = "icon:discord";
"10" = "icon:spotify"; "10" = "icon:spotify";

View File

@@ -4,14 +4,14 @@
# ./rsyncd.nix # ./rsyncd.nix
# ./sunshine.nix # ./sunshine.nix
# ./zerotier.nix # ./zerotier.nix
# ./dnscrypt.nix
./tailscale.nix ./tailscale.nix
./samba.nix ./samba.nix
./mullvad.nix ./mullvad.nix
./openrgb.nix ./openrgb.nix
./command-runner.nix ./command-runner.nix
./resolved.nix ./resolved.nix
./weylus.nix ./minecraft.nix
# ./dnscrypt.nix
]; ];
services = { services = {
# hardware.openrgb.enable = true; # hardware.openrgb.enable = true;

View File

@@ -3,7 +3,6 @@
inputs, inputs,
... ...
}: { }: {
# imports = [inputs.nix-minecraft.nixosModules.minecraft-servers];
services = let services = let
whitelist = { whitelist = {
"AbhinavSE" = "8b6c052e-69b3-4bee-b9dc-12eb94653c9e"; "AbhinavSE" = "8b6c052e-69b3-4bee-b9dc-12eb94653c9e";
@@ -12,45 +11,23 @@
"shashikant" = "20891e82-203c-4d04-9868-79a5879ecfc3"; "shashikant" = "20891e82-203c-4d04-9868-79a5879ecfc3";
}; };
in { in {
minecraft-server = { minecraft-servers = {
inherit whitelist; enable = false;
enable = true;
openFirewall = true;
eula = true; eula = true;
declarative = true; openFirewall = true;
serverProperties = { servers.fabric = {
motd = "Servius's Minecraft Server"; inherit whitelist;
level-seed = "4504535438041489910"; enable = true;
view-distance = 24; jvmOpts = "-Xmx4G -Xms4G";
white-list = true; package = pkgs.fabricServers.fabric-1_21_1;
}; serverProperties = {
package = let motd = "Servius's Fabric Minecraft Server";
getJavaVersion = v: (builtins.getAttr "openjdk${toString v}" pkgs.javaPackages.compiler).headless; server-port = 25567;
in level-seed = "4504535438041489910";
pkgs.minecraft-server.override { view-distance = 24;
url = "https://piston-data.mojang.com/v1/objects/6e64dcabba3c01a7271b4fa6bd898483b794c59b/server.jar"; white-list = true;
sha1 = "sha1-bmTcq7o8AacnG0+mvYmEg7eUxZs=";
version = "1.21.6";
jre_headless = getJavaVersion 21;
}; };
};
}; };
# minecraft-servers = {
# enable = true;
# eula = true;
# openFirewall = true;
# servers.fabric = {
# inherit whitelist;
# enable = true;
# jvmOpts = "-Xmx4G -Xms4G";
# package = pkgs.fabricServers.fabric-1_21_7;
# serverProperties = {
# motd = "Servius's Fabric Minecraft Server";
# server-port = 25567;
# level-seed = "4504535438041489910";
# view-distance = 24;
# white-list = true;
# };
# };
# };
}; };
} }