Compare commits

...

3 Commits

Author SHA1 Message Date
b488af297a fixin cobblemon, and new version warning finally GOD 2025-12-04 20:10:35 -06:00
dbb5560793 fixin cobblemon 2025-12-04 20:01:52 -06:00
7bcfef3ccf enable cobblemon and modded mc in general 2025-12-04 19:57:06 -06:00
5 changed files with 13 additions and 8 deletions

View File

@@ -14,6 +14,7 @@ in
../../../modules/holocron ../../../modules/holocron
../../../modules/homelab ../../../modules/homelab
../../../modules/gameservers/minecraft_recpro ../../../modules/gameservers/minecraft_recpro
../../../modules/gameservers/minecraft_modded
]; ];
home-manager.users.blake.imports = [ home-manager.users.blake.imports = [
@@ -66,6 +67,7 @@ in
}; };
gameservers = { gameservers = {
minecraft_recpro.enable = true; minecraft_recpro.enable = true;
minecraft_modded.enable = true;
}; };
# boot (systemd is going on me) # boot (systemd is going on me)

View File

@@ -50,7 +50,7 @@ in {
config = lib.mkIf cfg.enable { config = lib.mkIf cfg.enable {
# declare ${service} user # declare ${service} user
users.users.minecraft = { users.users.minecraft = lib.mkDefault {
description = "minecraft server user"; description = "minecraft server user";
uid = lib.mkForce cfg.ids; uid = lib.mkForce cfg.ids;
isSystemUser = true; isSystemUser = true;
@@ -77,6 +77,7 @@ in {
WorkingDirectory = srv.data_dir; WorkingDirectory = srv.data_dir;
UMask = "0007"; UMask = "0007";
ExecStart = "${pkgs.bash}/bin/bash ${srv.start_file}"; ExecStart = "${pkgs.bash}/bin/bash ${srv.start_file}";
#ExecStart = "${srv.data_dir}/${srv.start_file}";
Restart = "on-failure"; Restart = "on-failure";
KillMode = "process"; KillMode = "process";
}; };
@@ -136,7 +137,7 @@ in {
) )
); );
compression = "auto,zstd"; compression = "auto,zstd";
preHook = "systemctl start mysql-backup.service"; #preHook = "systemctl start mysql-backup.service";
startAt = "*-*-* *:00:00"; startAt = "*-*-* *:00:00";
group = "archives"; group = "archives";
encryption.mode = "repokey-blake2"; encryption.mode = "repokey-blake2";

View File

@@ -22,7 +22,7 @@ in {
dataDir = "/var/lib/syncthing"; dataDir = "/var/lib/syncthing";
guiAddress = "0.0.0.0:2222"; guiAddress = "0.0.0.0:2222";
openDefaultPorts = true; openDefaultPorts = true;
extraFlags = ["--no-default-folder"]; #extraFlags = ["--no-default-folder"];
key = sec."${service}/snowbelle/key".path; key = sec."${service}/snowbelle/key".path;
cert = sec."${service}/snowbelle/cert".path; cert = sec."${service}/snowbelle/cert".path;
settings = { settings = {

View File

@@ -17,9 +17,11 @@ in {
# configure git # configure git
programs.${program} = { programs.${program} = {
enable = true; enable = true;
userName = "blake"; settings = {
userEmail = "me@blakedheld.xyz"; user = {
extraConfig = { name = "blake";
email = "me@blakedheld.xyz";
};
init.defaultBranch = "trunk"; init.defaultBranch = "trunk";
core.editor = "nvim"; core.editor = "nvim";
pull.rebase = true; pull.rebase = true;

View File

@@ -22,8 +22,8 @@ in {
programs.${program} = { programs.${program} = {
enable = true; enable = true;
#dotDir = "${config.xdg.configHome}/zsh"; dotDir = "${config.xdg.configHome}/zsh";
dotDir = ".config/zsh"; #dotDir = ".config/zsh";
autocd = true; autocd = true;
enableCompletion = true; enableCompletion = true;