Compare commits
1 Commits
main
...
004ccc4161
| Author | SHA1 | Date | |
|---|---|---|---|
| 004ccc4161 |
@@ -8,7 +8,10 @@ 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 =
|
||||||
@@ -24,6 +27,15 @@ 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,6 +82,8 @@
|
|||||||
|
|
||||||
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,9 +37,6 @@
|
|||||||
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,16 +23,9 @@ let
|
|||||||
STOP_DURATION = "600";
|
STOP_DURATION = "600";
|
||||||
SYNC_CHUNK_WRITES = "false";
|
SYNC_CHUNK_WRITES = "false";
|
||||||
USE_AIKAR_FLAGS = "true";
|
USE_AIKAR_FLAGS = "true";
|
||||||
MEMORY = "12G";
|
MEMORY = "8GB";
|
||||||
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 = [
|
||||||
@@ -86,23 +79,17 @@ in
|
|||||||
hostname = "pii";
|
hostname = "pii";
|
||||||
environment = defaultEnv // {
|
environment = defaultEnv // {
|
||||||
VERSION = "1.20.1";
|
VERSION = "1.20.1";
|
||||||
CF_SLUG = "prominence-2-hasturian-era";
|
TYPE = "modrinth";
|
||||||
CF_FILENAME_MATCHER = "3.9.14hf";
|
MODRINTH_MODPACK = "prominence-2-fabric";
|
||||||
|
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,7 +17,4 @@ 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,7 +4,6 @@
|
|||||||
pkgs,
|
pkgs,
|
||||||
name,
|
name,
|
||||||
publicKeys ? [ ],
|
publicKeys ? [ ],
|
||||||
groups ? [ ],
|
|
||||||
defaultShell ? "zsh",
|
defaultShell ? "zsh",
|
||||||
}:
|
}:
|
||||||
|
|
||||||
@@ -19,6 +18,7 @@
|
|||||||
"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,6 +28,5 @@
|
|||||||
"plugdev"
|
"plugdev"
|
||||||
"uaccess"
|
"uaccess"
|
||||||
"ydotool"
|
"ydotool"
|
||||||
]
|
];
|
||||||
++ groups;
|
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user