more refactoring

This commit is contained in:
chloe 2025-03-23 17:39:15 +01:00
parent dcc640bd56
commit ed7afeba43
20 changed files with 222 additions and 136 deletions

45
shared/default.nix Normal file
View file

@ -0,0 +1,45 @@
{
pkgs,
inputs,
system,
lib,
...
}:
{
imports = [
../shared
];
environment.systemPackages = [
inputs.miovim.packages.${system}.default
pkgs.curl
pkgs.unzip
];
environment.variables.EDITOR = "nvim";
nix.settings.experimental-features = [
"nix-command"
"flakes"
];
console = {
font = "Lat2-Terminus16";
keyMap = "fr";
};
services.tailscale.enable = true;
# Set your time zone.
time.timeZone = lib.mkDefault "Europe/Paris";
i18n.defaultLocale = "fr_FR.UTF-8";
# reducing disk usage
boot.loader.systemd-boot.configurationLimit = 10;
nix.gc = {
automatic = true;
dates = "weekly";
options = "--delete-older-than 1w";
};
nix.settings.auto-optimise-store = true;
}