Compare commits
12 Commits
004ccc4161
...
main
| Author | SHA1 | Date | |
|---|---|---|---|
| ef7287c76e | |||
| 1614015fca | |||
| 0a215cb588 | |||
| e802e32e58 | |||
| a52250876b | |||
| 9db5a4c073 | |||
| 0f4c578c40 | |||
| aa945446a6 | |||
| 21fe5efd26 | |||
| ccff72ace2 | |||
| b1cb79e39f | |||
| 0745540839 |
@@ -8,10 +8,7 @@ let
|
|||||||
pkgs = inputs.nixpkgs.legacyPackages.x86_64-linux;
|
pkgs = inputs.nixpkgs.legacyPackages.x86_64-linux;
|
||||||
|
|
||||||
getCfg = _: cfg: cfg.config.system.build.toplevel;
|
getCfg = _: cfg: cfg.config.system.build.toplevel;
|
||||||
hostToAgg = _: cfg: cfg;
|
|
||||||
|
|
||||||
getHome = _: cfg: cfg.config.home.activationPackage;
|
getHome = _: cfg: cfg.config.home.activationPackage;
|
||||||
homeToAgg = _: cfg: cfg;
|
|
||||||
|
|
||||||
# get per-system check derivation (with optional postfix)
|
# get per-system check derivation (with optional postfix)
|
||||||
mapSystems =
|
mapSystems =
|
||||||
@@ -27,15 +24,6 @@ rec {
|
|||||||
host = lib.mapAttrs getCfg outputs.nixosConfigurations;
|
host = lib.mapAttrs getCfg outputs.nixosConfigurations;
|
||||||
home = lib.mapAttrs getHome outputs.homeConfigurations; # homeConfigurations.alice.config.home.activationPackage
|
home = lib.mapAttrs getHome outputs.homeConfigurations; # homeConfigurations.alice.config.home.activationPackage
|
||||||
|
|
||||||
hosts = pkgs.releaseTools.aggregate {
|
|
||||||
name = "hosts";
|
|
||||||
constituents = lib.mapAttrsToList hostToAgg host;
|
|
||||||
};
|
|
||||||
homes = pkgs.releaseTools.aggregate {
|
|
||||||
name = "homes";
|
|
||||||
constituents = lib.mapAttrsToList homeToAgg home;
|
|
||||||
};
|
|
||||||
|
|
||||||
devChecks = pkgs.releaseTools.aggregate {
|
devChecks = pkgs.releaseTools.aggregate {
|
||||||
name = "devChecks";
|
name = "devChecks";
|
||||||
constituents = lib.flatten [
|
constituents = lib.flatten [
|
||||||
|
|||||||
@@ -82,8 +82,6 @@
|
|||||||
|
|
||||||
system.stateVersion = "24.05";
|
system.stateVersion = "24.05";
|
||||||
|
|
||||||
programs.adb.enable = true;
|
|
||||||
|
|
||||||
environment.variables = {
|
environment.variables = {
|
||||||
"KWIN_DRM_NO_DIRECT_SCANOUT" = "1";
|
"KWIN_DRM_NO_DIRECT_SCANOUT" = "1";
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -37,6 +37,9 @@
|
|||||||
ipmiview
|
ipmiview
|
||||||
iperf3
|
iperf3
|
||||||
# ipscan
|
# ipscan
|
||||||
|
javaPackages.compiler.temurin-bin.jdk-25
|
||||||
|
javaPackages.compiler.temurin-bin.jdk-21
|
||||||
|
javaPackages.compiler.temurin-bin.jdk-17
|
||||||
jp2a
|
jp2a
|
||||||
jq
|
jq
|
||||||
kdePackages.kdenlive
|
kdePackages.kdenlive
|
||||||
|
|||||||
@@ -23,9 +23,16 @@ let
|
|||||||
STOP_DURATION = "600";
|
STOP_DURATION = "600";
|
||||||
SYNC_CHUNK_WRITES = "false";
|
SYNC_CHUNK_WRITES = "false";
|
||||||
USE_AIKAR_FLAGS = "true";
|
USE_AIKAR_FLAGS = "true";
|
||||||
MEMORY = "8GB";
|
MEMORY = "12G";
|
||||||
ALLOW_FLIGHT = "true";
|
ALLOW_FLIGHT = "true";
|
||||||
MAX_TICK_TIME = "-1";
|
MAX_TICK_TIME = "-1";
|
||||||
|
ENABLE_RCON = "true";
|
||||||
|
TZ = "America/New_York";
|
||||||
|
REGION_FILE_COMPRESSION = "none";
|
||||||
|
OPS = ''
|
||||||
|
magpiecat
|
||||||
|
chesiregirl1105
|
||||||
|
'';
|
||||||
};
|
};
|
||||||
|
|
||||||
defaultOptions = [
|
defaultOptions = [
|
||||||
@@ -79,17 +86,23 @@ in
|
|||||||
hostname = "pii";
|
hostname = "pii";
|
||||||
environment = defaultEnv // {
|
environment = defaultEnv // {
|
||||||
VERSION = "1.20.1";
|
VERSION = "1.20.1";
|
||||||
TYPE = "modrinth";
|
CF_SLUG = "prominence-2-hasturian-era";
|
||||||
MODRINTH_MODPACK = "prominence-2-fabric";
|
CF_FILENAME_MATCHER = "3.9.14hf";
|
||||||
MODRINTH_VERSION = "3.9.14hf";
|
|
||||||
USE_AIKAR_FLAGS = "false";
|
USE_AIKAR_FLAGS = "false";
|
||||||
USE_MEOWICE_FLAGS = "true";
|
USE_MEOWICE_FLAGS = "true";
|
||||||
|
USE_MEOWICE_GRAALVM_FLAGS = "true";
|
||||||
DIFFICULTY = "hard";
|
DIFFICULTY = "hard";
|
||||||
ENABLE_COMMAND_BLOCK = "true";
|
ENABLE_COMMAND_BLOCK = "true";
|
||||||
|
CF_FORCE_INCLUDE_FILES = ''
|
||||||
|
emi
|
||||||
|
'';
|
||||||
};
|
};
|
||||||
extraOptions = defaultOptions;
|
extraOptions = defaultOptions;
|
||||||
log-driver = "local";
|
log-driver = "local";
|
||||||
|
environmentFiles = [ config.sops.secrets."docker/minecraft".path ];
|
||||||
};
|
};
|
||||||
|
#stop_signal: SIGTERM
|
||||||
|
#stop_grace_period: 5m
|
||||||
# bcg-plus = {
|
# bcg-plus = {
|
||||||
# image = "itzg/minecraft-server:java17";
|
# image = "itzg/minecraft-server:java17";
|
||||||
# volumes = [
|
# volumes = [
|
||||||
|
|||||||
@@ -17,4 +17,7 @@ import ../default.nix {
|
|||||||
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAILWG3cIBju6vzX6s8JlmGNJOiWY7pQ19bHvcqDADtWzv snowi@DESKTOP-EVIR8IH"
|
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAILWG3cIBju6vzX6s8JlmGNJOiWY7pQ19bHvcqDADtWzv snowi@DESKTOP-EVIR8IH"
|
||||||
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIEMfC0IXl9sGx+9FjuYZT2OUfffGjciJIHWqZdEU1d3n alice@parthenon-7588"
|
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIEMfC0IXl9sGx+9FjuYZT2OUfffGjciJIHWqZdEU1d3n alice@parthenon-7588"
|
||||||
];
|
];
|
||||||
|
groups = [
|
||||||
|
"adbusers"
|
||||||
|
];
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -4,6 +4,7 @@
|
|||||||
pkgs,
|
pkgs,
|
||||||
name,
|
name,
|
||||||
publicKeys ? [ ],
|
publicKeys ? [ ],
|
||||||
|
groups ? [ ],
|
||||||
defaultShell ? "zsh",
|
defaultShell ? "zsh",
|
||||||
}:
|
}:
|
||||||
|
|
||||||
@@ -18,7 +19,6 @@
|
|||||||
"wheel"
|
"wheel"
|
||||||
"media"
|
"media"
|
||||||
(lib.mkIf config.networking.networkmanager.enable "networkmanager")
|
(lib.mkIf config.networking.networkmanager.enable "networkmanager")
|
||||||
(lib.mkIf config.programs.adb.enable "adbusers")
|
|
||||||
(lib.mkIf config.programs.wireshark.enable "wireshark")
|
(lib.mkIf config.programs.wireshark.enable "wireshark")
|
||||||
(lib.mkIf config.virtualisation.docker.enable "docker")
|
(lib.mkIf config.virtualisation.docker.enable "docker")
|
||||||
(lib.mkIf (with config.services.locate; (enable && package == pkgs.plocate)) "plocate")
|
(lib.mkIf (with config.services.locate; (enable && package == pkgs.plocate)) "plocate")
|
||||||
@@ -28,5 +28,6 @@
|
|||||||
"plugdev"
|
"plugdev"
|
||||||
"uaccess"
|
"uaccess"
|
||||||
"ydotool"
|
"ydotool"
|
||||||
];
|
]
|
||||||
|
++ groups;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user