98069fa8d9
Remove per‑host imports across flake, modules, and profiles, exposing needed variables (system, printer settings, consoleKeyMap, etc.) as arguments. Drop unused printEnable flags from host variable files.
42 lines
1.0 KiB
Nix
42 lines
1.0 KiB
Nix
{
|
|
consoleKeyMap,
|
|
inputs,
|
|
...
|
|
}: {
|
|
nix = {
|
|
nixPath = ["nixpkgs=${inputs.nixpkgs}"];
|
|
settings = {
|
|
download-buffer-size = 200000000;
|
|
auto-optimise-store = true;
|
|
experimental-features = [
|
|
"nix-command"
|
|
"flakes"
|
|
];
|
|
substituters = ["https://hyprland.cachix.org"];
|
|
trusted-public-keys = ["hyprland.cachix.org-1:a7pgxzMz7+chwVL3/pzj6jIBMioiJM7ypFP8PwtkuGc="];
|
|
};
|
|
};
|
|
time.timeZone = "Europe/Warsaw";
|
|
i18n = {
|
|
defaultLocale = "pl_PL.UTF-8";
|
|
extraLocaleSettings = {
|
|
LC_ADDRESS = "pl_PL.UTF-8";
|
|
LC_IDENTIFICATION = "pl_PL.UTF-8";
|
|
LC_MEASUREMENT = "pl_PL.UTF-8";
|
|
LC_MONETARY = "pl_PL.UTF-8";
|
|
LC_NAME = "pl_PL.UTF-8";
|
|
LC_NUMERIC = "pl_PL.UTF-8";
|
|
LC_PAPER = "pl_PL.UTF-8";
|
|
LC_TELEPHONE = "pl_PL.UTF-8";
|
|
LC_TIME = "pl_PL.UTF-8";
|
|
};
|
|
};
|
|
environment.variables = {
|
|
NIXOS_OZONE_WL = "1";
|
|
GARANDOS_VERSION = "1.0";
|
|
GARANDOS = "true";
|
|
};
|
|
console.keyMap = "${consoleKeyMap}";
|
|
system.stateVersion = "23.11"; # Do not change!
|
|
}
|